摘要: js 数组的深度扩展 foreach 方法 (遍历) arr.foreach( function(ele, index, self){} ) 在原型链上模拟 filter 方法 (过滤) arr.filter( function (ele, index, self) ) 由于形式相同这里只在原型链上 阅读全文
posted @ 2019-03-18 17:40 最後まで笑う 阅读(527) 评论(0) 推荐(0)
摘要: js 偏函数 在 js 函数中,有一种函数叫偏函数( 左倾 ),其原理是将一些函数组合封装到一个函数中,调用时可以按顺序实现全部功能。 在组合函数 compose 中,依次执行 toUpperCase、split、reverse、join、add 实现全部功能。接下来给出更优雅的写法,通过数组自带的 阅读全文
posted @ 2019-03-10 15:33 最後まで笑う 阅读(1527) 评论(0) 推荐(0)
摘要: 浏览器常驻的线程 JS 引擎线程 (解释执行 js 代码、用户输入、网络请求) GUI 线程 (绘制用户界面、与 js 主线程是互斥的) HTTP 网络请求线程 (处理用户的 get、post 请求,返回结果后将回调函数推入任务队列) 定时触发器线程 (setInterval、setTimeout 阅读全文
posted @ 2019-03-06 09:20 最後まで笑う 阅读(513) 评论(0) 推荐(0)
摘要: js运动 作为刚入门的小白,js 运动可以说是一个不可避免的步骤,为了更好的节约效率,下面提供了一种不错的封装方法供大家借鉴 接下来举例说明 由于代码量问题,这里将函数放到了 tools.js 文件中,首先为 div 绑定一个点击事件,然后调用函数 startMove,使其多个属性值发生改变,看起来 阅读全文
posted @ 2019-02-19 19:29 最後まで笑う 阅读(129) 评论(0) 推荐(0)
摘要: BOM核心——Window BOM组成 Window JavaScript 层级中的顶层对象表示浏览器窗口 Navigator 包含客户端浏览器的信息 History 包含了浏览器窗口访问过的 URL Location 包含了当前 URL 的信息 Screen 包含客户端显示屏得到信息 Window 阅读全文
posted @ 2019-02-14 19:49 最後まで笑う 阅读(225) 评论(0) 推荐(0)