免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
JavaScript新手必讀:高手是怎樣煉成的!
作為一名 IT學(xué)院 的忠實(shí)粉絲,我已經(jīng)在IT學(xué)院駐足了很久。IT學(xué)院走的是精品路線,每一篇教程都經(jīng)過細(xì)細(xì)斟酌,后期再由讀者不斷編輯,教程越來越全面和易讀,這彌補(bǔ)了國內(nèi)尚無精品型學(xué)習(xí)網(wǎng)站(編程學(xué)習(xí)網(wǎng)站)的空白。

但是,我發(fā)現(xiàn)IT學(xué)院似乎還是少了一點(diǎn)東西,當(dāng)初我學(xué)習(xí)JavaScript的時(shí)候,竟然有點(diǎn)迷茫,不知道該從何入手。經(jīng)過兩年的摸索,我對JavaScript有了初步的了解,作為一名前端工程師,成功應(yīng)聘到一家互聯(lián)網(wǎng)公司。

這篇文章,旨在分享我的學(xué)習(xí)過程,讓新手有一個(gè)明確的學(xué)習(xí)方向,并不會給大家?guī)砭幊趟降膶?shí)質(zhì)提升,任何技能,都是不斷學(xué)習(xí)和積累的結(jié)果。JavaScript作為一門前端語言,雖然涉及到的東西較少,但是要想深入學(xué)習(xí),也非要下一番功夫,沒有時(shí)間的積累不會達(dá)到爐火純青的地步。

學(xué)習(xí)JavaScript之前的基礎(chǔ)

JavaScript是一門網(wǎng)絡(luò)編程語言,主要用來設(shè)計(jì)網(wǎng)頁。學(xué)習(xí)JavaScript之前,要對網(wǎng)頁有一定的了解,熟悉網(wǎng)頁的組成以及互聯(lián)網(wǎng)的趨勢和流行設(shè)計(jì)。另外,最好也要熟悉一門后臺語言(PHP、Python、JSP等),使用JavaScript與后臺交互也是重要的一部分,需要親自實(shí)踐。

該怎么學(xué)習(xí)JavaScript

(1) 先將JavaScript入門教程瀏覽一遍,了解JavaScript的變量、數(shù)據(jù)結(jié)構(gòu)、流程控制、函數(shù)和面向?qū)ο蟮然靖拍睢?/span>

這里主要是對JavaScript做一個(gè)概念上的了解,有沒有看懂,有沒有記住不是重點(diǎn)。

(2) 搭建開發(fā)環(huán)境,開始書寫JavaScript代碼。如果自己沒有思路,可以復(fù)制入門教程里面的代碼,反復(fù)測試和運(yùn)行。

只看不練是沒有用的,勤勞才是成功的基石,即使是復(fù)制粘貼,也會幫助你很快熟悉JavaScript代碼。

對于JavaScript編輯器,新手建議使用Dreamweaver。Dreamweaver是一款入門級的Web開發(fā)工具,支持HTML、CSS、JavaScript、PHP等,帶有提示功能,可以幫助大家熟悉各個(gè)對象的方法和屬性。Dreamweaver最新版本是CS6。

下載地址:Dreamweaver CS6中文簡體版下載[帶破解]

(3) 熟悉DOM操作,了解JavaScript的兼容性,能檢測瀏覽器信息,操作Cookie,初步認(rèn)識JavaScript面向?qū)ο笤O(shè)計(jì)。

(4) 結(jié)合AJAX和jQuery,完成常見的網(wǎng)頁特效,如 圖片輪換、Tab切換、折疊菜單、靜態(tài)頁面登錄、透明浮層等。

這段時(shí)間,建議大家拋棄Dreamweaver等帶有提示的編輯器,換做純文本編輯器,如 NotePad++等。純文本編輯器不帶提示,能很快讓大家記憶各個(gè)對象的方法和屬性。

值得一提的是,AJAX不是什么新技術(shù),也不是新的編程語言,AJAX就是JavaScript,它使用一個(gè)JavaScript對象實(shí)現(xiàn)與后臺無的刷新通信,是一段固定的代碼。

這里的幾篇文章對AJAX說的很直白:PHP與AJAX

(5) 深入理解JavaScript函數(shù)式編程和基于對象編程,有幾個(gè)很重要的概念需要大家搞清楚,如 閉包、作用域鏈、原型鏈、設(shè)計(jì)模式等。

如果你對JavaScript的各個(gè)對象已經(jīng)很熟悉,建議換一款更加專業(yè)的Web開發(fā)工具,幫助提高開發(fā)效率,Aptana就是其中一款。Aptana不但擁有可與Dreamweaver相媲美的網(wǎng)頁編輯功能,還集成了JavaScript調(diào)試工具,可以設(shè)置斷點(diǎn),也可以逐句執(zhí)行,能幫助我們很快檢測程序中的漏洞和不足。

Aptana下載地址:Aptana Studio 3下載[最新版][百度網(wǎng)盤下載]

(6) 如果你想找一份與JavaScript有關(guān)的工作,建議參考一下往年的筆試題和面試題,筆試和面試過程中,理論和應(yīng)用都有涉及,但是也有常考的幾個(gè)知識點(diǎn)。

幾點(diǎn)注意:
  • 不要在JavaScript庫(如 jQuery和Dojo等)上花費(fèi)太多時(shí)間,重點(diǎn)是原生JavaScript。JavaScript庫只是組合在一起的JavaScript代碼,會使用即可,不必深入追究,自己做網(wǎng)頁的話,熟悉jQuery已足夠,很多互聯(lián)網(wǎng)公司都有自己的庫。
  • 不要猶豫到底學(xué)不學(xué)后臺語言,JavaScript要與后臺結(jié)合才能開發(fā)出功能和體驗(yàn)俱佳的Web應(yīng)用來。推薦學(xué)習(xí)PHP、Python等語言,入門快速。
  • 學(xué)會關(guān)注用戶體驗(yàn),這一點(diǎn)前端工程師更應(yīng)該注意,JavaScript生來就是直接面向用戶的。

上面只是個(gè)人學(xué)習(xí)JavaScript的一個(gè)經(jīng)過,經(jīng)供參考,但是不管什么方法,只要入門了,就會找到自己的方向。


原文鏈接:http://www.itxueyuan.org/view/6322.html

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
七款頂級HTML5編輯器帶你飛
Zen Coding: 一種快速編寫HTML/CSS代碼的方法
IDE_Windows、Mac和Linux平臺下的18個(gè)優(yōu)秀IDE
Aptana Studio 3——對jquery智能提示非常強(qiáng)大的工具
eclipse aptana插件 —— 【javascript|html|css|jque...
JSEclipse介紹
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服