{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

每天學三個小時Javascript,多久能學會?

sheryshery 回答3 收藏1
收藏問題

3條回答

Rocture

Rocture

回答于2022-06-22 19:41

看到這個問題,我猜你可能是一位大學生,每天大約有三個小時時間去學習,我身邊的程序員一天中不太可能有這么長的時間去學習!

首先明確一點,什么叫學會?所謂學無止境,不可能有學完的那一天!現在的前端真的是日新月異,框架和工具幾乎年年都在變!

學習語法

學習語法的方式無非就是買一本js入門的書,每天對著學習!如果你大學學習過C語言,我想大概一兩周就能學完,因為js的基本語法和大多數的語言都差不多,甚至要更簡單一點!

深入理解

如你想深入理解js,比如閉包、作用域、繼承等等一系列問題,那我想你需要花費很長的時間!如果一天三個小時,可能你要連續很多天需要思考其中的一個問題。有很多前端程序員工作了很久都不能理解它們,但是也不妨礙他們平時的工作如果要是為了找工作面試,還是需要認真理解一下的!教你一個小技巧,如果語言表達不好,可以舉例說明!

能夠做項目

首先要明白js在前端中的作用,它是用于開發頁面與用戶的交互邏輯(nodejs也可以開發服務端),另外需要看你項目的技術選型!如果你選用jquery,那么你需要去學習jquery,新人大約2到3天就能上手!如果選用react、vue、angular等框架,對于新人來說它們的技術棧太長了,需要你花更久的時間去研究,另外還需要學習打包工具諸如webpack等,但是如果采用腳手架等工具類型的框架,那么只需要掌握他們的基本使用方法即可。當初我開始學習react,帶著看,大約用了2個多月,才把它的所有技術棧學完。目前大部分公司開發都使用vue,因為它更簡單,更適用于移動端開發。

讀源碼

想提高還是要去學習大牛的代碼,這個也很費時間,需要理解大牛的思路,而且還要看代碼量,悟性不高的話就需要堆時間!


總之,學習一門語言不是一蹴而就的,需要循序漸進,不能說學會與否,只有理解的深入層次!


小生是一位前端,喜歡我的話,就關注我吧!我們共同學習,共同進步!

評論0 贊同0
  •  加載中...
sarva

sarva

回答于2022-06-22 19:41

謝謝邀請,

技術類的學習不是你每天拿出多少時間學習就一定能夠學會,不同的人不同的狀態也不一樣,如果拿著這種問題來問一個業內人事基本上很少有人愿意給出答案,技術的學習不是絕對意義上的時間累積,不是說用上多少小時之后就可以拿下一門編程語言,因為每個人學習的起點以及掌握程度有不太一樣。無論學習什么編程語言最終都需要培養一種計算機編程思維,很多初學者開始學起來特別費勁,感覺各種不適應,各種概念都裝不進腦子里面去,隨著時間的推移慢慢就有點感覺了,其實就是在沿著一條路在尋找對編程的感覺。

學習編程主要分為三類人

1.對編程非常感興趣,從骨子里面就喜歡擺弄代碼,興趣是第一老師,有了興趣就有了主動性以及抗壓能力,編程意識也會培養的更加快速一些,基本上這類人都會在專業上選擇計算機,最后成為編程大咖的可能性也會大大加大。

2.學習編程為了找到一個工資稍微高點的工作,這種基本上屬于跨專業的學習,遇到的困難會更大一點,唯一能夠戰勝這些問題的法寶就是堅持,迫于生存壓力迸發出的那種激情和潛力。

3.從眾心理的人,看到周圍的人都去學習編程了,也自學編程或者報個培訓班學習,弄了一段時間之后發現自己不怎么適合做編程,很多人做了幾年之后就放棄了,編程不是心底里自己想追求的東西。

前面啰嗦了這么事情好像講的和JavaScript的學習沒有多大的關系,編程語言的學習套路基本相通,任何一種編程語言的學習都不可能進行量化,JavaScript的屬于前端的核心,頁面的動態效果全是js策劃,影響前端頁面展示效率瓶頸也是在js上面,在軟件發展的早期頁面的流暢度以及美觀程度要求不是那么強烈,隨著互聯網的發展,前端最近幾年突然在市場上緊缺起來了,js屬于一種解釋性的編程語言,可能很多人覺得前端的編程語言還能有多難,真正的js高手薪資也是高的嚇人,要把一個頁面既能滿足功能還能保證頁面的流暢度,需要非一般的js編程技能,現在應用都在走向輕應用化,所以頁面變得越來越重要,這和硬件的快速發展有直接的關系,畢竟在終端上展示頁面就需要配置瀏覽器,這種在以前屬于重型應用,要運行起來需要需要很大的硬件開支。

突破了這個路線網頁版本的應用變得越來越多,而且開發網頁版本的應用還能很輕松的跨平臺,瀏覽器解析網頁的瓶頸也是在js上,為了提升js效率各大瀏覽器設計者絞盡腦汁想辦法突破,從mozjs到V8都是在解決這類問題。

如何學習JavaScript?

1.首先要了解基本的網頁布局結構,以及常見的網頁屬性,雖然相對來講html,css容易學習一些,但還是要知道一個網頁是如何構造,了解dom結構,以及網頁里面常見的事件。

2.學習js基本語法細節,比如如何寫函數功能模塊,了解基本的閉環功能,以及AJAX等常識,這些在平常編程過程中都會涉獵到。

3.學習常見的js框架,jquery,vue.js等,閱讀優秀的代碼,熟練掌握的應用框架

最主要還是要找一些實踐小項目來練手,實踐才是檢驗真理的唯一標準,進入學習狀態之后也就不會在乎什么學習幾個小時能夠學好之類的東西了,也顧不上計較這些東西了,還會老是覺的時間不夠用的,如果是這種情況,證明走在學習編程的正確道理上。

希望能夠幫到你。

評論0 贊同0
  •  加載中...
Tangpj

Tangpj

回答于2022-06-22 19:41

前言

關于JavaScript多久可以學會的問題,這里沒法直接給出量化的結果,因為每個人學習的效率是不一樣的。但是,在這里我會給出各個階段,所需要學習的一些知識點,你可以對號入座,看自己還需要學習哪些知識,以提升自己的JavaScript功底。


入門

我們知道,JavaScript準備來說是包含三個部分的,ECMAScript + DOM + BOM。

對于入門階段這三個部分的學習,推薦一本書籍給大家《JavaScript高級程序設計》。當大家把這本書的知識點理解透了,你也就進入了JavaScript的入門階段了。


進階

由于ECMAScript部分還在繼續迭代之中,所以除了ES5的版本外,還推出了ES6和ES7等版本的語法。因此,在進階階段,我們需要掌握ES6的基本語法,至于ES7暫時可以僅做了解。推薦書籍《ES6標準入門》。


除了語法的繼續跟進之外,此時的我們用JavaScript來完成功能性的需求已經基本沒有問題了。進而追求的是代碼的擴展性和可讀性等方面的非功能性需求。此時我們就需要進一步去了解及學習設計模式。

當你把設計模式學習之后,你會發現你可以做到,隨著業務的擴展,而你現有的代碼可以做到只需改動很小就可以適應業務的變化了。


總結

以上就是我所認為關于JavaScript的入門階段和進階階段所需掌握的知識點。如果你學完了對應的知識點,你也就到了某個JavaScript的層級。如果你更精彩的見解,歡迎在評論區下方留言轉發。


關注我,分享好玩科技,探索未知世界!

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<