ES6学习笔记(七) - 正则扩展
导语:正则的使用,向来是有需要再去决定怎么用。所以,这一篇理解起来,也相当的不容易,留下链接,暂时做不出个人理解和建议。原文链接:http://es6.ruanyifeng.com/#docs/regex ...  阅读全文 »
ES6学习笔记(六) - 字符串扩展
对于博主来说,字符串扩展这一篇是相当晦涩难懂的一篇,所以想好好理解的建议还是去原文链接仔细阅读,同样也建议不要太刻意追求完全理解,毕竟字符串的高级应用场景还是不多。原文链接:http://es6.ruanyifeng.com/#docs/string1、字符串的扩展JavaScript允许采用\uxxxx形式表示一个字符,其中“xxxx”表示字符的码点。"\u0061" //&...  阅读全文 »
ES6学习笔记(五) - 解构赋值
参考文章:http://es6.ruanyifeng.com/#docs/destructuring 1、什么是解构赋值ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。例如:以前,为变量赋值,只能直接指定值。var a = 1; var b = 2; var c ...  阅读全文 »
ES6学习笔记(四) - const命令,顶层对象,global对象
学习链接:http://es6.ruanyifeng.com/#docs/let4、Const命令const声明一个只读的常量。一旦声明,常量的值就不能改变。 const PI = 3.1415; PI // 3.1415 PI = 3; // TypeError: Assignment to&nb...  阅读全文 »
ES6学习笔记(三)- 块级作用域
学习链接:http://es6.ruanyifeng.com/#docs/let 1、  块级作用域function f1() { let n = 5; if (true) { let n = 10; } console.log(n); // 5 }块级作用域的任意嵌套...  阅读全文 »
ES6学习笔记(二)- 新增let命令
学习链接:http://es6.ruanyifeng.com/#docs/let 1、  新增let命令基本用法:let声明只在所在代码块内有效var a = []; for (var i = 0; i < 10; i++) {   ...  阅读全文 »
ES6学习笔记(一)- 了解ES6
学习链接:http://es6.ruanyifeng.com/#docs/intro 1、ECMAScript与JavaScript的关系实际上就是最初ECMA组织与Netscape公司的关系。日常场合,这两个词可以互换。 2、ES6与ECMAScript 2015的关系泛指下一代JavaScript语言 3、ECMAScript语法提案的批准流程·   S...  阅读全文 »
2017 前端技术网址收藏
16年,有一番前端领域的技术刷新,嗨,学如不及,犹恐失之。说到底,技术有用武之地,才有它的价值体现,如果没广泛应用起来的时候,太多精力的投入,会不会成为炮灰,所以,适当的了解,择之用之。小程序: https://mp.weixin.qq.com/debug/wxadoc/dev/index.html?t=201714 ES6(get):http://es6.ruanyifeng.com/...  阅读全文 »
电商基础架构建设之路
在2016年的最后一天,奉上本年度最后一篇文章,也是为自己在当当的工作画上句号。本人已经离开当当(可称为猴厂),加入饿了么(人称饿厂),负责北京研发中心。以前是输送精神食粮,现在是物质食粮,都是为人民服务,而且人可以不读书,但是不能不吃饭,所以跟生活更息息相关。在此感谢多年来给我帮助和支持的当当领导和同事,在当当的这几年,经历了很多,结识了很多好朋友,也收获了许多成长,相信当当会越来越好,架构部做...  阅读全文 »
架构师的成长之路
它山之石可以攻玉,尽管每个架构师都有自己的成长路径,但是了解其他架构师的成长之路,对未来想成为架构师的人有一定的借鉴价值。首先以我自己的成长过程为例,描述一下我的架构师之路。图1 我的架构师之路1989年研究生毕业后进入政府机构工作了三年,随后加入新加坡国际航空公司,从事IBM主机系统的汇编语言研发。顺应互联网技术的发展,航空公司开始把订票业务从传统的主机终端转向现代化的彩色PC客户端。为此需要在...  阅读全文 »