摘要:
jQuery是个好东西。它诞生于IE6在互联网称霸的那个时代。jQuery的存在让我们的代码能很好的兼容各种平台。然而,到如今,浏览器技术已经取得了巨大的进步。我们可以自由的使用所有最新众多ES5/ES6提供的原生API,配合革命性的HTML5 API,我们对DOM的操作变得从未如此的容易。WEB开... 阅读全文
摘要:
判断pc还是mobile,重写click事件var CLICK='click';(function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAge... 阅读全文
摘要:
什么不用jQuery?因为它让你的网站体积变得臃肿。你的网站并不真的需要jQuery,不需要它带来的额外体积、带宽和加载时间。用原生JavaScript简单实现jQuery提供的功能和方法查找、选择页面元素// jQuery 实现var els = $('.el');// 原生JavaScript实... 阅读全文
摘要:
网页中JavaScript最基本的功能是监听或响应用户的动作,这非常的有用。用户的动作有些频率非常高,有的十分罕见。有些监听器函数的执行如闪电般完成,而有些繁重的会把浏览器拖死。拿浏览器窗口的resize事件来说,这种事件会在浏览器窗口大小的每一尺度变化都触发一次,如果监听器体量很大,你的浏览器很快... 阅读全文
摘要:
防止高频调用的debounce函数这个debounce函数对于那些执行事件驱动的任务来说是必不可少的提高性能的函数。如果你在使用scroll,resize,key*等事件触发执行任务时不使用降频函数,也行你就犯了重大的错误。下面这个降频函数debounce能让你的代码变的高效:// 返回一个函数,t... 阅读全文