举个栗子:比如说获取属性这个功能。 一般是obj.style.属性名。扩展开来,IE有obj.currentStyle.属性名,其他浏览器是getComputedStyle()方法。这里我有个疑问,方法的实现好理解,就是属性名对应一个函数,直接传参调用就可以了。但是JS了里面的点式调用内部是如何实现的呢?在比如,str.length就能直接返回长度,这个我猜测是一个length对应的立即执行函数所以不要加小括号,但是str.charAt(),这种就是一个一个属性名对应的一个函数。 总的来说,我就是不清楚a.b.c.d这种在JS里面该怎么实现。 ps:前端小白,理解应该会有很多不到位的地方,应该也会有很多错误,请各位见谅!
添加回答
举报
0/150
提交
取消