javascript之内功修为
文章平均质量分 87
integrater
有节操的码农
展开
-
清晰认识JavaScript函数
函数是JavaScript中最基本的要素,是基础中的基础,如果你对函数仅仅是一知半解,那基于函数构建的JavaScript知识体系也不会牢固。本人的观点:基础是最重要的东西,所以一定要彻底搞清楚。一、创建函数的方式1.1 函数申明单纯的使用function+函数名:function a() {...} 两个关键点: 一、强调单纯,申明函数的代码不归属于任何表达式 二、必须指定函数名原创 2015-09-26 20:57:21 · 380 阅读 · 0 评论 -
JavaScript中的闭包并不难理解
一、闭包(Closures)的定义描述闭包定义之前需要先了解一个学术名词–(free variable)自由变量,网络上的解释是:一些被某个方法使用的变量,且这些变量既不是方法中定义的变量也不是方法的参数。 官方对闭包的描述也是非常的简单,就一句话: 闭包是使用自由变量的方法。1.1 如何创建一个闭包根据闭包的定义,相信很难有人能一下子理解它的含义,下面就使用代码来说明:function a(原创 2015-09-26 22:16:43 · 399 阅读 · 0 评论 -
对于JavaScript prototype的理解
对于事物的理解,往往需要涵盖三个方面:它是什么样子的?它为何会出现?它的外延是什么?理解了内涵与外延才算真正的掌握。一、原型是什么 以对象a为例,a内部除了固有的属性外,还有一个隐藏的链接指向另一个对象b,这个b就叫作a的原型(也叫原型对象);同时b也有隐藏链接指向c,以此类推,最终指向的是Object.prototype,以上也解释了什么是原型链。可以通过Object.getPrototyp原创 2015-09-26 22:17:42 · 413 阅读 · 0 评论