- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 《高性能Javascript》学习笔记 之web性能优化(1)
web性能优化的方法有:1.脚本加载(1)把标签放到body标签中,(2)减少script标签的数量 (3)动态脚本加载 (4)脚本合并2.数据的访问 (1)尽量减少对象成员和数组成员的访问 (2)利用局部变量保存全局变量, (3)尽量避免嵌套对象成员 (4)避免使用with
2015-01-24 16:14:22 570
原创 javascript 作用域链实例
1.var func1={ name:"a", test: function(){ alert(this.name); } } name="global"; func1.test(); func=func1.test(); func(); function func2(){ var name="func2";
2015-01-24 11:59:28 648
原创 js如何实现跨域访问
js为了安全不允许跨越访问,但是有时我们我们需要跨越访问页面,那么如何实现跨域访问呢?在泽卡斯的《JavaScript高级程序设计》一书中,提到几种跨域访问的方法,例如AJAX把open()函数的url写为绝对路径,图像ping等方法,但是我测试发现以上都不可行,泽卡斯还提到一种跨域访问技术,JSONP技术,这种技术其实原理是动态脚本,也就是说,可以使用动态脚本实现跨域访问,具体方法是:
2015-01-23 19:05:55 1061
原创 匿名自执行函数是闭包吗?
匿名函数与闭包函数应该是不一样的,我看到网上很多人把匿名自执行函数当做闭包,我认为这是不对的,闭包定义: 闭包是在一个函数中可以访问另外一个函数的作用域 闭包: function fun(){ var name="vuturn"; retrun function(){ alert(name) }
2015-01-23 17:19:10 2965
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人