這個問題對于不同人的答案是不一樣的。對于編程老手來說,學(xué)習(xí)JavaScript可能只需要看看reference、看看一些腳本庫的源碼,有疑難再上上stackoverflow或知乎之類的地方就可以了。
“專業(yè)、務(wù)實(shí)、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個人一直以來堅(jiān)持追求的企業(yè)文化。 創(chuàng)新互聯(lián)建站是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、軟件開發(fā)、設(shè)計(jì)服務(wù)業(yè)務(wù)。我們始終堅(jiān)持以客戶需求為導(dǎo)向,結(jié)合用戶體驗(yàn)與視覺傳達(dá),提供有針對性的項(xiàng)目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!
學(xué)習(xí)Javascript,首先它和Java的關(guān)系不大,所以不需要Java基礎(chǔ)也可以,但至少要有html基礎(chǔ),否則即使學(xué)習(xí)了,也不知道怎么使用更好,更有效。學(xué)習(xí)html比較容易,如果要求不太高,之后可以適當(dāng)看一下css和div。
需要恒心。
JS不是那么好學(xué)的,本身語言設(shè)計(jì)的時候就有很多不可思議的地方,像self,像C,像Java,要理解它的編程思想并不容易,閉包,原型神馬的不容易。
而且不同瀏覽器引擎的實(shí)現(xiàn)不一,會導(dǎo)致很多語言外要注意的問題,特別是IE。用的時候會有很多雷,時不時中個雷是很正常的。所以,學(xué)習(xí)需要恒心去克服。當(dāng)然你如果沒有編程基礎(chǔ),那些雷對你來說可能不是雷。
需要看好書。 ?
《JavaScript權(quán)威指南》,書如其名,的確是權(quán)威。當(dāng)然,這書很厚,而且也不是所有地方都講得好的(對象類型那塊我就被坑了,直到看了愚公的博文才醒悟過來)。
但是這書起碼讓你對JS的方方面面有個完整的了解。《Pro JavaScript》也是一本好書。《the good parts of JavaScript》是一本很重要的書。一本壞書會教你很多不好的編程習(xí)慣,包括不寫分號,亂搞全局變量等等傻逼行為。
從0基礎(chǔ)到勉強(qiáng)能用,只求入門的話2-3個月綽綽有余,但是要精通的話肯定是需要花更多時間日積月累了,選擇培訓(xùn)的話是要參與一些項(xiàng)目聯(lián)練習(xí)的,因?yàn)镴avaScript很多技巧不通過項(xiàng)目這樣比較大的歷練是用不上的。千鋒官網(wǎng)每日更新最新軟件開發(fā)基礎(chǔ)知識內(nèi)容,鞏固日常學(xué)習(xí)中的基礎(chǔ)技能。更有免費(fèi)的軟件開發(fā)視頻教程幫助學(xué)員快速學(xué)習(xí)。 千鋒教育就有線上免費(fèi)的軟件開發(fā)公開課,。
Web前端培訓(xùn)多長時間,只能說簡單入門在五到六個月,真正要達(dá)到精通級別的話,需要天賦跟經(jīng)驗(yàn)的積累。正所謂,一入前端深似海,從此回首無邊界?;畹嚼希瑢W(xué)到老。只要步入了前端開發(fā)你就會發(fā)現(xiàn),前端真的是要一直不停的學(xué),不停的學(xué)。千鋒教育集團(tuán)目前已與國內(nèi)4000多家企業(yè)建立人才輸送合作,與500多所大學(xué)建立實(shí)訓(xùn)就業(yè)合作,每年為各大企業(yè)輸送上萬名移動開發(fā)工程師,每年有數(shù)十萬名學(xué)員受益于千鋒教育組織的技術(shù)研討會、技術(shù)培訓(xùn)課、網(wǎng)絡(luò)公開課及免費(fèi)教學(xué)視頻。
Javasctipt簡稱Js,學(xué)習(xí)Js之前建議你先學(xué)習(xí)一下HTML+CSS,因?yàn)镴avascript的基本操作是控制html的標(biāo)簽以及css的屬性,實(shí)現(xiàn)各式各樣的動態(tài)功能。千鋒教育就有線上免費(fèi)JavaScript線上公開課。
JavaScript一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。學(xué)習(xí)Javascript給大家推薦幾本書,入門書籍《Javascript dom編程藝術(shù)》和內(nèi)容全面點(diǎn)的有《Javascript高級程序設(shè)計(jì)》??赐赀@些,你的Js基礎(chǔ)就學(xué)的差不多了再就是學(xué)習(xí)Js框架,例如vue.Js,react,angular.Js等。如果想了解Javascript更多相關(guān)知識,建議到千鋒教育了解一下。千鋒教育目前在18個城市擁有22個校區(qū),年培養(yǎng)優(yōu)質(zhì)人才20000余人,與國內(nèi)20000余家企業(yè)建立人才輸送合作關(guān)系,院校合作超600所。
要系統(tǒng)的學(xué)習(xí)JavaScript要掌握以下知識:首先掌握HTML和CSS,這是基礎(chǔ)也是學(xué)習(xí)JavaScript的時候需要用到的知識。 千鋒教育就有線上免費(fèi)JavaScript線上公開課。
其次,剛開始入門不建議看《JavaScript權(quán)威指南》和《JavaScript高級程序設(shè)計(jì)》這些書籍。并非這些書籍不好,相反這些書籍是公認(rèn)的好書!主要是因?yàn)檫@些書籍內(nèi)容太多太厚了,很容易讓你走上‘從入門到放棄’道路!對于初學(xué)者而言,多而全意味著主次難分,無法取舍;此時你想把JavaScript學(xué)好,只能全學(xué),然而很多內(nèi)容對于初學(xué)者而言很難理解!第三,系統(tǒng)地學(xué)習(xí)JavaScript應(yīng)根據(jù)知識點(diǎn)的難易及內(nèi)在聯(lián)系劃分階段:初級-進(jìn)階-高級,這樣才能更好地學(xué)習(xí)JavaScript。最后 最好有內(nèi)行人指導(dǎo),什么內(nèi)容常用,什么內(nèi)容重點(diǎn)掌握等等。如果身邊沒有這樣的人,可以選擇報班學(xué)習(xí)。千鋒教育目前在18個城市擁有22個校區(qū),年培養(yǎng)優(yōu)質(zhì)人才20000余人,與國內(nèi)20000余家企業(yè)建立人才輸送合作關(guān)系,院校合作超600所
javascript是一門腳本編程語言。一般至少要學(xué)1~2個月,才有效果,也視個人天賦而定。當(dāng)然也少不了大量練習(xí),要經(jīng)常自己動手寫 特效。要求網(wǎng)上大部分特效,你都能改。然后自己能寫一些簡單的特效,就算入門了。但要精通的話就得花些時間了,最好參與些項(xiàng)目,很多技巧不通過項(xiàng)目這樣比較大的歷練是用不上的。千鋒軟件開發(fā)培訓(xùn)課程的授課模式采用全程面授,講師成本雖高,但是效果卻是顯著的,和學(xué)員面對面溝通,了解到學(xué)員在學(xué)習(xí)過程中遇到的問題,動態(tài)地調(diào)整授課方式。
千鋒教育就有線上免費(fèi)的軟件開發(fā)公開課,。
JavaScript是腳本語言,主要用來編寫動態(tài)網(wǎng)頁。建議先從基本的HTML和CSS學(xué)起,學(xué)學(xué)靜態(tài)頁面布局。然后在網(wǎng)上找一些javascript入門級的視頻教程,按照教程一步步由淺入深按部就班的學(xué)習(xí)就OK。
編程一方面靠的是邏輯思維,另一方面也是一個孰能生巧的過程,只要多敲幾遍代碼,將基礎(chǔ)知識融會貫通,肯定能夠?qū)W好的。千鋒教育集團(tuán)目前已與國內(nèi)4000多家企業(yè)建立人才輸送合作,與500多所大學(xué)建立實(shí)訓(xùn)就業(yè)合作,每年為各大企業(yè)輸送上萬名移動開發(fā)工程師,每年有數(shù)十萬名學(xué)員受益于千鋒教育組織的技術(shù)研討會、技術(shù)培訓(xùn)課、網(wǎng)絡(luò)公開課及免費(fèi)教學(xué)視頻。