Tag:Javascript

使用jquery-lazyload延迟载入图片

本文介绍如何使用一个jquery的插件完成图片的延迟载入.并对于源码进行简单的分析介绍.


使用eslint校验代码规范

本篇介绍使用eslint校验JavaScript代码的方式


ES2015系列(八) Promise

本文是ES2015系列的第八篇文章,本来应该一周前就写完的,赶上出差开会花了一周多,去了趟海口。整个学习的节奏顿时慢了好多。感觉上半年怕是es6,es7的内容写不完了。最近做了一些react的项目,用到很多的promise特性,感觉是时候总结一下了。写这篇文章分享一下个人关于Promise的基本内容和使用的技巧。


Express 部署最佳实践-安全篇

本篇章翻译自Express官方网站,主要是讨论关于如何部署一套安全的Express Web App,虽然内容不是太多,但是比较通用,对于安全不是特别了解的可以参考这篇文章做个入门,翻译过来供大家讨论,对于其中一些原文内容介绍不足的地方,做了一定的介绍补充。


ES2015系列(七) Generator

本文是ES2015系列的第七篇文章,上一篇中我们介绍了一些关于iterator的内容。本文讨论一下关于es6中generator的特性以及使用方法和场景。


ES2015系列(六) iterators

本文是ES2015系列的第六篇文章,分享一下我对于es6中迭代器的一些认识。迭代器和生成器作为两个重要的es6特性,我会分两篇文章讨论,本文属于个人的学习总结,如果有任何编写的不合理的地方,希望大家多多指正。


ES2015系列(五) Proxy代理

本文是ES2015系列的第五篇文章,讨论一些关于Proxy的使用。通过Proxy 我们可以定制化关于对象的基本操作,比如get或者set方法,枚举对象方法等等,对其行为进行拦截并修改。


ES2015系列(四) Symbols的使用

本文是ES2015系列的第四篇文章,主要是跟大家一起探讨关于ES2015的新类型Symbols。尽管对于该类型接触这么久,但是却很少在日常使用它,所以今天正好抽时间去查阅了一些资料,总结了一些内容,欢迎大家一起探讨如何使用该类型,以及对于Symbols的引入是否会改善原有的js代码的一些问题。


ES2015系列(三) 正则表达式

本节内容我们继续探讨关于ES2015的一些新的内容,在js中我们经常用一些正则表达式去匹配验证一些表单信息,比如email,url,password格式等等。在ES6版本中,引入了一些新的正则表达式的用法,通过这些方法,允许我们实现一些更强大的正则验证, 部分实例代码来源于<You don't know JS> 系列。


ES2015系列(二) 理解Object.assign

本节内容我们继续探讨关于ES2015的一些新的内容,Object.assign函数的使用,使用该函数我们可以快速的复制一个或者多个对象到目标对象中,本文内容涉及es6,es7相关的对象复制的内容,以及一些es5的替代方案的介绍。