A. 想學習網頁製作,應該最開始看什麼書
Web前端開發技術主要包括三個要素:HTML、CSS和JavaScript!
它要求前端開發工程師不僅要掌握基本的Web前端開發技術,網站性能優化、SEO和伺服器端的基礎知識,而且要學會運用各種工具進行輔助開發以及理論層面的知識,包括代碼的可維護性、組件的易用性、分層語義模板和瀏覽器分級支持等。
那麼我們應該怎麼學習web前端開發這門技術呢 ?
現在很多小夥伴喜歡在互聯網上找視頻資料學習網頁製作,但是光看視頻你是不可能學會網頁製作的,沒有人指導你,而且很多視頻已經過時了 ,並沒有什麼用! 如果你真的想學習網頁製作這門技術,你可以來這個裙,前面是四 四 五,中間是I 零 七,最後是四 八 六! 在這里有最新的HTML課程 免費學習 也有很多人指導你進步,不需要你付出什麼,只要你是真心想學習的,隨便看看的就不要加了,加了也是浪費大家的時間 。
隨著近兩三年來RIA(Rich Internet Applications的縮寫,中文含義為:豐富的網際網路應用程序)的流行和普及帶來的諸如:Flash/Flex,Silverlight、XML和伺服器端語言(PHP、.NET,JSP、Python)等語言,前端開發工程師也需要掌握。
前端開發的入門門檻其實很低,與伺服器端語言先慢後快的學習曲線相比,前端開發的學習曲線是先快後慢。
HTML 甚至不是一門語言,他僅僅是簡單的標記語言!CSS 只是無類型的樣式修飾語言。當然可以勉強算作弱類型語言。Javascript 的基礎部分相對來說不難,入手還算快。
也正因為如此,前端開發領域有很多自學成「才」的同行,但大多數人都停留在會用的階段,因為後面的學習曲線越來越陡峭,每前進一步都很難。
Web前端技術有一些江湖氣,知識點過於瑣碎,技術價值觀的博弈也難分伯仲,即全局的系統的知識結構並未成體系,這些因素也客觀上影響了「正統「前端技術的沉澱!而且各種「奇技淫巧」被濫用,前端技術知識的傳承也過於泛泛,新人難看清時局把握主次。因此,前端技術領域,為自己覓得一個靠譜的師兄,重要性要蓋過項目、團隊、公司、甚至薪水。
另一方面,正如前面所說,前端開發是個非常新的職業,對一些規范和最佳實踐的研究都處於探索階段。總有新的靈感和技術不時閃現出來,例如CSS sprite、負邊距布局、柵格布局等;各種JavaScript框架層出不窮,為整個前端開發領域注入了巨大的活力;瀏覽器大戰也越來越白熱化,跨瀏覽器兼容方案依然是五花八門。為了滿足「高可維護性」的需要,需要更深入、更系統地去掌握前端知識,這樣才可能創建一個好的前端架構,保證代碼的質量。
隨著手持設備的迅猛發展,帶動了 HTML5行業標準的快速發展。web領域的技術,大概有10年都沒有大的更新了!現在市場很需要優秀的、高級的前端工程師。一方面是因為這是一個比較新的細分行業,而且前端程序員大都自學一部分,知識結構不系統;另一方面,大學裡面沒有這種課程。
吳亮在《JavaScript 王者歸來》第一張的序裡面說:大多數程序員認為 Javascript 過於簡陋,只適合一些網頁上面花哨的表現,所以不願花費精力去學習,或者以為不學習就能掌握。實際上,一門語言是否腳本語言,往往是她的設計目標決定,簡單與復雜並不是區分腳本語言和非腳本語言的標准。事實上,在腳本語言裡面,Javascript 屬於相當復雜的一門語言,他復雜度即使放在非腳本語言中來衡量,也是一門相當復雜的語言!Javascript 的復雜度不遜色於 Perl 和 Python!
如何學習前端知識?
我們生活在一個充滿規則的宇宙裡面。社會秩序按照規則運行,計算機語言幾乎全部是規則的集合。計算機前輩們定義規則,規則約束我們,我們用規則控制數據。大部分時候,對數據的合理控制,來自於你對規則的掌握。
學習 HTML,CSS 應該先跟著書仔細、扎實的學一遍。然後就需要做大量的練習,做各種常規的、奇怪的、大量的布局練習來捆固、理解自己的知識。而學習 Javascript 首先要知道這門語言可以做什麼,不能做什麼,擅長做什麼,不擅長做什麼!如果你只想當一個普通的前端程序員,你只需要記住大部分 Javascript 函數,做一些練習就可以了。如果你想當深入了解Javascript,你需要了解 Javascript 的原理,機制。需要知道他們的本源,需要深刻了解Javascript 基於對象的本質。還需要 深刻了解 瀏覽器宿主 下 的 Javascript 的行為、特性。
因為歷史原因,Javascript一直不被重視,有點像被收養的一般! 所以他有很多缺點,各個宿主環境下的行為不統一、內存溢出問題、執行效率低下等問題。作為一個優秀的前端工程師還需要深入了解、以及學會處理 Javascript 的這些缺陷。
那麼一名優秀的、甚至卓越的 前端開發工程師的具備什麼條件?
首先,優秀的Web前端開發工程師要在知識體繫上既要有廣度和深度!做到這兩點,其實很難。所以很多大公司即使出高薪也很難招聘到理想的前端開發工程師。技術非黑即白,只有對和錯,而技巧則見仁見智。在以前,會一點Photoshop和Dreamweaver的操作,就可以製作網頁。現在,只掌握這些已經遠遠不夠了。無論是開發難度上,還是開發方式上,現在的網頁製作都更接近傳統的網站後台開發,所以現在不再叫網頁製作,而是叫Web前端開發。Web前端開發在產品開發環節中的作用變得越來越重要,而且需要專業的前端工程師才能做好。Web前端開發是一項很特殊的工作,涵蓋的知識面非常廣,既有具體的技術,又有抽象的理念。簡單地說,它的主要職能就是把網站的界面更好地呈現給用戶。
其次,優秀的Web前端開發工程師應該具備快速學習能力。Web發展的很快,甚至可以說這些技術幾乎每天都在變化!如果沒有快速學習能力,就跟不上Web發展的步伐。前端工程師必須不斷提升自己,不斷學習新技術、新模式;僅僅依靠今天的知識無法適應未來。Web的明天與今天必將有天壤之別,而前端工程師的工作就是要搞清楚如何通過自己的Web應用程序來體現這種翻天覆地的變化。
說到這里,我想起了一個大師說過的一句話:對於新手來說,新技術就是新技術。對於一個高手來說,新技術不過是就技術的延伸。
B. 我想學做網站,需要買些什麼書和什麼軟體呢
1.photoshop 2.flash 3.Dreamweaver 4.firworks
另外如果你想讓你的網站更好,當然你還要學會asp,jsp等語句,最好在學些資料庫和網路編程
C. 要學做網站要學哪些書
1.先確定自己是干美工還是編程
2.美工選這條路:
(美術基礎)→HTML語言→CSS→版面設計→色彩構成→電腦圖像處理軟體使用→電腦動畫軟體使用
網頁美工有美術基礎最好不過。但是沒有美工基礎也不是沒有可能成為優秀的網頁美工。HTML語言與CSS要學,特別是CSS,網頁配色全靠它了。如果不學習HTML語言就想學CSS是不可能的,因為CSS應用到HTML標簽,你明白這些標簽的含義么?版面設計與色彩構成到書店裡買一些此類的書籍,狠讀。Photoshop/Fireworks/CorelDraw/Flash是網頁美工的看門本領,沒個年半載的功夫是拿不出手去的,特別是在Flash大行其道的今天,其腳本編寫儼然已是程序員的工作。
3.編程選這條路:
HTML語言→CSS→版面設計→腳本語言→伺服器動態語言→資料庫→XML相關→開發工具使用
快速了解熟悉HTML語言是網頁設計的基礎,一些精細的網頁設計不可能完全依賴「所見即所得」的開發工具(Dreamweaver/FrontPage),如果想在網頁設計上混飯吃,就只有踏踏實實先把HTML接近100多個標簽看一遍再說,不要求背過來,起碼要有印象。CSS是簡化代碼、實現標准化所必須學的東西;會了HTML語言與CSS,就可以做基本頁面,不妨買基本版面設計的書提高自己的審美能力;腳本語言看個人所好了,建議學習JScript,應用廣泛一些;伺服器動態語言方面,ASP入門快,容易,但是只能運行在Windows平台上(也有運行在其他平台上的模塊),PHP上手慢,入門高一些;資料庫方面,建議新手從MS SQL入門,MS SQL聯機叢書資料豐富,有很多示例。標准SQL語言應該熟練掌握,Oracle/MS SQL/MySQL這三種資料庫最好都能操作幾次。HTML發展的方向是更標准化,建議學習XML,為以後打下基礎。開發工具建議使用Dreamweaver,程序腳本等編寫可以用UltraEdit(多文件查詢功能很好用)。
D. 剛學做網站運營,有什麼好書推薦嗎
書籍可以看看《玩賺你的網站》 學習的基本步驟或階段大概這個樣子: 先要了解內部優化頁面(搜索引擎喜歡的頁面或內容),簡單有各級頁面div重構、關鍵字布局、META、圖片、TAGS、html代碼、JS、CSS優化等 內部優化,就是「安內」過程,完成後就開。
E. 想學做網站,求推薦幾本可以自學的書
電腦一本通
F. 自建網站需要學習什麼有什麼書推薦一下
這個問題應該分兩種情況來回答。
1.自己做一個網站,後續以此網站為基礎進行營銷推廣。
此時你的主要精力應該放在如何推廣網站部分。搭建一個專業的網站不需要任何技術,直接下載一個開源建站系統(CMS)即可,門戶網站可以用DEDECMS、帝國等,博客可以用wordpress,企業網站可以用米拓企業建站系統。找到合適的建站系統,購買一台虛擬主機、一個域名就可以搭建專業網站了,添加內容和美化網站時只需要會基本的圖片處理即可。而網站的優化推廣卻要發揮你很多的精力和時間。
2.學會做網站,並以此為職業,幫用戶做網站。
此時,你至少需要掌握PS、基本的html技能,你就可以使用CMS經營建站業務,而如果要進一步提升專業技能,你可以學習PHP或其他開發語言、JS、SEO優化等專業技能。
建站是實踐科學,看書就沒有必要了,買個主機和域名自己實踐一次就有概念了。
G. 做網站最應該買哪樣的書學習才好
家裡可以上網,上網學習就好,天什麼都想,說的網頁三劍客不錯,這個是初級的,請問你想學的是動態網還是靜態網,動態就學asp.net還有xml,挺流行的。現在的那些個網站都是這個架構貌似,早些年還有純flash+as語言+cfm後台的動態交互結構,不過貌似太高端了,很少見。 HTML`CSS`還有JAVAS