随笔分类 -  javascript原生算法收集总结

摘要:js装饰者模式 阅读全文
posted @ 2016-06-20 09:43 挥刀 阅读(105) 评论(0) 推荐(0)
摘要:https://github.com/fouber/blog 阅读全文
posted @ 2016-06-03 17:43 挥刀 阅读(197) 评论(0) 推荐(0)
摘要:这是javascript里的吧,是将函数的属性与方法进行拷贝,主要是实现类的继承。 引用: http://zhidao.baidu.com/link?url=zvivbIWooDtcUcDgtFx3DA2Kk-YEuc9tV-ufXYDsgoDA90oa7atsbW-RCoDfMrfDGRNvJjA 阅读全文
posted @ 2016-06-02 10:04 挥刀 阅读(782) 评论(0) 推荐(0)
摘要:首先浏览器的js引擎是单线程的,执行一个耗时操作必定阻碍线程后续代码的执行(比如等待网络请求的响应)。一些语言采用了开一个子线程并把耗时操作放到子线程去执行的办法解决了这个问题。js引擎本身不支持多线程,但是浏览器基本上都有三个线程:js引擎线程、事件触发线程、http请求线程。后两个线程在触发后会 阅读全文
posted @ 2016-06-01 14:56 挥刀 阅读(249) 评论(0) 推荐(0)
摘要:jquery-1.10.2.min.map是什么,怎么用? 阅读全文
posted @ 2016-05-31 11:16 挥刀 阅读(433) 评论(0) 推荐(0)
摘要:HTML5实战与剖析之classList属性 HTML5 DOM元素类名相关操作API classList简介 阅读全文
posted @ 2016-05-18 16:50 挥刀 阅读(138) 评论(0) 推荐(0)
摘要:缩放比例的大致方法是 1、new一个img对象, 2、添加img src属性 3、在img的load函数中判断其宽高比例; 判断:若宽度大于高度 此时选择 一个图片宽度;从页面宽度和图片本身宽度中选择较小的宽度作为图片计算宽度; 然后根据比例算出图片高度, 此时又得判断若图片高度大于页面高度,图片最 阅读全文
posted @ 2016-05-18 16:18 挥刀 阅读(611) 评论(0) 推荐(0)
摘要:收集两个计算时间差的计算方法代码片段: 第二段代码: 引用地址:http://blog.csdn.net/niu_hao/article/details/8256745 http://www.cnblogs.com/top5/archive/2010/03/23/1692614.html 阅读全文
posted @ 2016-05-13 09:25 挥刀 阅读(764) 评论(0) 推荐(0)
摘要:第一种方法原生ES5方法 第二种方法通过云算符获取 第三种方法通过getTime()方法获取 此三种方法暂时没有发现什么不同 阅读全文
posted @ 2016-05-13 09:17 挥刀 阅读(3866) 评论(0) 推荐(0)
摘要:首先收集到的是一个给某一个时间对象增加一段时间的方法, 例如2026-05-11增加一个月的时间,增加后时间为2026-05-11, 代码如下: 里面涉及到了几个方法需要重点记忆; 阅读全文
posted @ 2016-05-13 09:05 挥刀 阅读(182) 评论(0) 推荐(0)
摘要:以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃。 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4. 文字输入、自动完成的keyup事件 实 阅读全文
posted @ 2016-05-11 14:37 挥刀 阅读(357) 评论(0) 推荐(0)
摘要:1 2 3 4 5 rem布局 6 9 10 11 12 35 36 阅读全文
posted @ 2016-04-29 14:40 挥刀 阅读(202) 评论(0) 推荐(0)
摘要:将对象先反序列化在序列化;必须确保是安全的json格式; 可以先做个if半段 阅读全文
posted @ 2016-04-28 10:07 挥刀 阅读(135) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-04-25 10:13 挥刀 阅读(142) 评论(0) 推荐(0)
摘要:分析 bind函数的第一个参数为null代表作用域不变,后面的不定参数将会和函数本身的参数按次序进行绑定,绑定之后执行函数只能从未绑定的参数开始传值。 摘自: http://yalishizhude.github.io/2015/10/25/10/?hmsr=toutiao.io&utm_mediu 阅读全文
posted @ 2016-04-24 13:55 挥刀 阅读(146) 评论(0) 推荐(0)
摘要:需要三个参数, 第一个被填充的字符串, 第二个需要被填充到多长, 第三个填充字符串, 原理就是判断字符串本来长度,根据要填充到的长度,算出要填充几位,循环填充,通过while; 阅读全文
posted @ 2016-04-06 10:46 挥刀 阅读(298) 评论(0) 推荐(0)
摘要:数组扁平话的N种解法; 阅读全文
posted @ 2016-04-01 10:26 挥刀 阅读(139) 评论(0) 推荐(0)
摘要:http://blog.jobbole.com/30592/ 阅读全文
posted @ 2016-01-20 17:15 挥刀 阅读(395) 评论(0) 推荐(0)
摘要:1 2 3 4 5 Document 6 11 12 13 14 15 16 17 存储成功18 存储成功19 49 50 阅读全文
posted @ 2016-01-18 16:24 挥刀 阅读(767) 评论(0) 推荐(0)
摘要:1 2 3 4 5 Document 6 7 8 31 32 阅读全文
posted @ 2015-10-20 23:54 挥刀 阅读(257) 评论(0) 推荐(0)