在JavaScript的使用过程中,我们经常会遇到prototype,可能了解一点,它是一个对象的原型,用来做原型继承的。这样去理解就有点不准确了,今天就让我们深入的去了解它。
在JavaScript的使用过程中,我们经常会遇到prototype,可能了解一点,它是一个对象的原型,用来做原型继承的。这样去理解就有点不准确了,今天就让我们深入的去了解它。
每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式”[]”引用arguments的元素。arguments.length为函数实参个数,arguments.callee引用函数自身。
在JavaScript的学习中,我们经常会遇到JavaScript的事件机制,例如,事件绑定、事件监听、事件委托(事件代理)等。这些名词是什么意思呢,有什么作用呢?
call()、apply()、bind()都是函数对象的一个方法,它们的作用都是改变函数的调用对象。它的使用极大的简化了代码的调用。
AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
JavaScript变量分为全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量,而在函数外部自然无法读取函数内的局部变量。当你需要在函数外调用函数内的局部变量时,此时就要用到一些方法。这个过程就是闭包。
JavaScript 是一种脚本语言,支持函数式编程、闭包、基于原型的继承等高级功能。JavaScript一开始看起来感觉会很容易入门,但是随着使用的深入,你会发现 JavaScript其实很难掌握,有些基本概念让人匪夷所思。
以下是我总结的一些JavaScript学习的重点和难点。
对于JavaScript初学者来说,this指针的指向问题一直是很混乱的问题。在不同的场景下,this会化身不同的对象。有一种观点认为,只有正确掌握了 JavaScript 中的 this 关键字,才算是迈入了 JavaScript 这门语言的门槛。在主流的面向对象的语言中(例如Java,C#等),this 含义是明确且具体的,即指向当前对象。一般在编译期绑定。而 JavaScript 中this 在运行期进行绑定的,这是JavaScript 中this 关键字具备多重含义的本质原因。
本以为按照官网的getting started 就能很快的生成一个WEB APP,看来我是想多了,里
面的坑只有经历过的人才知道,这真是坑死人不偿命啊!本着极客精神,经过一天时间,终
于把getting started 跑通了,接下来就简单多了。(注:1、先安装翻墙软件吧,否则过程好
久(推荐xx-net,github 上自己搜)。2、没有极客精神的人慎入)