jquery教程基礎(chǔ)技術(shù) 自學(xué)java怎么入門?
自學(xué)java怎么入門?當(dāng)然編程語(yǔ)言的學(xué)習(xí),更何況這對(duì)有過編程經(jīng)驗(yàn)的人來說,要抓語(yǔ)言的主要元素,比如,每個(gè)語(yǔ)言甚至都有吧變量、函數(shù)、整數(shù)集(如數(shù)組、字典、類、結(jié)構(gòu)體等)、流程控制(if-ignore、b
自學(xué)java怎么入門?
當(dāng)然編程語(yǔ)言的學(xué)習(xí),更何況這對(duì)有過編程經(jīng)驗(yàn)的人來說,要抓語(yǔ)言的主要元素,比如,每個(gè)語(yǔ)言甚至都有吧變量、函數(shù)、整數(shù)集(如數(shù)組、字典、類、結(jié)構(gòu)體等)、流程控制(if-ignore、break、continue等)、停止循環(huán)結(jié)構(gòu)(for、while等),然后再再應(yīng)該是語(yǔ)言自有的新語(yǔ)法。那樣的話可以指導(dǎo)你快速入門。
對(duì)于對(duì)于上面這些沒有什么概念,此時(shí)總之不要過于糾結(jié)這些概念的文字定義,只是估計(jì)不斷學(xué)習(xí)的書也可以電子文檔或是視頻齊齊練習(xí)練習(xí)c語(yǔ)言設(shè)計(jì),試圖自己解決編譯程序時(shí)的錯(cuò)誤,更深自己對(duì)這些的認(rèn)知和感覺。
書籍有很多,比如:
網(wǎng)上也有很多學(xué)習(xí)站點(diǎn),如廖雪峰的官方網(wǎng)站:
廖雪峰的站點(diǎn)有兩個(gè)優(yōu)點(diǎn)是,每章都會(huì)有一些小去練習(xí),是這個(gè)可以直接在頁(yè)面上匯編語(yǔ)言嘗試的,且每章后來都有吧評(píng)論區(qū)也可以和博主或是一起學(xué)習(xí)的人留言交流。
如果不是樓主學(xué)習(xí)時(shí)還遇到了其它問題自己很難能解決的,也這個(gè)可以直接搜索一些java去學(xué)習(xí)的群,群里也會(huì)有很多的學(xué)習(xí)資料,另外還可以時(shí)刻將自己的問題擲下與群友交流。
希望還能夠幫到你
談一談jQuery核心架構(gòu)設(shè)計(jì)?
jQuery是業(yè)界最流行的的JavaScript庫(kù),其API太精美和優(yōu)雅,不過jQuery的源碼卻龐然且艱澀難懂,在本書就開始寫作方面時(shí)先發(fā)布的1.7.1版本有9266行代碼,涉及17個(gè)模塊,讀出聲經(jīng)常會(huì)是丈二和尚摸不著頭腦、心有余而力不足。本書嘗試對(duì)jQuery的源碼并且系統(tǒng)、求完整的介紹和分析,詳細(xì)闡釋jQuery的設(shè)計(jì)理念、基于原理和源碼實(shí)現(xiàn)程序。
在2010年參與了一款衛(wèi)星機(jī)頂盒用戶界面的設(shè)計(jì)和開發(fā),程序啟動(dòng)在機(jī)頂盒中間件供應(yīng)商需要提供的一款訂制瀏覽器上,在開發(fā)過程中,才發(fā)現(xiàn)這款瀏覽器的行為不同于古老的IE5,各種缺陷和bug種種折磨得筆者苦不堪言,所以我希望化入jQuery另外基礎(chǔ)庫(kù),并的新一些通用組件和接口來漢字拆分開發(fā)過程,但是很快又發(fā)現(xiàn)到這款瀏覽器對(duì)正則表達(dá)式的支持的很光滑,可能導(dǎo)致你選器引擎Sizzle根本不無法不運(yùn)行。此時(shí),對(duì)jQuery通過簡(jiǎn)單點(diǎn)改造已經(jīng)不滿足不了需求。然而令人眼前一亮的是,這款瀏覽器可以提供了與操作系統(tǒng)、文件系統(tǒng)、中間件、播放器、智能卡和等交互的JavaScriptAPI,例如,待機(jī)amp強(qiáng)制關(guān)機(jī)、文件讀寫、計(jì)費(fèi)、衛(wèi)星鎖頻、數(shù)據(jù)收不到等。考慮到這種緊張的體系架構(gòu),這些對(duì)瀏覽器缺陷的完善也非短期是可以成功,又開始為這款機(jī)頂盒瀏覽器移植jQuery,進(jìn)而正在了對(duì)jQuery源碼的學(xué)習(xí)和分析。從2011年6月開始,又開始把心得和記錄收拾好成《jQuery 1.6.1源碼分析系列》,相繼發(fā)表文章在程序員社區(qū)ITEye和博客園上,本書初始時(shí)的內(nèi)容確實(shí)是基于組件這個(gè)系列飛來的?!秊Query 1.6.1源碼分析系列》成體系但尚比較粗糙不忍目睹,所以本書基于組件jQuery1.7.1完全全部覆寫,在內(nèi)容上更加完善和一絲不茍。本書適合我初級(jí)和中級(jí)、中級(jí)、中級(jí)前端開發(fā)工程師,包括對(duì)前端開發(fā)感興趣讀者。在寫作本書之前,讀者肯定明確的手中掌握J(rèn)avaScript、HTML、CSS的基礎(chǔ)知識(shí),初步完全掌握jQuery的使用,也可以有其他語(yǔ)言基礎(chǔ)。
該如何閱讀理解本書本書共兩類四大部分,是需要推薦了jQuery的總體架構(gòu),后再共有分析什么了構(gòu)造jQuery對(duì)象模塊、底層接受模塊和功能模塊的源碼實(shí)現(xiàn)方法。在閱讀本書時(shí),是需要個(gè)人建議讀者成立一個(gè)源碼閱讀和調(diào)試環(huán)境,在寫作過程中參與各種一段時(shí)間和驗(yàn)證,更深對(duì)源碼的理解;在閱讀理解本書的每個(gè)章節(jié)前,見意讀者先認(rèn)真閱讀你所選的官方文檔,并修改密保官方示例,掌握到API的功能和用法。第一部分(第1章)對(duì)jQuery的設(shè)計(jì)理念、總體架構(gòu)和源碼結(jié)構(gòu)進(jìn)行了可以介紹和分析,讓讀者對(duì)jQuery有整體的認(rèn)識(shí)。第二部分(第2章)具體點(diǎn)能介紹和總結(jié)了構(gòu)造函數(shù)jQuery()的用法、構(gòu)造過程、原型屬性和方法、支持靜態(tài)屬性和方法。第三部分(第3~7章)具體一點(diǎn)總結(jié)了底層意見模塊的源碼實(shí)現(xiàn)方法,和選擇器Sizzle、異步隊(duì)列Deferred Object、數(shù)據(jù)緩存Data、隊(duì)列Queue、瀏覽器功能測(cè)試assistance。第四部分(第8~14章)詳細(xì)結(jié)論了功能模塊的源碼實(shí)現(xiàn),和屬性操作Attributes、事件系統(tǒng)Events、DOM遍歷Traversing、DOM能操作Manipulation、樣式操作CSS、同步異步請(qǐng)求Ajax、動(dòng)畫Effects。