网上说怎么提高网页的加载速度,上面很多的都提到了 尽量减少javascript的inline函数,我只想知道 inline函数是啥?
2 回答
已采纳
i文Vin
TA贡献10条经验 获得超11个赞
span.onclick = function()
{
var asdf01 = ['a', 's', 'd', 'f'];
var asdf02 = ['a', 's', 'd', 'f'];
var asdf03 = ['a', 's', 'd', 'f'];
var asdf04 = ['a', 's', 'd', 'f'];
var asdf05 = ['a', 's', 'd', 'f'];
var asdf06 = ['a', 's', 'd', 'f'];
.....
};
这个就是个inline函数。
至于为什么少用,我的理解是这样的,因为JavaScript不是一门编程语言,不像编程语言那样,一个函数编译一次后就被调用。而当我们在一个HTML对象生成过程中,使用了inline方式定义的函数,那么这个元素生成几次,那个函数也就要同时生成几次。当对象实例多了的时候,会很明显的浪费内存空间。
添加回答
举报
0/150
提交
取消