網站前端開發技術書李云程,計算機前端主要學什么?
基礎學習階段。 其實前端學習的東西挺多的,我們需要學習前端的開發語言,用于處理業務邏輯的:JavaScript,用于畫界面的標記語言 HTML,以及用于美化界面的 CSS 。 這是第一個基礎階段必須要學的。 我認為在第一個階段最重要的學習是:JavaScript 和 CSS ,我并不是說 HTML 不重要,它很重要,但是相比去 JS 和 CSS ,其實 HTML 作為標記語言相對比較簡單。 JS 幫你處理復雜的業務邏輯,CSS 可以提升界面美化的性能,總之,JS 和 CSS 為你后期在性能優化的處理上會有很大的幫助,所以這兩個東西的學習,基礎階段必須重視。中級實戰階段。 你掌握了這個階段的學習,其實你就可以有能力出去找工作了。
什么是web前端?
web前端即為網站的前端開發,前端開發是創建Web頁面或app等前端界面呈現給用戶的過程。
web前端開發通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的用戶界面交互。它從網頁制作演變而來,名稱上有很明顯的時代特征。網頁制作是Web1.0時代的產物,早期網站主要內容都是靜態,以圖片和文字為主,用戶使用網站的行為也以瀏覽為主。
隨著互聯網技術的發展和HTML5、CSS3的應用,現代網頁更加美觀,交互效果顯著,功能更加強大。Web前端主要是用來開發用戶通過瀏覽器可以瀏覽和使用的Web頁面的。 一般而言,所涉及的內容主要包括W3C中的HTML、CSS和JavaScript這三方面的內容。
擴展資料:
隨著互聯網的迅猛發展和普及,一個新型的行業和新興的職位正在上升到技術的層面:web前端開發工程師
Web前端開發工程師,除了主要職責外,還要為網站上提供的產品和服務實現一流的Web界面,優化代碼并保持良好兼容性
Web前端表現層及與前后端交互的架構設計和開發web前端開發工程師-web2.0時代
配合后臺開發人員實現產品界面和功能
利用各種Web技術模擬開發產品原型
Web新技術調研和資訊整理
精通HTML/XHTML、CSS,熟悉頁面架構和布局,對Web標準和標簽語義化有深入理解
熟悉Ajax、JavaScript(或者ActionScript)、DOM等前端技術,掌握面向對象編程思想
關于前端開發技術有哪些值得推薦的書籍?
理念類
《Unix編程藝術》此書如何稱贊都不為過。一,書中幾乎沒有代碼,所以新手不要怕。二,這本書講的是什么呢?講的是如何設計程序。你可能會覺得程序設計很復雜呀,為什么我一開始就要學。如果你看的這本書,你就會發現程序設計很簡單。這本書將程序設計總結了幾個原則,其中最著名的原則就是kiss,keep it simple, stupid。三,先讀這本書,再讀其他技術書,那么你在寫代碼的時候就非常的有邏輯,而不是像個蒼蠅一樣亂撞。
《軟件隨想錄》這本書告訴你,真實的軟件開發是怎樣的。不是有很多同學想問,程序員的一天是怎樣的嗎,這本書能向你闡述清楚。他會告訴你大學生應該學習什么,他會告訴你面試官應該怎樣面試,他會告訴你一個團隊是怎樣工作的……
《最后期限》這是一本小說,講的是一個技術項目管理者被一個美女迷暈,送到島上做開發。讀這本小說你能知道,deadline怎樣影響一個人、一個團隊的生產力的(笑)。
《只是為了好玩》Just for Fun快來膜拜 Linus。來看看一個真正的黑客是怎樣的。他有無數的賺錢機會,他都放棄了(說放棄了不太對,應該是看都不看),他只想「好玩」。
設計類
《寫給大家看的設計書》名字已經很直白了,人人都能懂的一點設計技巧。其實就四個概念:對比,重復,對齊,親密性。然后講了一點顏色常識。
《Helvetica》不好意思這是一部紀錄片,不是一本書。這部電影主要講了,這個字體是如何如何牛逼。通過這部電影,你可以,了解一點點字體設計,的常識,當然字體設計是一門很深的學問,你不需要深入了解太多。
編程類
《大話設計模式》程杰雖然 head first 系列很出名,我還是會向新手推薦《大》。因為例子好懂。
《七周七語言》前端開發一個很大的毛病就是只鐘情JS,覺得JS可以做大部分事情。但真實情況是這樣嗎?不同的情況真的需要不同的語言。這本《七周七語言》只為打開你的思路,并不是為了學會七門語言。
你看完之后如果感慨「我靠還能這樣?」那么就值了。
初學者看的話,可能只能看懂每個語言的第一章,沒關系,就看第一章就可以了,半年后再看每個語言的第二章。
《JavaScript 高級程序設計》第三版終于到了JS。不要看書名以為這本書不適合初學者,它真的是一本初級書。這本書很厚,一個人很難堅持。建議以14章為目標,后面可以先不看,先去寫代碼。
《JavaScript 標準參考教程》阮一峰上面那本高級程序設計真的很貴,這本就便宜了——免費。而且質量上乘。
《ECMAScript 6 入門》阮一峰又是偶像阮一峰寫的,推薦。
《》HTML CSS 不推薦看書因為一、變化太快。HTML 時不時新增一個標簽,新增一個 meta,新增一個屬性,書或多或少存在更新不及時的情況。二、太簡單。HTML CSS 太簡單。書里的內容跟 MDN 里的免費內容基本沒有區別(我把抄襲說得很含蓄不知道你看懂沒有,哈哈)。三、不直觀。網上有 jsbin、codepen 這樣的工具,可以讓你寫完 HTML、CSS直接預覽,書怎么比。
建議初學者跟著 w3school 的教程快速入門,這個時間不要太長,頂多一周看完。然后就可以在 jsbin 上仿制各種布局、特效了。遇到問題就搜 CSSTricks、MDN、stackoverflow 等。
基礎類
《圖解HTTP》我講課的時候一直強調 HTTP 是基礎。AJAX幾乎就是 HTTP 的縮影,你去看看 jQuery ajax 的文檔,洋洋灑灑幾十個選項,為什么你只會用其中幾個選項?因為不懂 HTTP。
而這本圖解,每張圖都很可愛,對 HTTP 做了相對來說較深入細致的介紹,非常適合前端觀看(我是看了《HTTP 權威指南》,與這本書比較之后,才推薦這本書的)