??
1. 简单描述Javascri和java, c#的区别
2. 清楚float有那几种方式?有什么优劣
3. 讲讲你对CDN的理解
4. 列举一些性能优化的方法
5. RequireJS和SeaJS的区别?
6. 媒体查询的理解
7. AuglarJS, BackboneJS, YUI, BootStrap前端框架的认识
8. 原型和原型链的理解
9. 作用域和作用域链的理解...
分类:
Web程序 时间:
2015-08-17 15:30:49
阅读次数:
120
在学习JavaScript的变量作用域之前,我们应当明确几点: a、JavaScript的变量作用域是基于其特有的作用域链的。 b、JavaScript没有块级作用域。 c、函数中声明的变量在整个函数中都有定义。1、JavaScript的作用域链首先看下下面这段代码:1234567891011121...
分类:
编程语言 时间:
2015-08-14 13:14:01
阅读次数:
110
这个概念听过无数遍了?一口答上来?什么事闭包?官方概念:闭包是指有权访问另一个函数作用域中变量的函数!!!三个关键字 : 有权! 另一个函数作用域中变量! 函数!有权? 如何实现?父级函数作用域链销毁,但活动对象被闭包引用,仍然驻留内存,可赋值null销毁。关于经典js 循环闭包理解click时需要...
分类:
其他好文 时间:
2015-08-12 01:09:44
阅读次数:
90
一:函数作用域
先看一小段代码:
[javascript] view
plaincopy
var scope="global";
function t(){
console.log(scope);
var scope="local"
console.log(scope);
}
t()...
分类:
Web程序 时间:
2015-08-03 10:13:33
阅读次数:
174
最近想整理一下js执行代码的一些知识,如果有出错的地方还请指正。 执行环境(Execution Context) 所有的javascript代码都是在一个执行环境中被执行的。它只是一种机制,用来完成运行时作用域、生存期等方面的处理。 代码分为三种类型: Global Code Eval...
分类:
编程语言 时间:
2015-08-03 01:02:34
阅读次数:
146
前言JavaScript是基于词法作用域的语言:通过阅读包含变量定义在内的数行源码就能知道变量的作用域。全局变量在程序中始终都是有定义的。局部变量在声明它的函数体内以及其所嵌套的函数内始终是有定义的。如果将一个局部变量看做是自定义实现的对象的属性的话,那么可以换个角度来解读变量作用域。每一段Java...
分类:
其他好文 时间:
2015-08-01 21:51:00
阅读次数:
111
作用域JavaScript执行时会构建一个作用域链,用来进行变量解析,全局执行上下文只有一个object变量,定义了js中所有变量和函数。当创建一个函数时,会出现产生一个新的局部作用域,以this、arguments和命名的形参以及其他局部变量和函数初始化。整个作用域链的顶端是活动的作用域,变量解析的顺序是首先从当前作用域查找,当查找到结果后就终止查询,否则就继续往上一层作用域查询,直到全局作用域为...
分类:
Web程序 时间:
2015-08-01 01:15:35
阅读次数:
193
1 2 3 4 5 无标题文档 6 23 24 25 26 27 结果:弹出两次a=1;解释:先执行函数abc(),a=1是里面的局部变量,优先于全局变量,所以第一遍的alert结果是abc的1; 再执行函数c(),functionc是functionabc的子函数 ,而functio...
分类:
其他好文 时间:
2015-07-31 12:14:53
阅读次数:
183
三 作用域链
1 function内定义的变量是局部变量,是作用域链的里层。作用域链是由内向外查找的,找到则停止搜索
2 没有自己的块级作用域(指的是由花括号封闭的代码块),如if for语句
3 不加关键字var 声明的变量是全局变量,当使用var关键字声明变量时,这个变量将被添加到最近的作用域中。
3. 结合构造函数和原型模式
prototype属性
...
分类:
Web程序 时间:
2015-07-30 17:06:24
阅读次数:
142