团队中的一位高级开发人员发送了一封关于最佳实践的电子邮件,以便将jsp中的变量转换为javaScript。他建议声明一个全局变量,例如config,然后在jsp中使用脚本标签,然后jQuery扩展将变量添加到配置对象中。他还说最糟糕的做法是将其设置为html并使用jquery选择器进行读取。
现在我认为相反!我认为在页面上遍布脚本标签对于页面加载时间非常糟糕,实际上你应该使用data属性将这样的变量设置到HTML中,并在需要时用jquery选择器读出它们。
然而,我和这个人有过几次分歧,并且不想因为我不同意这一点,所以我想在挑战他之前仔细检查一下:)