- 博客(5)
- 收藏
- 关注
原创 对象
简单基本类型(主要类型/语言类型)6种 string number boolean null undefined object 其中前五种string、number、boolean、null、undefined 本身并不是对象 显然 JavaScript中万物皆对象 是错的 只有 null、undefined 没有对应的构造形式,只有文字形式复杂基本类型(对象子类
2016-05-20 19:08:44 253
原创 this的绑定规则
默认绑定function foo(){ console.log( this.a ); }var a = 2;foo(); // 2'use strict';function foo(){ console.log( this.a ); }var a = 2;foo(); // TypeError: this is undefined隐式绑定'use strict';fu
2016-05-20 18:01:15 329
原创 closure
唉,大名鼎鼎的闭包 有些东西其实你一直在用,但如果有人突然把这个东西抽象成一个名词,然后加一堆你有点理解不了的定义,那么,你就成功的被忽悠了'use strict';function add( x,y ){ return function(){ return x + y; } }var foo = add(1,2); // 先声明一个foo,这个foo是什
2016-05-14 10:19:15 225
原创 IIFE
Immediately Invoked Function Expression立即执行函数表达式'use strict';var a = 2;(function foo(){ var a = 3; console.log(a); // 3 })();console.log(a); // 2第一个()将函数变成表达式 第二个()执行了这个函数 立即执行函数和普通的函数一
2016-05-14 09:06:50 239
原创 setTimeout
setTimeout(console.log('0'),1000); setTimeout(console.log('1'),2000); setTimeout(console.log('2'),3000); setTimeout(console.log('3'),4000); setTimeout(console.log('4'),5000);// 0 1 2 3 4 一下打印出来,根本没有延
2016-05-14 08:38:13 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人