其核心價值在於追求用戶體驗。
蘇州計算機學習/建議:可以按照以下思路系統學習:基礎知識:1,HTML+CSS。這部分建議上W3school在線教程學習,邊學邊練,每章之後都有小測驗。
然後可以模仿壹些網站,做壹些頁面。
在實踐中積累了壹些經驗後,可以系統的看壹兩本書,推薦HeadFirstHTML和CSS中文版,太詳細了,我沒耐心看。
可以根據情況考慮。
2.JavaScript有很多東西要學。沒有其他編程語言的基礎,學起來可能要花點功夫。建議先在W3school上學習。
之後我建議馬上看《Javascript語言精要》。JS是壹種非常令人困惑的語言。這本書可以幫助妳區分語言的精華和糟粕。對於語言的本質,妳要深入研究。
只要能看懂別人寫的代碼,就不用自己試了。
高級:有了以上基礎,就可以設計壹般的靜態網頁,但是需要多學習復雜的頁面。
1、CSS .
掌握CSS是必須的。看完這本書,妳應該對盒模型、流、塊、內聯、級聯、樣式優先等概念有所了解。
作為練習,可以看《CSS的工匠》這本書,裏面對標題、背景、圓角、導航欄、表格、表單等主題都有詳細介紹。
2、Javascript。
上面提到的內容不足以讓妳具備JS編程的資格。
有了基礎之後,進壹步的學習內容包括:a)框架。
推薦jQuery,簡單好用。在W3school簡單學習了js之後,直接使用jQuery就可以完成壹些簡單的項目。
學習方法也很簡單。按照產品文檔做幾頁就行了。妳不必面面俱到。以後遇到問題查文檔就行了。
該框架可以幫助妳屏蔽瀏覽器之間的差異,讓妳可以更專註於Web開發和學習的本質。
補充:可以用Codecademy學習Javascript和jQuery,用戶體驗真的很好(感謝TonyOuyang)。
B)Javascript語言範式。
這個名字可能不太合適,但是我找不到壹個概念可以描述“面向對象”和“函數式”這兩個概念。
Javascript不完全是面向對象的語言,它的很多設計概念都有函數式編程語言的影子。即使不使用面向對象,也可以理解為函數式編程語言。
Javascript的許多語言特性之所以存在,是因為它的函數式語言特性。
這部分建議學習面向對象的基礎理論,了解封裝、繼承、多態等概念。維基百科和百度百科將成為妳的幫手。另外,建議ObjectOrientedJavascript要有中文版。
對函數式編程了解不多,不好多說。我可以自己學。
c)c)Javascript語言的內部機制。
我們必須理解以下幾個概念:JS中變量的作用域,變量的傳遞方式,函數的定義環境和執行環境,閉包,函數的四種調用方法(通用函數,對象的方法,apply,call),這四種調用方法下的' this '指的是誰。
在Javascript語言的本質中妳會學到更多關於這部分的內容。
另外,妳必須了解json。
D)dom編程,Web前端工程師的核心技能之壹。
必讀《dom編程的藝術》,高性能Javascript中關於Dom編程的部分也很不錯。
E)Ajax編程,這是另壹個核心技術。
Ajax建議在互聯網上查找壹些信息,了解這個概念的來龍去脈。百度百科和維基百科上的內容就夠了。
真正的編程很容易。現在幾乎所有的框架對Ajax都有很好的封裝,編程也不復雜。