摘要: (function(window, $, undefined) { $.fn.sidebar = function(options) { var defaults = { menuoverevent: 'mouseover', menuleaveevent: 'mouseleave', foldev 阅读全文
posted @ 2016-02-26 17:03 Byronvis 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一,将外部的window传到内部函数,避免每次查找window时都要回到函数外部,提升了效率。 二,避免用户在函数外部自定义了undefined变量,导致函数内部使用undefined数据类型出错。(自定义undefined变量js不会报错) 阅读全文
posted @ 2016-02-23 10:11 Byronvis 阅读(125) 评论(0) 推荐(0) 编辑
摘要: /****通用部分 BEGIN *****/$.fn.sidebar = function(options) { var defaults = { event: 'click' }, settings = $.extend({}, defaults, options); return this.ea 阅读全文
posted @ 2016-02-22 21:16 Byronvis 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 1.页面滚动 one-page scroll 2.select select2 3.banner焦点图滑动 FlexSlider 4.在线web编辑器 TinyMCE,summernote 5.grid插件 datatable,jqgrid 阅读全文
posted @ 2015-12-03 17:33 Byronvis 阅读(123) 评论(0) 推荐(0) 编辑
摘要: style.width,offsetWidth,clientWidth,scrollWidth中只有style.width是可读写,其它都只是可读。其中style.width,offsetWidth是差不多的,style.width的值带单位而offsetLeft不带单位。style.width: ... 阅读全文
posted @ 2015-09-26 17:13 Byronvis 阅读(227) 评论(0) 推荐(0) 编辑
摘要: style.left,offsetLeft,clientLeft,scrollLeft中只有style.left,scrollLeft是可读写,其它都只是可读。其中style.left,offsetLeft是差不多的,left的值带单位而offsetLeft不带单位。这两个属性都必须在positio... 阅读全文
posted @ 2015-09-14 17:52 Byronvis 阅读(292) 评论(0) 推荐(0) 编辑
摘要: word-wrap: normal; || word-break: normal;当word-wrap或者word-break为normal时,也就是浏览器的默认设置时。换行规则是这样的: 情景一: 当一个单词在行尾不能完整容纳时,会自动将这个单词换到下一行,示例如下。 ... 阅读全文
posted @ 2015-08-29 12:56 Byronvis 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 定义:将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。常用场景:在js中,桥接模式常用于事件监听器和ajax请求的解耦,以便于进行单元测试。举个栗子 普通方法。var btn=$('#btn');btn.on('click',functi... 阅读全文
posted @ 2015-08-28 15:46 Byronvis 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 在js中,Function构造函数的实例化对象为Function,Array,Object构造函数。 阅读全文
posted @ 2015-08-28 11:38 Byronvis 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 原生js利用innerHTML属性实现 jquery实现方式一:利用$符号或者append等DOM方法将字符串直接转变为jquery对象 方式二:利用$.parseHTML()将字符串转换为dom对象extjs实现利用element实例的update()或createChild()方法 var... 阅读全文
posted @ 2015-08-19 16:54 Byronvis 阅读(1699) 评论(0) 推荐(0) 编辑