jquery extend方法 jQuery中extend函數(shù)詳解?
jQuery中extend函數(shù)詳解?你好,我是【森森回答】,很高興為你解答。$.extend(object) 為擴展jQuery類本身.為類添加新的方法。第一種$.extendFun = { a
jQuery中extend函數(shù)詳解?
你好,我是【森森回答】,很高興為你解答。$.extend(object) 為擴展jQuery類本身.為類添加新的方法。第一種$.extendFun = { alert : function(){ alert(1) }, alerts : function(){ alert(2) }}調(diào)用的方式$.extendFun.alert()$.extendFun.alerts()第二種$.alert = function(){ alert(1)}$.alert()當(dāng)然,更推薦使用第一種,添加命名空間,可以避免同名沖突$.fn.extend(object)給jQuery對象添加方法。$.fn 是$這個對象的原型引用,也就是我們平時的DOM對象,$(selected)$.fn.alerts = function(){ alert(1)}調(diào)用的方式$(selected).alerts(1)無論是$.extend還是$.fn.extend他們是創(chuàng)建jQuery函數(shù)的語法,除了語法上有點不一樣和調(diào)用方式不一樣,其實本質(zhì)是差不多的,效果都是一樣的,建議去看下jquery基礎(chǔ)教程的第8章,有講解,并且有寫插件的教程更多專業(yè)的科普知識,歡迎關(guān)注我。如果喜歡我的回答,也請給我贊或轉(zhuǎn)發(fā),你們的鼓勵,是支持我寫下去的動力,謝謝大家。
web前端初學(xué)者如何系統(tǒng)學(xué)習(xí)JavaScript?
JavaScript在前端開發(fā)中可以說是非常重要了。但是很多人自學(xué)前端,都是死在了JavaScript這個部分。
題主這個問題問的很好,因為如果不能系統(tǒng)的學(xué)習(xí),零零散散的學(xué),那是很難掌握好的。說白了就是方法不對,努力白費。
JavaScript,是一種基于對象的編程語言。目前市場應(yīng)用非常多。
第一步學(xué)習(xí):基礎(chǔ)語法。
數(shù)據(jù)類型,選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),關(guān)鍵字,函數(shù),語法規(guī)范。這些就好像學(xué)說話一樣,先學(xué)好組成的拼音。
第二步學(xué)習(xí):Dom和Bom
學(xué)習(xí)操作頁面元素,完成基本的網(wǎng)頁特效開發(fā)
第三步學(xué)習(xí),json
json數(shù)據(jù)是基本的交互用到的數(shù)據(jù)方式,需要掌握理解
第四步學(xué)習(xí),ES6
ES678都可以,主要是要學(xué)箭頭函數(shù), Promise, async/await, 解構(gòu)
學(xué)好原生JS,能夠結(jié)合HTML CSS完成下面這些基本的前端開發(fā):
構(gòu)建靜態(tài)站點
構(gòu)建UI布局(拿到設(shè)計圖能夠使用HTML/CSS還原)
添加一些交互功能
部署和維護網(wǎng)站
就可以算是入門初級了
如果你想了解更多前端開發(fā)的內(nèi)容,可以關(guān)注我,平時我也會更新很多前端的行業(yè)經(jīng)驗和干貨出來,希望對你的學(xué)習(xí)有用