上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页

2016年1月28日

geolocation h5

摘要: navigator. geolocation.getCurrentPosition()触发浏览器弹窗询问用户同意访问地址。接收三个参数:成功回调函数,可选的失败回调,可选选项对象 成功回调函数接受一个地址对象作为唯一的参数,该对象有两个属性,coords和timestamp. coords一定包含l 阅读全文

posted @ 2016-01-28 15:16 迷茫小飞侠 阅读(307) 评论(0) 推荐(0) 编辑

CSS fliter

摘要: Filters主要是运用在图片上,以实现一些特效。(也能运用于video上),类似滤镜效果 img { -webkit-filter:grayscale(1); } grayscale灰度 下面大部分一样,默认值都为100% sepia褐色 saturate饱和度 hue-rotate色相旋转 默认 阅读全文

posted @ 2016-01-28 15:15 迷茫小飞侠 阅读(131) 评论(0) 推荐(0) 编辑

requestAnimationFrame()

摘要: 因为settimeout和setinterval是无法保证执行时间的。加上浏览器的定时器不是精确到1毫秒:Ie8及之前版本为15.625,也就是你设定的时间为0-15的话,那么最终执行可能是0毫秒或者15毫秒后执行Ie9之后和chrome为4火狐和safari为10当该页面被切换出去,非激活,对定时 阅读全文

posted @ 2016-01-28 15:15 迷茫小飞侠 阅读(444) 评论(0) 推荐(0) 编辑

单元测试 Qunit

摘要: http://api.qunitjs.com/category/assert/ 测试方法 选中 "Check for Globals" 会暴露全局对象,看你的代码会不会无意中输出到全局对象属性去了 选中 No try-catch 的话,出现错误testrunner就会挂掉,让你看到原生的错误提示,帮 阅读全文

posted @ 2016-01-28 15:14 迷茫小飞侠 阅读(242) 评论(0) 推荐(0) 编辑

定时器的高级运用 优化

摘要: JavaScript是单线程的,因此在JavaScript的主执行线程上,有一个需要执行的代码队列,例如当一个按钮被点击,那么他的event handle就被添加到队列并在线程让出来的时候执行。所以说并没有真正意义上的马上执行,需要等到线程空闲才可以。 定时1秒后执行某些代码,只是说把这些代码添加到 阅读全文

posted @ 2016-01-28 15:13 迷茫小飞侠 阅读(494) 评论(0) 推荐(0) 编辑

定制事件 观察者模式

摘要: 事件模型是观察者模式的一种类型 原理就是:对象在它生命周期里当一个特别状态出现的时候下可以发布事件,其他对象可以观察这个对象,等待那些特别状态出现的时候再做出反应。 观察者模式由两种类型对象组成: subject : 就是负责发布事件的 observer: 观察者就是负责观察subject ,通过订 阅读全文

posted @ 2016-01-28 15:13 迷茫小飞侠 阅读(268) 评论(0) 推荐(0) 编辑

函数柯理化

摘要: 通常创建柯理化函数的方式: function curry(fn){ var args = Array.prototype.slice.call(arguments, 1); return function(){ var innerArgs = Array.prototype.slice.call(a 阅读全文

posted @ 2016-01-28 15:12 迷茫小飞侠 阅读(758) 评论(0) 推荐(0) 编辑

tamper-proof 对象 nonextensible对象 sealed对象 frozen对象

摘要: tamper-proof 对象JavaScript的缺点之一就是每个对象都可以被相同执行上下文的代码修改,很容易导致意外覆盖,或则一不小心把native 对象覆盖。Ecmascript 5提供了 tamper-proof 对象来解决这个问题。一旦一个对象被设为 tamper-proof 对象就无法撤 阅读全文

posted @ 2016-01-28 15:12 迷茫小飞侠 阅读(236) 评论(0) 推荐(0) 编辑

跨域 Ajax 其他可选技术 异步

摘要: 使用image pings 最早的跨域方法之一就是使用这个,任何域的<img>和<script>元素都可以随便加载。 var img = new Image(); img.onload = img.onerror = function(){ alert(“Done!”); }; img.src = 阅读全文

posted @ 2016-01-28 15:10 迷茫小飞侠 阅读(243) 评论(0) 推荐(0) 编辑

progress 相关事件 异步 ajax

摘要: loadstart — Fires when the fi rst byte of the response has been received.progress — Fires repeatedly as a response is being received.error — Fires when 阅读全文

posted @ 2016-01-28 15:09 迷茫小飞侠 阅读(246) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页

导航