網站的開發和開發分為前端和後端兩個部分。前端主要負責實現可視化和交互效果,並與服務器通信完成業務邏輯。其核心價值在於追求用戶體驗。如果您現在是一個零基礎的學生,您可以瞭解系統如下:

零基礎咋學習Web,大佬給你一份滿意的答案,附視頻教程

基本部分

1,這個部分學習html,可以模仿一些網站做一些頁面。在積累了一些實踐經驗之後,我們可以系統地閱讀一兩本書,並推薦中文首版HTML和CSS。這本書太詳細了,我讀不起。你可以根據情況考慮一下。

2、java學習的內容是很多的,如果沒有其他編程語言的基礎上的,它可能需要一些建議,並立即看到“JS”java語言的精華,是一個非常混亂的語言,這本書可以幫助你區分語言的本質是什麼,這是糟粕。語言的本質應深入研究。渣滓部分可以讀別人寫的代碼,你不必去嘗試它。

先進的部分

有了上述基礎,就可以完成一般靜態網頁設計,但對複雜頁面需要進一步學習。

1,CSS。您必須看到“主CSS”。讀完這本書後,您應該非常瞭解Box模型、流、塊、內聯、堆棧、樣式優先級等概念。作為練習,你可以看到書“CSS工匠”,它提供了詳細的主題,背景,角落,導航欄,表格,表格等的描述。

2、java。以上內容不足以讓你勝任js編程。基礎之後,進一步學習包括:

(a)框架。

jQuery是推薦的,它簡單易用,學習方法也非常簡單。只需按照產品文檔做幾頁,就不必全力以赴去做每一件事。在那之後,檢查文件就可以了。該框架幫助您屏蔽瀏覽器的多樣性,並使您能夠更專注於Web開發和學習的精髓。補充:你可以使用Codecademy學習java,jQuery,和用戶的體驗是很好的(感謝TonyOuyang)。

B)java語言範式。這個名字可能不合適,但我找不到兩個概念,可以描述“面向對象”,“功能”。java是一種面向對象的語言。它的許多設計概念都有函數編程語言的影子。即使你不使用面向對象技術,它也可以理解為一種函數式編程語言。

許多java語言特徵的存在是因為他有一個功能性語言的特點。本部分首先介紹研究的基本理論,面向對象的封裝、繼承、多態性等概念來理解,維基百科,百度百科將是你的幫手,也建議“java面向對象”,應該有中文版。我不知道我對函數式編程有什麼瞭解,對它我也不太瞭解,我可以用百度做。

C)對java語言的內在機制。我們必須理解以下概念:JS變量範圍、變量傳輸模式、環境定義和執行環境、閉包、四個調用函數(一般函數、對象方法、應用程序、調用)和四個調用,“誰是這個點”。這部分內容將在“java語言本質的詳細”。此外,你必須理解JSON。

(d)DOM編程,Web前端工程師的核心技能之一。要讀“DOM編程藝術”,和書中的一部分“高性能java對DOM編程也很好。

e)Ajax編程,這是另一個核心技術。ajax建議上網查一些信息,瞭解事件序列的概念,百度百科,維基百科的內容就足夠了。真正的編程很容易,幾乎所有的框架都有很好的ajax封裝,編程也不復雜。

f)理解瀏覽器差異。這部分包括CSS和js的兩部分。瀏覽器內容有很多差異,建議在實踐中積累更多。除了瀏覽器的渲染模式,文檔和其他內容應該系統地研究。

3、HTML5和CSS3。HTML5標準已經在2014年10月28日發佈,移動終端的HTML5和CSS3已被廣泛應用於許多領域,肯定會知道啊。

零基礎咋學習Web,大佬給你一份滿意的答案,附視頻教程

升級的一部分

通過以上的知識,對於大多數小型站點,您應該已經能夠編寫可以工作的代碼了。但是,如果你想成為一個更專業的前端,你需要繼續努力工作。更高的要求有四個方面:(1)易於維護,2)可測試,3)高性能,4)低流量(移動終端)。

易於維護。對於頁面,您應該理解“樣式”、“數據”、“行為”三個獨立的,當然,對應的CSS、HTML、js。對於js代碼,您最好了解設計模式、重構、MVC等等。

可測性。

高性能。”高性能的java”必須讀

低流量。移動端受到更多的關注。

補充部分

前端項目也面臨著軟件生命週期的所有方面,首先,代碼管理,你必須學會使用SVN、Git。其次是代碼的構造。現在前端代碼的構造並不是簡單的壓縮。它需要依靠管理、模塊合併和編譯。它需要學會使用咕嚕咕嚕聲、吞嚥聲和其他前端構建工具。

以上只是前面學習的順序。對於上一段的發展,這一基本內容,你可以根據你的興趣選擇以下內容。

1。交互設計。大公司仍然有專業人士來做這件事,但不明白,前端的互動不是一個好的前端。推薦“簡約優先”。

2,後端。

應該說,以前的工程師必須知道至少一種後端語言,但如果愛好也可以深入研究,那麼較低的難度應該是PHP。這一部分可以分為基於兩個框架的頁面。大型項目基於框架開發。建議瞭解至少一種MVC框架,如PHP的CI,Yii,YAF,等,和框架的設計思想非常相似。現在NodeJs已經被廣泛的應用於大企業,並建議人們使用表達框架節點做一些後端服務。

3,Android和iOS開發。

今天,前端的領域非常廣闊,本機界面的開發基本上是前端開發,大公司都面臨著原生環境和網頁環境頁面同時維護的問題,如果能在技術上統一,將會有很大的價值。對於有學習能力的學生,我們應該瞭解母語發展的基本過程,至少要理解界面構建的技術。

寫在最後:小編為大家準備了一些適合於1-5年以上開發經驗的java程序員面試涉及到的絕大部分面試題及答案做成了文檔和學習筆記文件以及架構視頻資料免費分享給大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分佈式、高併發等架構技術資料),希望可以幫助到大家。

零基礎咋學習Web,大佬給你一份滿意的答案,附視頻教程

零基礎咋學習Web,大佬給你一份滿意的答案,附視頻教程

獲取方式:請大家關注並私信小編關鍵詞:“資料”即可獲取你需要的各類資料。

相關推薦

推薦中...