Fork me on GitHub
摘要: 1.什么是 CSS hack CSS hack由于不同厂商的浏览器,比如Internet Explorer,Safari,Mozilla Firefox,Chrome等,或者是同一厂商的浏览器的不同版本,如IE6和IE7,对CSS的解析认识不完全一样,因此会导致生成的页面效果不一样,得不到我们所需要 阅读全文
posted @ 2017-04-01 11:33 cosyer 阅读(251) 评论(0) 推荐(0)
摘要: 浏览器渲染过程: 简单来说,浏览器渲染一共有五步,1.解析HTML标签,构建DOM树。 在这个阶段,引擎开始解析html,解析出来的结果会成为一棵dom树dom的目的至少有2个:- 作为下个阶段渲染树状图的输入- 成为网页和脚本的交互界面。(最常用的就是getElementById等等)当解析器到达 阅读全文
posted @ 2017-04-01 11:29 cosyer 阅读(225) 评论(0) 推荐(0)
摘要: 1.splice 2.length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如 Java中会报错,编译通不过。而JS中则可以,且将数组清空了, 目前 Prototype中数组的clear和mootools库中数组的empty使用这种方式清空数组。 3. 阅读全文
posted @ 2017-04-01 09:15 cosyer 阅读(464) 评论(0) 推荐(0)
摘要: 页面加载完成有两种事件,一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件),二是onload,指示页面包含图片等文件在内的所有元素都加载完成。 真不知道这个标题该怎么取,暂时就先凑活着用了。 用jQ的人很多人都是这么开始写脚本的: $(function(){ // do some 阅读全文
posted @ 2017-04-01 09:07 cosyer 阅读(327) 评论(0) 推荐(0)