當前位置:商標查詢大全網 - 教育培訓 - 北大青鳥設計培訓:零基礎如何快速學會web前端開發?

北大青鳥設計培訓:零基礎如何快速學會web前端開發?

網站開發大致可以分為前端和後端。前端主要負責實現可視化和交互效果,與服務器通信完成業務邏輯。

其核心價值在於追求用戶體驗。

蘇州計算機學習/建議:可以按照以下思路系統學習:基礎知識: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都有很好的封裝,編程也不復雜。