摘要: http://sandbox.runjs.cn/show/8coev0rq 阅读全文
posted @ 2016-05-26 21:47 黑客PK 阅读(165) 评论(0) 推荐(0) 编辑
摘要: ;(function(){ /** * 初始化分支是一种优化模式,当知道某个条件在整个生命周期内都不会发生变化时,仅对该条件测试一次。 */ // 一般写法 var util = { addEvent: function(el, type, fn) { if(window.addEventListene... 阅读全文
posted @ 2016-05-26 17:17 黑客PK 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: ;(function() { /** * 在Function对象上扩展method方法 * @param {String} name 扩展的方法名称 * @param {Function} callback 方法的定义 * @return {Function} return this 提供链式调用 */ if(t... 阅读全文
posted @ 2016-05-26 17:12 黑客PK 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ;(function() { /** * 将多个对象合并为一个对象,将多个对象的属性连接起来 * @return {Object} 返回混合后的对象 */ function mix() { var arg = arguments, length = arg.length - 1, pr... 阅读全文
posted @ 2016-05-26 17:08 黑客PK 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: ;(function() { // 实例化一个对象的过程 // 声明一个构造函数 var F2E = function() { this.fullName = "front end engineer", this.work = function() { return "write JavaScript、HTML、C... 阅读全文
posted @ 2016-05-26 16:53 黑客PK 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 有时我们需要使用js来控制播放器实现音乐的播放,暂停。或者使用js播放一些音效。 1,通过JavaScript控制页面上的播放器 比如把页面上添加一个<audio>用来播放背景音乐(由于controls属性未设置,我们是看不见播放界面的) 1 2 3 4 <audio id="bgMusic"> < 阅读全文
posted @ 2016-05-26 15:46 黑客PK 阅读(2858) 评论(0) 推荐(0) 编辑
摘要: function isAnimated($obj){ var flag=false; if($obj.is(":animated")){ flag=true; } return flag; } if(isAnimated($curPage)){ return false; } 阅读全文
posted @ 2016-05-26 09:19 黑客PK 阅读(398) 评论(0) 推荐(0) 编辑