摘要: 在最新的ES7(ES2017)中提出的前端异步特性:async、await。 什么是async、await? async顾名思义是“异步”的意思,async用于声明一个函数是异步的。而await从字面意思上是“等待”的意思,就是用于等待异步完成。并且await只能在async函数中使用 通常asyn 阅读全文
posted @ 2017-11-30 23:51 leung_blog 阅读(109380) 评论(8) 推荐(8)
摘要: 复制数组 我们都知道数组是引用类型数据。这里使用slice复制一个数组,原数组不受影响。 函数参数转数组 将函数参数转数组,利用arguments伪数组形式,再用slice拷贝为新数组。 重复n个字符 利用Array构造函数传参,再使用join函数分隔指定的字符串 创建 N x N 二维矩阵,并初始 阅读全文
posted @ 2017-10-31 23:25 leung_blog 阅读(1724) 评论(1) 推荐(0)
摘要: Promise是ES6原生提供的一个用来传递异步消息的对象。它减少了传统ajax金字塔回调,可以将异步操作以同步操作的流程表达出来使得代码维护和可读性方面好很多。 Promise的状态: 既然是用来传递异步消息的那肯定就会有异步消息的状态;所以promise提供了3种状态:pending(进行中), 阅读全文
posted @ 2017-09-30 00:05 leung_blog 阅读(617) 评论(0) 推荐(0)
摘要: 最近项目版本控制使用git。用了svn快4年的我一开始真心是不习惯啊。这是svn用久了的通病吗???? 虽然有可视化的git“小乌龟”工具;UI界面跟svn很像。但是工具有的时候不知道怎么回事不好使。关键时刻还得靠命令行(虽然还有好多记不住)。然后,就进到主题了: 会git命令,啥都不怕~ 找来的一 阅读全文
posted @ 2017-08-31 19:36 leung_blog 阅读(201) 评论(0) 推荐(0)
摘要: 目前 Web 异步应用都是基于 XMLHttpRequest/ActiveXObject (IE)实现的, 这些对象不是专门为资源获取而设计的,因而它们的 API 非常复杂,同时还需要开发者处理兼容性问题。 虽然开发者普遍使用 $.ajax() 这样的上层包装,但 Fetch API 意在提供更加方 阅读全文
posted @ 2017-08-31 14:31 leung_blog 阅读(328) 评论(0) 推荐(0)
摘要: 用vue进行开发到目前为止也有将近一年的时间了,在项目技术选型的时候隔壁组选 react的时候我们坚持使用vue作为前端的开发框架。虽然两者思想上的差异不大,但是vue的语法在代码的可读性以及后期的维护成本更加的适合,而且最近看到Apache对react的相关许可限制;这里不讨论react和vue的 阅读全文
posted @ 2017-07-31 23:29 leung_blog 阅读(1647) 评论(4) 推荐(1)
摘要: 最近一个同事很急没有做任何交接就请了陪产假,然后我来维护。说实在的我一开始是一脸懵逼的。因为MV*项目里用的最多的还是Vue;React听说也了解过,但毕竟不熟。。。 不过不管如何这也是工作;同事也恭喜同事当爸了,打心理为他感到高兴! 代码down下来后开始查看的时候语法基本上使用的都是CMD,ES 阅读全文
posted @ 2017-06-26 23:35 leung_blog 阅读(1726) 评论(0) 推荐(0)
摘要: Render函数是Vue2.x版本新增的一个函数;使用虚拟dom来渲染节点提升性能,因为它是基于JavaScript计算。通过使用createElement(h)来创建dom节点。createElement是render的核心方法。其Vue编译的时候会把template里面的节点解析成虚拟dom; 阅读全文
posted @ 2017-05-30 23:44 leung_blog 阅读(11198) 评论(2) 推荐(2)
摘要: ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6 阅读全文
posted @ 2017-04-30 15:05 leung_blog 阅读(489) 评论(0) 推荐(1)
摘要: node中exports模块对象相信大家一定不陌生; 如studentModule.js: 在另一个模块中这样引用: 那么问题来了:module.exports是什么呢? 其实,Module.exports才是真正的接口,exports只不过是它的一个辅助工具。 最终返回给调用的是Module.ex 阅读全文
posted @ 2017-03-29 23:36 leung_blog 阅读(1762) 评论(0) 推荐(0)