随笔分类 - javascript技巧写法收集
摘要:这两天在写一个JS的网页右键菜单,在实现菜单定位的时候发现了这个问题:chrome居然不认识document.documentElement.scrollTop! 看前辈们的文章,纷纷表示如果有文档声明(即网页第一句的docType)的情况下,标准浏览器是只认识documentElement.scr
阅读全文
摘要:http://www.frontopen.com/1702.html
阅读全文
摘要:这是javascript里的吧,是将函数的属性与方法进行拷贝,主要是实现类的继承。 引用: http://zhidao.baidu.com/link?url=zvivbIWooDtcUcDgtFx3DA2Kk-YEuc9tV-ufXYDsgoDA90oa7atsbW-RCoDfMrfDGRNvJjA
阅读全文
摘要:首先浏览器的js引擎是单线程的,执行一个耗时操作必定阻碍线程后续代码的执行(比如等待网络请求的响应)。一些语言采用了开一个子线程并把耗时操作放到子线程去执行的办法解决了这个问题。js引擎本身不支持多线程,但是浏览器基本上都有三个线程:js引擎线程、事件触发线程、http请求线程。后两个线程在触发后会
阅读全文
摘要:jquery-1.10.2.min.map是什么,怎么用?
阅读全文
摘要:HTML5实战与剖析之classList属性 HTML5 DOM元素类名相关操作API classList简介
阅读全文
摘要:缩放比例的大致方法是 1、new一个img对象, 2、添加img src属性 3、在img的load函数中判断其宽高比例; 判断:若宽度大于高度 此时选择 一个图片宽度;从页面宽度和图片本身宽度中选择较小的宽度作为图片计算宽度; 然后根据比例算出图片高度, 此时又得判断若图片高度大于页面高度,图片最
阅读全文
摘要:收集两个计算时间差的计算方法代码片段: 第二段代码: 引用地址:http://blog.csdn.net/niu_hao/article/details/8256745 http://www.cnblogs.com/top5/archive/2010/03/23/1692614.html
阅读全文
摘要:第一种方法原生ES5方法 第二种方法通过云算符获取 第三种方法通过getTime()方法获取 此三种方法暂时没有发现什么不同
阅读全文
摘要:首先收集到的是一个给某一个时间对象增加一段时间的方法, 例如2026-05-11增加一个月的时间,增加后时间为2026-05-11, 代码如下: 里面涉及到了几个方法需要重点记忆;
阅读全文
摘要:以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃。 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4. 文字输入、自动完成的keyup事件 实
阅读全文
摘要:将对象先反序列化在序列化;必须确保是安全的json格式; 可以先做个if半段
阅读全文
摘要:分析 bind函数的第一个参数为null代表作用域不变,后面的不定参数将会和函数本身的参数按次序进行绑定,绑定之后执行函数只能从未绑定的参数开始传值。 摘自: http://yalishizhude.github.io/2015/10/25/10/?hmsr=toutiao.io&utm_mediu
阅读全文

浙公网安备 33010602011771号