摘要:
editTime: 2016/10/09 阅读全文
摘要:
1.对js作用域的理解。 作用域 作用域分为全局作用域和函数作用域,我们可以理解为变量的生存环境(空间)。全局作用域包含函数作用域,函数作用域里的变量可以访问到全局作用域中的变量,但是反之则不行。 变量提升 在js作用域中还有变量提升的现象(只有var 声明的变量才会有变量提升,window声明的不 阅读全文
摘要:
模块路径解析规则 "源链接" 我们知道的 函数支持的两种路径有: 以 或者 开头的绝对路径 以 开头的相对路径。 以上路径的缺点是: 使得模块之间建立了强耦合关系,一旦某个模块文件的存放位置需要变更,使用该模块的其它模块的代码也需要跟着调整,变得牵一发动全身。 下面来了解一下 支持的第三种形式的路径 阅读全文
摘要:
1.apply:foo.apply(obj,args)方法能接收两个参数: (1)obj:这个对象将代替Function类里this对象; (2)args:这个是数组,它将作为参数传给Function(args-->arguments); 关于apply,我所知道的用法中,最经典的莫过于巧妙地实现提 阅读全文