摘要: 首先,你应该了解的就是,浏览器是如何渲染一个页面的。 先看一个大致的流程图 它的总体流程是这样的: 1)浏览器解析这三个东西: 解析HTML/XHTML/SVG,生成DOM树(事实上,Webkit有三个C++的类对应这三类文档以用于解析)。 解析css文件产生CSS Rule树(css规则树)。 解 阅读全文
posted @ 2016-08-10 17:30 强强、 阅读(2722) 评论(0) 推荐(0)
摘要: 请问这段代码会输出什么呢。 答案将永远是:b。 解释一下为什么,因为在js是没有块级作用域的,又因为函数声明提升的原因,上面的这段代码变相当于: 因此无论flag为何值,返回的方法始终为重写后的方法。 那么怎么才能解决这个问题呢... 不再用函数声明,而是用函数表达式的方法,因为函数表达式不会提升, 阅读全文
posted @ 2016-08-10 10:18 强强、 阅读(2179) 评论(4) 推荐(1)