壹. HTML+CSS
這部分很簡單。在網上搜資料,有很多書和視頻。CSS中的盒模型、流、塊、內聯、級聯、樣式優先級等等也是非常容易自學的。最後,要對瀏覽器的差異有更深入的了解。簡單了解壹下ie9以下的兼容性就夠了。ie9以下的瀏覽器將被淘汰是趨勢。沒必要浪費大量時間去學習兼容主流瀏覽器,比如googlechrome、firefox、safari和opera。瀏覽器差異很多,建議在實踐中積累。
第二,JavaScript部分
1,基礎零件學習
JavaScript是壹個難點,也是壹個重點,要學的東西很多。如果沒有其他編程語言的基礎,可能要花點功夫去學。JavaScript有很多抽象的概念,比如閉包、原型、面向對象、封裝等等,必須深入理解。閱讀是必不可少的。找壹本優秀的JavaScript書,從頭到尾反復研究。第壹遍可以快速瀏覽,大致了解概念,第二遍或第三遍需要深入學習。另外,JavaScript面向對象編程很重要,壹定要學。
2.jQuery學習
掌握了html+css和JavaScript的基礎知識後,還需要學習jQuery。這是壹個優秀的Javascript庫,是大規模開發所必需的。它簡化了Javascript復雜的操作,消除了Javascript的跨平臺兼容性問題,提供了大量實用的方法,有很好的文檔和幫助手冊,是壹個非常成熟的Javascript庫。
3.高級學習
有了上面的知識,妳應該可以為大多數小網站編寫工作代碼了。但如果想成為更專業的前端,還需要繼續努力。大概有四個更高的要求:易維護、易測試、高性能、低流量(移動)。