我打算制作将使用jquery的Web GUI组件。所以为了模块化目的,在jquery中定义组件的样式是安全的吗?
答案 0 :(得分:2)
安全吗?是的 - 推荐 - 可能不是。
我想说使用模块化方法并适当地分离“功能”总是更好。
您的JavaScript代码应该在.js
个文件中,并且您的样式定义应该是.css
个文件(或其他一些css预处理器格式)。通过这种方式,您可以准确地找到所有内容。
在JS中处理CSS有意义的实例是,如果元素的所有CSS样式在运行时动态变化,或者如果每个组件只需要一个文件,那么你应该确保将所有CSS操作保存在代码中的一个中心位置 - 例如在单个函数中。
总结一下:处理JavaScript中的所有样式定义可能并不“安全”,因为它可能会给其他/未来的开发人员造成混淆。
答案 1 :(得分:0)
我建议您使用外部样式表,因为同时加载了css和javascript。在脚本中定义样式会使操作变慢,因为操作将逐个进行,而不是同时进行。