已采納回答 / 不遠走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