js
文章平均质量分 52
SunshinePengChao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js中的数值精度问题
今天看到腾讯的一道面试题,js中的5*1.015是否等于5.075,答案当然是不等啦。还有0.1+0.2是否等于3等类似问题。 在智能社的js视频中和《JavaScript高级程序》设计中,都有提到过这个问题。其实,当时我没太弄懂,就知道大概就是计算机储存近似处理的原因。后来查阅了更多资料,搞清楚了具体原因。现在总结如下。 由于计算机的字长有限,进行数值计算的过程中,对计算得到原创 2015-02-13 14:43:26 · 3896 阅读 · 0 评论 -
setInterval计时器不准的问题解决方法
setInterval计时器不准的问题解决方法 在js中如果打算使用setInterval进行倒数,计时等功能,往往是不准确的,针对这个问题,本文有个不错的解决方案 在js中如果打算使用setInterval进行倒数,计时等功能,往往是不准确的,因为setInterval的回调函数并不是到时后立即执行,而是等系统计算资源空闲下来后才会执行.而下一次触发时间则是在setI转载 2015-03-25 09:18:31 · 4102 阅读 · 0 评论 -
关于闭包
1 2 3 /* var oUl = document.getElementsByTagName("ul")[0]; var aLi = oUl.getElementsByTagName("li"); for(var i = 0; i aLi[i].onclick = function(num){ return function(){ a原创 2015-03-20 20:04:36 · 499 阅读 · 0 评论 -
html5 storage
cookie1 localStorage:持久化的本地储存1.localStorage.setItem("item","value"); 2.localStorage.getItem("item"); 3.localStorage.removeItem("item"); sessionStorage:会话级别储存原创 2015-10-01 19:49:03 · 443 阅读 · 0 评论 -
对象与继承
创建对象1. 工厂模式:解决:创建相似对象,缺点:对象识别问题function Person(){ var o = new Object(); o.name = name; o.sayName = function(){}; return o; } 2. 构造函数模式解决:对象识别,缺点:若函数放在构造函数中,每个方法都会在每个实例上重新创建一遍,如果创建全局函数,再在构造函数中引用原创 2015-10-07 18:34:28 · 486 阅读 · 0 评论 -
canvas速查
/** *绘制直线 */ function drawLine(){ var oCanvas = document.createElement('canvas'); var context = oCanvas.getContext('2d'); context.moveTo(0,0); context.lineTo(200,100); context.stroke(); docum原创 2015-10-08 13:12:23 · 491 阅读 · 0 评论
分享