jquery - 通过 jquery 定义 css 和使用外部 css 文件的区别

标签 jquery css

我打算制作将使用 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/

相关文章:

javascript - 在日期选择器文本字段中输入文本

javascript - 使用 JavaScript 禁用 html 按钮不会 POST

html - 为什么我的容器显示白色背景?

html - 带有链接的 li 内的 span 标签在悬停时移动

javascript - 单击按钮时调用函数

javascript - "too much recursion"在我的旋转横幅脚本中

css - iPad 上的背景图像/位置呈现方式不同

javascript - 没有旋转的转换属性的 CSS 转换

Javascript 颜色迭代器不工作?

jQuery:元素的顺序与文档中的顺序不匹配