从头至尾解释执行.
遇到JS,无时机要求,则立刻执行,否则,待触发再执行.
JS执行时, 若执行元素未被解析到,则无操作,之后元素再被解析到时,也不会返回再执行此JS.
CSS改变时候,立刻重新渲染改变的元素.
引用外部JS情况根据浏览器而异:
有的等外部JS文件加载完并解析完再继续原本的HTML.
有的则另开线程载入JS,原线程继续HTML.
CSS按序执行,后面覆盖前面,若先执行的属性依赖于其他执行的属性,则无操作.
eg.backgroundsize: 100% 100%; 若前面无background-image,则此操作无作用,则后面再定义background-image也无用
优先度:标签内style>CSSID>CSSCLASS>CSS属性
子CSS>父CSS>通用CSS
!important例外
遇到JS,无时机要求,则立刻执行,否则,待触发再执行.
JS执行时, 若执行元素未被解析到,则无操作,之后元素再被解析到时,也不会返回再执行此JS.
CSS改变时候,立刻重新渲染改变的元素.
引用外部JS情况根据浏览器而异:
有的等外部JS文件加载完并解析完再继续原本的HTML.
有的则另开线程载入JS,原线程继续HTML.
CSS按序执行,后面覆盖前面,若先执行的属性依赖于其他执行的属性,则无操作.
eg.backgroundsize: 100% 100%; 若前面无background-image,则此操作无作用,则后面再定义background-image也无用
优先度:标签内style>CSSID>CSSCLASS>CSS属性
子CSS>父CSS>通用CSS
!important例外