- 博客(25)
- 资源 (6)
- 收藏
- 关注
原创 Iterator(遍历器) ES6
Iterator的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据结构的成员能够按某种次序排列;三是ES6创造了一 种新的遍历命令for...of 循环,Iterator接口主要供 for...of消费
2017-02-17 14:27:29 308
原创 同值相等算法 JS
ES5比较两个值是否相等,只有两个运算符:相等运算符( )和严格相等运算符( )。它们都有缺点,前者会自动转换数据类型,后者的 不 等于自身,以及 等于 。JavaScript缺乏一种运算,在所有环境中,只要两个值是一样的,它们就应该相等。
2017-02-16 12:28:58 677
原创 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
一张图轻松搞懂javascript event对象的 clientX,offsetX,screenX,pageX区别
2017-01-13 10:02:19 1218
原创 移动端无限滚动加载 js实现原理
由于网页的执行都是单线程的,在JS执行的过程中,页面会呈现阻塞状态。因此,如果JS处理的数据量过大,过程复杂,可能会造成页面的卡顿。传统的数据展现都以分页的形式,但是分页的效果并不好,需要用户手动点击下一页,才能看到更多的内容。有很多网站使用无限分页的模式,即网页视窗到达内容底部就自动加载下一部分的内容...
2016-06-04 10:05:31 8707
转载 什么是Grunt
当时学习 Grunt 的时候,真是很头疼。分了两个时间段,学习了两次才硬啃下来,之后才能用在项目中。主要原因我认为是学习资料和文档上面写的太高端了。这类的文档或者资料有个显著特点,上来先简单介绍一下这个玩意(Grunt 是一个 JavaScript 任务运行器),然后就是如何安装,直接给你配置文件的语法,如何使用插件,新手往往看完还不知所以然。就像我第一次学习的时候,只是大体知道 Grunt 很火,
2016-05-12 22:03:23 1241
翻译 Js apply方法详解
今天看到了一篇讲apply和call还不错的文章,小小的修改了下,供大家参考。 1.apply和call的区别在哪里 2.什么情况下用apply,什么情况下用call 3.apply的其他巧妙用法(一般在什么情况下可以使用apply) 我首先从网上查到关于apply和call的定义,然后用示例来解释这两个方法的意思和如何去用.
2016-05-12 21:44:46 213
ReactNative用javascript开发移动应用 (完整版)
2016-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人