2016年9月1日

JavaScript学习--闭包

摘要: 1、作用域链 JavaScript与很多程序设计语言不同,它不存在大括号级的作用域,但它有函数作用域,也就是说,在函数内定义的变量在函数外是不可见的 2、闭包在Getter和Setter的应用 var getValue, setValue; (function (){ var secret = 0; 阅读全文

posted @ 2016-09-01 10:30 喵小菜 阅读(133) 评论(0) 推荐(0) 编辑

2016年8月31日

JavaScript学习--函数

摘要: 1、函数定义 函数声明通常有以下几部分构成: function子句。 函数名称。 函数所需要的参数。 函数所要执行的代码块。 return子句。函数通常会有返回值,如果某个函数没有显式的返回值,我们就会默认他的返回值为undefined。 2、参数 在定义一个函数时,往往会设定他的参数。当然也可以不 阅读全文

posted @ 2016-08-31 16:23 喵小菜 阅读(198) 评论(0) 推荐(0) 编辑

JavaScript学习--面向对象

摘要: 1、对象​ 对象往往是名词来表达的(如book,person) 方法一般都是一些动词(如read,run) 属性一般则往往是形容词 2、类 JavaScript与java这用传统的面向​对象的语言不同,它实际上压根没有类。该语言的一切都是基于对象的,其所依靠的是一套原型系统。在传统的面向对象语言中, 阅读全文

posted @ 2016-08-31 14:23 喵小菜 阅读(172) 评论(0) 推荐(0) 编辑

2016年7月4日

ES6学习笔记--let和const命令

摘要: let命令 1、let用法类似var,用于声明变量。但是所声明的变量只在let命令所在的代码块内有效。 2、不存在变量提升,所以变量一定要在声明后使用,否则报错。 3、暂时性死区。只要块级作用域内存在let命令,它所声明的变量就“绑定”在这个区域,不再受外部的影响。比如 : var a = 1; i 阅读全文

posted @ 2016-07-04 15:55 喵小菜 阅读(6728) 评论(0) 推荐(0) 编辑

导航