摘要: 作用域的原理,对JS将如何解析标识符做出了解答。而作用域的形成与执行环境和活动对象紧密相关。 我们对于JS标识符解析的判断,存在一个常见误区 首先,看一个关于JS标识符解析的问题 ,源于风雪之隅提出的问题 var name = 'globalName'; function funcA() { con 阅读全文
posted @ 2017-03-02 23:09 大灰狼233 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 大约在几个月之前,让我看完了《webkit技术内幕》这本书的时候,突然有了一个想法。想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的是想要颠覆人们对于前端只有三大块(html、css、js)的认识——做web前端需要的比这三大块要多得多。 拖了 阅读全文
posted @ 2017-03-01 13:48 大灰狼233 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一:你必须知道的 1> JS原型 2> 排序中的有序区和无序区 3> 二叉树的基本知识 如果你不知道上面三个东西,还是去复习一下吧,否则,看下面的东西有点吃力。 二:封装丑陋的原型方法 Function.prototype.method = function(name, func){ this.pr 阅读全文
posted @ 2017-02-27 23:22 大灰狼233 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 作者: FrankFang 来源: 博客园 摘要:“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了。 越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去g 阅读全文
posted @ 2017-02-26 18:47 大灰狼233 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 什么是HTML5:HTML5 是下一代的HTML,将成为 HTML、XHTML 以及 HTML DOM 的新标准。 为 HTML5 建立的一些规则: 新特性应该基于 HTML、CSS、DOM 以及 JavaScript。 减少对外部插件的需求(比如 Flash) 更优秀的错误处理 更多取代脚本的标记 阅读全文
posted @ 2017-02-26 11:29 大灰狼233 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 和其他高级语言一样 javascript 中也有 new 运算符,我们知道 new 运算符是用来实例化一个类,从而在内存中分配一个实例对象。 但在 javascript 中,万物皆对象,为什么还要通过 new 来产生对象? 本文将带你一起来探索 javascript 中 new 的奥秘... 一、认 阅读全文
posted @ 2017-02-25 20:53 大灰狼233 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一、什么是BOM BOM(Browser Object Document)即浏览器对象模型。 BOM提供了独立于内容 而与浏览器窗口进行交互的对象; 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window; BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性; BOM 阅读全文
posted @ 2017-02-25 20:13 大灰狼233 阅读(197) 评论(0) 推荐(0) 编辑