- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 js笔记---作用域(执行上下文[execution context],活动对象) 闭包
作用域: 首先,在JavaScript中的每个函数都是对象,是Funtion对象的一个实例,而Funtion中有一系列仅供javascript引擎存取的内部属性,其中一个便是[[scope]],它包含了一个函数被创建的作用域中对象的集合,这个集合就是函数的作用域链。当一个函数创建后,它的作用域链会被创建此函数的作用域中可访问的数据对象填充。例如定义下面这样一个函数: funct
2016-06-06 16:58:13 278
原创 js的offsetLeft,scrollLeft,offsetTop,scrollTop等等的用法
1,scrollHeight: 获取对象的滚动高度,对象的实际高度;2,scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离3,scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离4,scrollWidth:获取对象的滚动宽度5,offsetHeight:获取对象相对由父坐标 offsetParent 属性指
2016-06-06 11:40:30 1042
原创 AngularJS的一些定义和理解
AngularJS有一套完整的、可扩展的、用来帮助web应用开发的指令集,它使得HTML可以转变成“特定领域语言(DSL)”,是用来扩展浏览器能力的技术之一,在DOM编译期间,和HTML关联着的指令会被检测到,并且被执行,这使得指令可以为DOM指定行为,或者改变它。AngularJS通过称为指令的新属性来扩展的HTML,带有前缀ng-,我们也可以称之为“指令属性”,它就是绑定在DOM元素上
2016-06-03 16:57:15 348
原创 学习AngularJS为什么要安装Node.js
angular用nodejs主要是用它的npm工具包,npm里面有很多很方便的工具可以用在前端开发,例如- 合并js,css- 压缩js- 压缩图片- 生成js的source map- 编译 less 成css- 运行测试unit test- Grunt, Gulp任务管理,自动化上面所有的任务
2016-06-02 14:25:25 2030
转载 JS框架类型
目前来看,JS框架以及一些开发包和库类有如下几个,Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fxDojo (JS library and UI component ):Dojo是目前最为强大的j s框架,它在自己的Wiki上给自己下了一个定义,dojo是一个用JavaScript编写的开源的D
2016-05-31 16:12:06 233
翻译 JavaScript内存泄漏
1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。2、JavaScript垃圾回收机制3、循环引用4、循环引用和闭包5、IE中的内存泄漏6、解决方法1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。2、JavaScript垃圾回收机制JavaScript不需要手动地释放内存,它使用一种自动垃圾回收机制(garbage collection)。当一个对象无
2016-03-18 15:49:14 269
翻译 JavaScript中的匿名函数及函数的闭包
1、匿名函数2、闭包3、举例4、注意1、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种function double(x){ return 2 * x; }第二种
2016-03-18 15:24:20 523 2
转载 JavaScript中的匿名函数及函数的闭包
http://www.cnblogs.com/rainman/archive/2009/05/04/1448899.html
2016-03-18 15:20:48 197
原创 javascript递归调用,产生堆栈溢出原因
每次执行代码时,都会分配一定尺寸的栈空间,每次方法调用时都会在栈里存储一定信息(参数,局部变量,返回值等等),这些信息会占用一定的空间成千上万个此类空间积累起来,就会超过线栈的空间
2016-03-18 10:19:10 1213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人