无码帝

眼里无码,心中有码。嗅你颈上芳泽,品我胯下情诗。

导航

2013年8月21日 #

bootstrap插件学习-bootstrap.scrollspy.js

摘要: 先看bootstrap.dropdown.js的结构function ScrollSpy(){} //构造函数ScrollSpy.prototype = {} //构造器的原型$.fn.scrollspy = function ( option ){} //jQuery原型上的自定义方法$.fn.scrollspy.Constructor = ScrollSpy // jQuery原型上的自定义方法$.fn.scrollspy.defaults = {} //默认参数$(function(){}) //初始化执行HTML结构 项目名称 ... 阅读全文

posted @ 2013-08-21 09:11 无码帝 阅读(4230) 评论(1) 推荐(2) 编辑

2013年8月20日 #

bootstrap插件学习-bootstrap.dropdown.js

摘要: 先看bootstrap.dropdown.js的结构var toggle = '[data-toggle="dropdown"]'//属性标记Dropdown = function(){} //构造器Dropdown.prototype = {} // 构造器的原型function clearMenus() // 自定义方法$.fn.dropdown = function ( option ){}//jQuery原型上的自定义方法$.fn.dropdown.Constructor = Dropdown //重写方法的构造函数名$(function(){}) 阅读全文

posted @ 2013-08-20 10:24 无码帝 阅读(6199) 评论(0) 推荐(2) 编辑

2013年8月19日 #

bootstrap插件学习-bootstrap.modal.js

摘要: 先从bootstrap.modal.js的结构看起。function($){ var Modal = function(){} //构造器 Modal.prototype = function(){} //构造器的原型 function ..(){} //自定义方法 $.fn.modal = function(){} //在jQuery对象上自定方法 $.fn.modal.defaults = {} //设置默认属性 $.fn.modal.Constructor = Modal //重置构造器名 ... 阅读全文

posted @ 2013-08-19 17:31 无码帝 阅读(14594) 评论(2) 推荐(4) 编辑

2013年8月16日 #

Js杂谈-插件包读后感

摘要: 最近有幸得到了一份项目上的前端封装的插件库代码,花了一个下午时间,仔细地研读了一下。对于我很想做自己的类库,搞自己的组件包很有启蒙意义。 相比较我之前阅过的框架或是类库,这份比较简单。 项目是jQuery加上bootstrap搞定前端,部分样式还借鉴与jQuery UI。 源码什么的,就不贴了。先来看主要代码框架var Ch = { .....}(function($){ ....})(jQuery)(function($){ ....})(jQuery)(function($){ ....})(jQuery)Ch.App = { ..... init:f... 阅读全文

posted @ 2013-08-16 20:29 无码帝 阅读(353) 评论(0) 推荐(0) 编辑

2013年6月19日 #

Js杂谈-单体模式

摘要: 单体模式的思想:保证一个特定类仅有一个实例,意味着第二次使用同一个类创建新对象的时候,应该得到与第一次所创建对象完全相同的对象。下面举几个实现的例子1.new操作符这种思想在于当使用同一个构造函数以new操作符来创建多个对象,应该仅获得指向完全相同的对象的新指针。var uni = new Universe();var uni2 = new Universe();uni === uni2 //true2.静态属性中的实例function Universe(){ if(typeof Universe.instance === 'object'){ return Univers.. 阅读全文

posted @ 2013-06-19 23:28 无码帝 阅读(1269) 评论(2) 推荐(0) 编辑

2013年4月19日 #

Js杂谈-return之后

摘要: 今天阅读了一条代码,自己做了点分析,来分享下。function f1(n){ if(n==0){return;} else{ return f2(-n); } }function f2(n){ alert(f1.caller); return f1(n); }f1(2);结果大家可以跑一下,这里我想说的一点就是return的实际工作流程。我们来看如下代码function f1(){ alert(f1.caller); function f2(){ alert(f2.caller);//说明f2在f1的上下... 阅读全文

posted @ 2013-04-19 10:57 无码帝 阅读(1801) 评论(0) 推荐(2) 编辑

js杂谈-new的故事

摘要: 粗略的看过了<<javascript高级程序设计>>,感觉收获很多,于是乎,拿起各家公司的javascript面试题,顿时被试题强暴了,真心感觉自己还是对javascript有太多不明白,javascript的语法宽松,就导致有许多特殊的地方,javascript有基于原型的面向对象。也是非常值得玩味的地方。今天,我们来说说new。看代码var C = function(name){ this.name = name; }var Person = new C('11');//var Person = new C; 这种调用方式其实就是var Person 阅读全文

posted @ 2013-04-19 00:09 无码帝 阅读(274) 评论(0) 推荐(0) 编辑