读书笔记
ruanhongbiao
最想要去的地方,怎能半途返航。
展开
-
JavaScript权威指南 - 函数
函数本身就是一段JavaScript代码,定义一次但可能被调用任意次。如果函数挂载在一个对象上,作为对象的一个属性,通常这种函数被称作对象的方法。用于初始化一个新创建的对象的函数被称作构造函数。相对于其他面向对象语言,在JavaScript中的函数是特殊的,函数即是对象。JavaScript可以把函数赋值给变量,或者作为参数传递给其他函数,甚至可以给它们设置属性等。JavaScript的函数可以嵌...原创 2018-05-28 10:13:39 · 398 阅读 · 0 评论 -
JavaScript权威指南 - 对象
JavaScript对象可以看作是属性的无序集合,每个属性就是一个键值对,可增可删。JavaScript中的所有事物都是对象:字符串、数字、数组、日期,等等。JavaScript对象除了可以保持自有的属性外,还可以从一个称为原型的对象继承属性。对象的方法通常是继承的属性。这种“原型式集成”是JavaScript的的核心特征。1.创建对象第一种:对象直接量表示法创建对象。这是最简单的对象创建方式,对...原创 2018-05-28 10:27:46 · 219 阅读 · 0 评论 -
JavaScript权威指南 - 数组
JavaScript数组是一种特殊类型的对象。JavaScript数组元素可以为任意类型,最大容纳232-1个元素。JavaScript数组是动态的,有新元素添加时,自动更新length属性。JavaScript数组元素索引可以是不连续的,它们之间可以有空缺。1.创建数组调用构造函数Array()创建数组:var a = new Array(); //空数组,等同于数组直接量...原创 2018-05-28 10:49:24 · 254 阅读 · 0 评论 -
《你不知道的Javascript(上)》阅读笔记(一)
《你不知道的JavaScript(上)》文章内容不多,才200页不到,可讲的都是些在Js中的重难点,以及容易遇到的坑,完全理解后会让你对Js有了新的认识,作为Js进阶书籍是非常不错的。趁热打铁,做些笔记记录下,加深理解。作用域书的上半部分讲了作用域和闭包,我也谈谈自己的看法。函数作用域众所周知,ES5是没有块级作用域的,只有全局作用域和函数作用域。而作用域之间可以互相嵌套,内层作用域可以访问到外层...原创 2018-06-12 14:33:37 · 257 阅读 · 0 评论 -
《你不知道的Javascript(上)》阅读笔记(二)
闭包定义闭包是个老生常谈的话题了,网上也有一大堆相关的文章,不过既然是笔记,那也简单提一下吧。先看wiki中闭包的定义:闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。看定义,有两个重点,自由变量和函数。那什么是自由变量...原创 2018-06-12 14:36:41 · 149 阅读 · 0 评论