一個月;具體學(xué)習(xí)路線:
A:js基礎(chǔ)部分,如:定義變量、函數(shù)、數(shù)組、字符串等的處理,內(nèi)置函數(shù)、內(nèi)置對象等。
B:js面向過程編程思想,封裝出各個函數(shù),試著用這些去做一些常見的小功能,如:選項卡,自定義多選按鈕,自定義播放器,輪播圖;
C:js面向?qū)ο缶幊趟枷?,試著去封裝一些你自己的對象,提供出有意義的接口出來;
D:學(xué)了上述的內(nèi)容,然后學(xué)常用的庫,這里必須學(xué)jquery;
E:學(xué)基于Jquery之上的常見插件,如:bootstrap,Layer。
F:綜合應(yīng)用上面的多種庫寫實際項目的模板,多寫幾套。
有其他語言基礎(chǔ)的,最好是不要超過一個星期;
零基礎(chǔ)的,最好也不要超過2個星期;
一般情況下,學(xué)習(xí)JS,主要是用于獲取表單值、驗證數(shù)據(jù)、提交表單,動態(tài)操作表格,無刷新交換數(shù)據(jù),以上說的這么多,主要是熟悉 DOM ,Ajax ;(提示 document)
開發(fā)人員學(xué)習(xí)這個主要是為以后學(xué)習(xí)相關(guān)框架打下基礎(chǔ)的。據(jù)說若可以寫一個日歷控件出來的話,說明JS已經(jīng)學(xué)的非常不錯了。 重在看向哪個方面發(fā)展,若是前臺,DIV、CSS、JS方面的話,這個就需要深入點;
其他方面的話,一般就可以的。
初學(xué),就先找?guī)讉€最基本的例子開始吧,如如何獲取表單的值之類的。。。