依赖css的javascript的一个好例子是什么
What is a good example of css dependent javascript?
为了优化页面加载速度,谷歌建议样式和脚本的顺序应该是CSS第一,JavaScript第二
我理解这是一种很好的做法。
然而,在文档中,它说:"如果JS代码对CSS文件没有依赖性,你可以在JS文件之前移动CSS文件。如果JS代码确实依赖于外部文件中包含的CSS——例如,你在JS代码中向文档写入的输出所需的样式——这是不可能的。"
我无法为后者想出一个具体的例子。
这种"在JS代码中向文档写入的输出所需的样式"的一个好例子是什么?
文件在这里
编辑:我的意图是找出JavaScript绝对需要放在CSS文件之前的情况。
如果您的JavaScript需要CSS样式的特定HTML元素的维度,那么就会有一个简单的例子。
在这种情况下,在通过getComputedStyle()
读取元素的维度之前,应该将样式表中的CSS应用于元素。
这里的示例可以是为具有灵活宽度的表格定义粘性表格标题,其中在呈现主体之后,标题的宽度被相应地设置为主体的宽度。
我想当你有这样的东西时?
$("#someDiv").addClass("my_css_transition");
通常,最好使用add/removeClass通过CSS在JavaScript中进行所有样式更改,而不是直接使用JavaScript设置样式属性。这使得您的JavaScript依赖于CSS。例如,CSS可以定义转换,比如fadeIn或slideIn。如果这些需要在页面加载时启动,则需要在JavaScript添加类之前加载CSS。
尽管这是来自谷歌的合理建议,但要知道这是非常先进的东西。如果你有一个普通的CMS或Wordpress网站,你不必担心这一点。如果你是谷歌、雅虎或脸书,那么是的,你应该担心它
相关文章:
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 将任何CDN配置为只传递一个文件,无论请求的url是什么
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- 依赖css的javascript的一个好例子是什么
- 是什么让新的Date() / 1000成为一个有效的javascript
- 当我想发布一个变量但有 1 个 js 时,ajax post 的解决方案是什么
- 当一个模型在骨干关系中被销毁时,销毁相关模型的最佳方法是什么?
- 获取字符串中最后一个换行符的最有效方法是什么
- 如果我只想从数组中打印任何一个元素.任何数组.那么代码会是什么
- 将一个函数及其参数传递给另一个函数以执行它的语法是什么
- 制作一个支持mkdir和ls等基本命令的在线Linux控制台的好方法是什么
- 什么'最合适的数据结构是什么?(使用一个有间隙的数组是否存在缺点或注意事项?)
- 用javascript在一个对象的两个键上声明两个数组的简洁方法是什么
- 淘汰抛出消息:类型错误:
不是一个函数.什么意思 - 将复杂内容(想想整个网页树)从一个 Web 应用程序提供给另一个网站的最佳可重用解决方案是什么?
- 在 JavaScript 中,一个括号是什么意思
- 单击另一个用于显示/隐藏图层的按钮时,在Adobe PDF中隐藏/显示按钮的代码是什么
- 在角度 api 中$watch返回一个取消注册函数,用于此侦听器取消注册的含义是什么
- 配置早午餐以从一个模板文件输出多个 HTML/JS 文件的正确方法是什么?
- 在ES2015中定义一个类,构造函数方法是什么以及为什么它是必不可少的