×

javascript高级程序设计pdf 下吧 javascript

javascript高级程序设计pdf(我想学一下javascript,大家谁有好一点的javascript教程,介绍一下吧)

admin admin 发表于2023-10-10 00:54:41 浏览40 评论0

抢沙发发表评论

本文目录

我想学一下javascript,大家谁有好一点的javascript教程,介绍一下吧

  • 精通javascript.pdf --jquery 作者著javascript语言精髓与编程实践 --周爱民著

  • http://www.w3school.com.cn/js/index.asp

  • JavaScript 高级程序设计——图灵程序设计丛书 (2011 年度畅销榜NO.9 )

如何理解和熟练运用js中的call及apply

概念:call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的。换句话说,就是为了改变函数体内部 this 的指向。例如:通过document.getElementsByTagName选择的dom 节点是一种类似array的array。它不能应用Array下的push,pop等方法。我们可以通过:var domNodes = Array.prototype.slice.call(document.getElementsByTagName("*"));这样domNodes就可以应用Array下的所有方法了。 所以,可以看出call和apply是为了动态改变this而出现的,当一个object没有某个方法,但是其他的有,我们可以借助call或apply用其它对象的方法来操作。