outline
引子
Scoping in JavaScript
Hoisting in JavaScript
ES6
引子
原文参考https://segmentfault.com/a/1190000003114255
最近在阮一峰的ES6,里面在讲let的时候提到了变量提升,看了下,感觉可以解释清楚不少以前没有理解的东西.先看个例子12345678var foo = 1;function
继续阅读
outline
prototype与__proto__
function与object
new到底发生了什么
prototype与__proto__首先说下在JS中比较容易让人困惑的prototype和__proto____proto__就是JavaScript中所谓的原型.
一个对象的__proto__ 属性和自己的内部属性[[Prototype]]指向一个相同的值 (通常称这个值为原型),
继续阅读
最近在看ES2015 实战,里面有句话是这么说的
JavaScript 中没有块级作用域
可能会对这个问题大家可能有点不理解,先看个例子1234567var a = []for(var i = 0; i < 10; i++){ a[i] = function(){ console.log(i); }}a[6]();
我想很多人会觉得这个问题的结果
继续阅读
outline
Using native JSON
MDN’s JSON
用JSON.stringify来dump对象
Using native JSON这里介绍是兼容ECMAScript 5 标准的原生JSON对象.原生的JSON对象包含两个关键方法1.JSON.parse() 解析JSON字符串,并且重构为JavaScript对象.具体使用如下:
123var jsonSt
继续阅读
使用hexo+git_pages做博客有一段时间了,总的来说,hexo基本上能够满足我平时的blog的要求.但是,光hexo肯定还是不够的,咱还是需要多折腾折腾.这里就说说如何为hexo站点增加百度统计功能吧.hexo中页面都采用了模板的方式
继续阅读