JavaScript变量提升

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
继续阅读

从零写一个npm包

参考(http://www.alloyteam.com/2016/03/master-npm/) outline 什么是npm 常用命令 我的npm 写一个npm包 npm2与npm3 什么是npmnpm(Node Package Manager)本来是Node.js的包管理工具,但随着JS这几年的蓬勃发展,现在npm已经成为了几乎所有跟JS相关的工具和软件包的管理工具,并且还在不断的发展完善中
继续阅读

使用hexo+git_pages做博客有一段时间了,总的来说,hexo基本上能够满足我平时的blog的要求.但是,光hexo肯定还是不够的,咱还是需要多折腾折腾.这里就说说如何为hexo站点增加百度统计功能吧.hexo中页面都采用了模板的方式
继续阅读

  • page 1 of 1

warjiang

一只有狂想症的fullstack学生汪


学生汪