已采纳回答 / 不远走i
要想弄清这个问题,从程序开始执行处分析,同时屡屡思路。程序从这里开始执行<...图片...>然后执行构造函数,注意这里传入的参数,以及自定义参数的区别<...图片...>先是在原型链上定义的一个options属性,同时初始化。之后通过jQuery.extend()方法将传入的参数和初始化的options合并到原型链中定义的options属性对象。<...图片...>看图中文字描述,如若不同,欢迎提问,一起探讨
2017-04-11
已采纳回答 / Rhinel
1、return这几个字不写在这里没问题的,这个只是老师的习惯语法(有助于链式调用);2、返回的是代码处理结果后的self.$tabItem对象;3、return后面的意思是self上面缓存的$tabItem JQ对象进行了增加class同时干掉兄弟元素相同class的操作;由于该操作是执行类操作,不是计算类操作,所以执行即生效,返不返回无所谓;你可以理解为执行了修改选中态的操作,return对新手来说增加理解难度,但return是一个较好的思维过程。
2016-12-26
已采纳回答 / 风剑苍月
GitGutter、git、Emmet、AllAutocomplete、Terminal、SublimeREPL、ColorPicker、MarkdownPreview、DocBlockr
2016-08-25
已采纳回答 / LiuYina
这是"&&"的其中一个用法(其他用法就不详细说了,百度吧)意思是如果两个都为object对象就返回第二个对象(第一个为jquery对象,第二个为DOM对象)再利用DOM对象控制它的高。。其实 var sliderEl=self.$slider && self.$slider[0]; 是等价于 var sliderEl=self.$slider[0]; 只不过是为了保证对象的存在
2016-08-13