我的2017 发表于 2017-12-30 眨眼间就到年底了,回顾这一年走过的痕迹,总结下自己做过什么和收获什么,从工作、生活两方面理一下过往。 工作篇年初我从原来的部门trans到新的部门,毕业以来第一次换了一个新的环境,学习新的业务和接触不同的技术方案,走出个人舒适区。 新业务与原来的业务有很多相似之处,比如管理端都有投放功能和数据分析功 ... 阅读全文 »
参加D2 2017是怎样一种体验? 发表于 2017-12-19 个人参加D2这次是第三次了,每次从上海出发到达杭州,前两次分别是14年和15年。D2大会见证了前端蓬勃发展,每年的话题各不一样,嘉宾演讲内容来源于当下的项目实践和思考,紧跟当前技术发展潮流。 现场体验D2前端技术论坛是Designer & Developer Frontend Technol ... 阅读全文 »
最好的前端手册 - 都在这里 发表于 2017-11-02 几乎不可能用心记住所有的API。这就是什么时候需要用到手册!这里有我收集的最好的前端手册。 JavaScript ES2015特性https://devhints.io/es6 JavaScripthttp://overapi.com/javascript JavaScript正则表达式https: ... 阅读全文 »
Node.js 8和Node.js 9的新功能 发表于 2017-11-01 Node.js 8现在处于长期支持(LTS)发布状态,LTS旨在表示在企业部署中使用的稳定性水平。随着Node.js 8的这个版本处于稳定状态,Node.js 9的首次登场是异步资源跟踪,作为“当前”发行版。 Node.js 8特性流行的服务器端JavaScript运行环境的LTS发布,这个关注的是 ... 阅读全文 »
webpack配置及热更新介绍 发表于 2017-10-21 webpack介绍webpack官网是这么介绍的: webpack是用于现代JavaScript应用程序的模块打包器。当Webpack处理您的应用程序时,它递归地构建一个包含应用程序所需的每个模块的依赖关系图,然后将所有这些模块打包到少量的捆绑(通常只有一个),由浏览器加载。 webpack打包 ... 阅读全文 »
你真的搞懂Promise了吗? 发表于 2017-10-14 JavaScript开发者们,现在得承认:我们有一个关于promise的问题。 不,这不是promise自身问题。采用A+ 规范定义的Promise是非常酷的。 在过去一年中我遇到的最大问题,正如我看到许多程序员为PouchDB API和重promise API挣扎,是这个: 我们当中许多人在使用p ... 阅读全文 »
Web开发演化 发表于 2017-10-07 随着时间推移,web开发带来了戏剧性变化,现代化web开发包含了一系列的工具、方法和概念。这些工具可能很复杂,但可以创建以前不可能实现的具有更快的开发速度和更好的可维护性的强大的应用程序。 Web开发简史Web 1.0(1991-2001)这段时期典型的站点是由静态的html页面构成,在全球的城市或 ... 阅读全文 »
Promise有哪些使用技巧? 发表于 2017-09-30 Promise.all这个方法用来一次执行多个promise非常有用。 1234Promise.all([ promise1, promise2]); Promise.resolve这个方法用来包装同步代码,使之成为一个promise。 1234567Promise.resolve(). ... 阅读全文 »
ES6测试解答 发表于 2017-09-24 第一题12let func = function() {};func.name "" "func" "anonymous" undefined 这道题考察ES6中function的name属性,ES6会返回实际的函数 ... 阅读全文 »
Git主干和分支开发最佳实践 发表于 2017-09-18 平时工作中需要接触Git版本管理,这次对Git进行一个整体的梳理。 Git介绍什么是“版本控制”?一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 “版本控制”类别 本地版本控制系统,如RCS 集中化的版本控制系统,如CVS、Subversion、Perforce等 分布式版本控 ... 阅读全文 »