我打算制作将使用 jquery 的 Web GUI 组件。所以出于模块化的目的,在 jquery 中定义组件的样式是安全的吗?
最佳答案
安全吗?是 - 推荐 - 可能不是。
我会说使用模块化方法并适本地分离“功能”总是更好。
您的 JavaScript 代码应该在 .js
文件中,您的样式定义应该在 .css
文件(或其他一些 css 预处理器格式)中。这样你就知道在哪里可以找到所有东西。
在您的 JS 中处理 CSS 有意义的实例是,如果元素的所有 CSS 样式在运行时动态变化,或者如果您需要每个组件只有一个文件,在这种情况下您应该确保将所有 CSS 操作保存在代码中的一个中心位置 - 例如在单个函数中。
总结:纯粹在 JavaScript 中处理所有样式定义可能并不“安全”,因为它可能会给其他/ future 的开发人员造成混淆。
关于jquery - 通过 jquery 定义 css 和使用外部 css 文件的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25471794/