當前位置:首頁 » 編程軟體 » js經典編程

js經典編程

發布時間: 2023-07-13 08:41:02

1. 如何正確學習javaScript

JavaScript作為網站前端的核心知識是非常重要的,但是如何學習JavaScript是很多初學者面對的一個難題,下面我說一下個人對於如何學習JavaScript的一點心得,希望能幫到大家。

學習每個編程語言可能都要從基礎的變數函數結構等學起,JavaScript相對於其他的編程語言在基礎上有一些比較有特點的地方,這些東西是尤其需要我們注意的,比如說自調函數、比如說變數值為空不是null而是undefined的等,這些東西都是和主流的編程的語言如c++、java等是有區別的,所以想要學好JavaScript,這些基礎的知識一定要把握好學習好才行。

2、關於學習JavaScript的進階

JavaScript進階知識更是有很多難理解的東西和不同於其他語言的東西,這些東西都是深入學習JavaScript的難點,簡單的說一下JavaScript是基於對象的瀏覽器腳本語言,但是為了使JavaScript也能夠支持面向對象編程,人們就使用了很多的方法來模擬面向對象的的特點,這些就變成了JavaScript的一些難點,比如說JavaScript的繼承要藉助原型、比如JavaScript的類需要使用構造函數來構造一個對象等,這些東西都是和其他支持面向對象的語言是不同的,所以就導致了一些難點。關於進階學習JavaScript,還有JavaScript一些深入的知識需要去理解比如原型鏈和閉包、比如收函數的作用域執行流程和上下文,這些東西都是JavaScript比較深入的知識、

最後說明,JavaScript作為前端的核心語言絕對沒有沒有想像的那麼簡單,要想學好JavaScript除了以上提到的知識和注意點,還需要的就是多動手和實踐,我們都知道網頁上的所有特效都是藉助JavaScript來實現,那麼我們就需要在學習JavaScript的過程中多使用原生的JavaScript代碼實現一些特效,當然學習使用jQuery等JavaScript類庫進行開發也十分的重要,但是這絕對不能是取代我們學習JavaScript的方法。

2. JavaScript 入門哪本書最好

入門可以看《javascript高級程序設計》與《javascript dom 編程藝術》尤其是後者,真是好書。我以前看了許多視頻,翻那本很厚的指南與高程,最後還是靠《javascript dom 編程藝術》激發我學習興趣入門。

看了三四次《javascript高級程序設計》就可以看蝴蝶書《javascript語言精闢》,這是講JS的語法設計,那些語法應該用,那些不應該用(如==、 with、 eval、 argument.caller),這提高你的代碼質量必不可少。

如果你想寫一個插件或一個庫,就要涉及大量DOM,BOM知識了。畢竟javascript是膠水語言,而CSS與HTML在JS里都會映射為DOM,此外還有一些涉及瀏覽器的東西,叫BOM。
掌握各大瀏覽器提供的底層DOM、BOM API,及了解它們之間的差異,如何檢測它們是否支持,如果屏蔽它們之間的差異性,如何選用最佳的API是我們成為高手的關鍵。

《PPK 談 Javascript》,主要是說DOM的兼容性與可用性問題。

《JavaScript DOM高級程序設計》,這本非常優秀,不知為何被理沒了(也可能是出版社的緣故,很早就買斷貨就不知道補課),我在這里了解許多操作CSS的API。

《JavaScript框架設計》這完全是本面向中高級的書,涉及一般書沒有講解過的模塊載入器,事件管理系統,選擇器引擎,非同步列隊,動畫引擎,及時下日益流行的MVVM架構。

《數據結構與演算法JavaScript描述》,越復雜的系統,最後都在架構與演算法與數據結構上下功夫,雖然用得不多,但作為一個高手,演算法不精真是一個痛點。比較實現一個選擇器引擎,人家都會問你比jQuery的快嗎?加之JS在這方面也有它的特殊點,因此還得學習。

時下也有許多angular與backbone的書,我本人認為他們基本上照搬官網的API文檔,很少能講到底層的實現,能獲得的知識點太少了,它們只能用於入門(你英語不好的話),因此不建議入。

3. 誰能給我推薦幾本好的js的書籍

《JavaScript 權威指南》(很多人把這個叫js聖經)現在到第六版了,淘寶前端翻譯成中文了。(這本書不適合新手!)

《Javascript DOM 編程藝術》這是亞馬遜的技術類暢銷書之一。我記得人民郵電出版社發布了中文版。

《Javascript 高級程序設計》這本書是上面提到的YUI 的開發工程師 Nicholas C. Zakas寫的。

《JavaScript王者歸來》網路的一個Web開發項目經理寫的,作為初學者准備的入門級教程也不錯。

(上面幾本書都有電子版本,不過我建議還是買本紙質的書籍!盜版可恥、看盜版書的人也沒多光明!請尊重版權!)

4. javascript好學嗎

說實話,不好學,沒HTMl基礎有點難度,JavaScript簡稱JS,之前的基礎就是HTML,HTML這門課程如果入門的話不是很難,刻苦點一月到兩月就能搞定,有HTML基礎的話,只要繼續刻苦一個月左右JS就能入門,但是想學到高深那就不容易了,js入門後在繼續學可以說也是有些難度的。總之先掌握HTML,這是一個基礎,正如你說話要先從aoe開始一樣,HTML也很容易學的

HTML推薦書籍:<<深入淺出HTML和CSS>>
JS推薦書籍:《javascript入門經典》

這些書籍可以幫助你怎麼學習,其實不止看書,你也可以看看視頻,多看視頻講解學習可以讓你少走很多彎路,節省不少時間。遇見問題,常網路一下,現在網路只有你想不到的,沒有你查不到的,沒有你要的答案,也能查到相關的,何況可以提問嘛……

人就是在不斷的問題中解決問題,發現新的問題,繼續解決問題,這樣自己的自學能力和技術能夠得到很大的提升,關鍵就是不懂一定馬上問,千萬不要隨便拖,這樣進步才叫快……
還有補充一下,學習重在實踐,因為只有實踐你才能更好的發現自己的問題,一個問題解決了,一次不記得,下次繼續做的時候再手打一次,但是別抄之前自己寫過的代碼,除非你覺得自己這段代碼已經掌握了,這樣為了節省時間才抄,否則還是練練手最好,,萬變不離其宗——熟能生巧……

如果你精通了,那就好辦了,一個網站可能就被你開發出來,然後就不愁找不到好工作了,至於你認為學到什麼地步算精通,這你自己在學習中就可以感受到自己的能力,說的夠多了,一時說不完,就這樣,最後祝你成功,嘎嘎嘎嘎……

熱點內容
解壓的窗口 發布:2025-02-07 06:44:34 瀏覽:797
android身份證 發布:2025-02-07 06:36:43 瀏覽:430
python的庫在哪 發布:2025-02-07 06:30:24 瀏覽:348
帶鎖的鉛筆如何改密碼 發布:2025-02-07 06:18:05 瀏覽:164
ubuntu搭建samba伺服器 發布:2025-02-07 05:52:54 瀏覽:54
小型企業網如何配置可以互通 發布:2025-02-07 05:33:56 瀏覽:243
09年crv哪個配置好 發布:2025-02-07 05:17:31 瀏覽:555
nvm源碼編譯 發布:2025-02-07 05:13:19 瀏覽:126
防偽碼查詢源碼 發布:2025-02-07 05:09:39 瀏覽:770
安卓機的通知在哪裡 發布:2025-02-07 05:09:01 瀏覽:282