前端部分書很多,建議跟著 慕課網(wǎng) 這種在線培訓的課程,邊學邊練。

創(chuàng)新互聯(lián)公司公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站設計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元寶安做網(wǎng)站,已為上家服務,為寶安各地企業(yè)和個人服務,聯(lián)系電話:18982081108
一部分書供參考。
一、Javascript方面的書籍:
1 JavaScript權威指南(第6版):號稱javascript圣經(jīng),前端必備;前端程序員學習核心JavaScript語言和由Web瀏覽器定義的JavaScript API的指南和綜合參考手冊;
2 JavaScript高級程序設計(第3版) :前端必備書,如果你想真正進入前端世界,這是一本不可多得的進階書,沒什么好說的,必須細細品讀;
3 JavaScript語言精粹 :這是一本值得任何正在或準備從事JavaScript開發(fā)的人閱讀,并且需要反復閱讀的js書籍;
4 基于MVC的JavaScript Web富應用開發(fā) :這不是一本適合初學者看的書籍,更適合具有一定前端開發(fā)經(jīng)驗的從業(yè)人員看的框架書,如果你想構建一個復雜的前端應用,你會如獲至寶;
5 JavaScript DOM編程藝術(第2版):好書主要是dom操作和兼容方面的知識,值得一看;
6 JavaScript經(jīng)典實例 :可以看看,主要是有關javascript一些典型小工具,有些剖析的并不深入,總體來說可以看看;
7 JavaScript設計模式 :寫js不難。如何編寫優(yōu)美、結構化和可維護的代碼呢?反復的揣摩這本書吧;
8 JavaScript編程精解 : 了解一下可以;
9 JavaScript模式 : 又一本設計模式的好書,如果你想讓自身的Javascript技巧提高到一個新層次,成為專業(yè)的開發(fā)人員和程序員,反復閱讀吧;
10 JavaScript高效圖形編程: 是一本具有很強實操性的JavaScript圖書,主要涉及JavaScript性能優(yōu)化、高級UI設計、Web游戲開發(fā)、面向移動設備的開發(fā)、圖形編程知識等
11 JavaScript RIA開發(fā)實戰(zhàn)——最佳實踐、性能、表現(xiàn):主要介紹如何采用最合理的方式為RIA編寫可靠的、易于維護的HTML、CSS和JavaScript代碼,以及如何使用Ajax技術在后臺實現(xiàn)瀏覽器與Web服務器的動態(tài)通信。可以細細讀一下;
12 高性能JavaScript : 又一本好書,涵蓋了當今JavaScript開發(fā)者需要了解的所有性能問題,毫無疑問,它已加入我的性能最佳實踐列表;值得細細品讀并實踐;
13 悟透JavaScript(美繪本): 這是一本可以讓你輕松加愉快的閱讀的一本好書,讀完你可能會領悟:哦原還可以這樣;
14 Ajax權威指南 : 詳細的展示了ajax技術的發(fā)展以及應用,對于了解ajax技術很不錯的一本詳盡書籍;
15 Node.js開發(fā)指南 : Node.js是一種新興的開源技術,它將JavaScript從Web瀏覽器移植到常規(guī)的服務器端,使用Chrome的V8虛擬機來解釋和執(zhí)行JavaScript代碼,能用于構建高性能、高可擴展的服務器和客戶端應用,以實現(xiàn)真正“實時的Web應用”;
16 Node Web開發(fā) : 雅虎架構師精準解讀最炙手可熱的Web開發(fā)技術;
17 jQuery Mobile權威指南:是系統(tǒng)學習jQuery Mobile的權威參考書;
18 數(shù)據(jù)可視化實戰(zhàn):使用D3設計交互式圖表 :web矢量圖類庫d3.js的工具書;
19 jQuery權威指南 : 學習jquery的入門書籍;
20 精彩絕倫的jQuery : 名字起的不錯,能忽悠不少人,入門級書籍;
21 鋒利的jQuery : 不錯的一本jquery應用書籍;
二、Html和Css方面書書籍:
1 HTML 5與CSS 3權威指南 :html5和css3入級好書;詳盡講解了HTML5與CSS 3的所有功能和特性;
2 HTML5移動Web開發(fā)指南:介紹了一下移動端的web開發(fā)技術,以及一些移動端框架:QueryMobile、Sencha Touch,以及PhoneGap;
3 響應式Web設計:HTML5和CSS3實戰(zhàn) :有關響應式設計的知識并不是很多,大量篇幅寫了html5和css3,這本書比較一般;
4 HTML5程序設計(第2版) : 很全面的介紹了一下html5技術,前端人員都應該看一看;
5 編寫高質量代碼:Web前端開發(fā)修煉之道 : 不可多得的一本前端開發(fā)規(guī)范書,前端開發(fā)人員的必讀書;
6 精通CSS:高級Web標準解決方案 :css兼容性解決方案匯總,好書;
7 CSS禪意花園 :主要的Web設計原則以及它們運用的CSS布局技巧;
8 CSS權威指南 : css經(jīng)典工具書;
9 高性能網(wǎng)站建設進階指南:Web開發(fā)者性能優(yōu)化最佳實踐 : 好書啊!網(wǎng)站性能優(yōu)化,瀏覽器加載渲染詳細解析;
10 網(wǎng)站重構——應用Web標準進行設計 : 前端開發(fā)人員必讀書,一本可以幫助網(wǎng)頁設計師快速了解和掌握web標準設計的書;
11 變幻之美 DIV+CSS網(wǎng)頁布局揭秘 : 詳細的介紹了從效果圖到web布局實現(xiàn)的整個過程;
12 HTML5 Canvas基礎教程 : canvas入門書籍;
1丶JavaScript入門
《JavaScript權威指南(第六版)》 ★★★★★
淘寶前端團隊翻譯的,看譯者列表都是一堆大神。這本書又叫犀牛書,號稱javascript開發(fā)者的圣經(jīng),網(wǎng)上對此書評價很多,大概意思都是說這本書是一本JavaScript文檔手冊,沒有完整看過一遍此書的都不能算是一名合格的前端工程師。 我也是從這本書開始接觸前端開發(fā)的,當時還是華章出版社的校園大使,免費申請到了這本書,可惜的是兩年來我一直把它作為一本cookbook來查閱,一直沒有好好通讀一遍。個人感覺這本書還是寫得枯燥了些,不過內容絕對是五顆星,無可挑剔!
2丶《JavaScript高級程序設計》 ★★★★★
又稱紅寶書,雅虎首席前端架構師,YUI的作者Zakas出品。雖然書名帶了“高級”二字,但是講得也很基礎,而且行文風格很流暢,每一小節(jié)就像是一篇博客,讀起來并不枯燥,個人感覺比上面那本犀牛書可讀性更強。說到這里,也推薦大家多多關注作者的博客:NCZOnline - The official website of Nicholas C. Zakas ,上面也有許多高質量的博文。感覺這本書就像是作者平時的博文按照前端知識體系組織成了一本技術書。
作為初學者如果覺得上面兩本書作為入門書來說太厚了,也可以看看這本,不厚,評價也很高,但是由于本人沒看過,就不作過多評價了。
3丶《JavaScript編程精解》 ★★★★
用上下班時間看完的第三本書。看起來比較吃力,第五章函數(shù)式編程和第六章的面向對象編程很多都沒看懂。全書游戲式的編程教程還是很有意思的。譯者tom大叔名頭很大,翻譯的質量也只是中規(guī)中矩吧。不過,還是get到很多技巧!這本書的推薦語說這本書用來入門很好,但是個人認為初學者并不合適看這本書入門,作者在代碼示例中不自覺得使用了一些高級用法,初學者看容易暈菜。聽說最近出了第二版,加入了NodeJS的內容,這本書是開源的:Eloquent JavaScript
4丶《JQuery權威指南》 ★★★
錯誤很多啊,不過其中的語法+示例的形式,確實很適合初學者。但是錯誤實在太多了,而且有些語句還不通順,看著很累啊,只能說寫得好代碼的人,書不一定寫得好。
對于初學者來說,看書只是學習的一部分,還有很重要的一部分就是實踐,一定要多敲代碼,多敲代碼,多敲代碼。下面給大家推薦幾本個人覺得還不錯的書。
書是永遠都讀不完的,但是知識可以是自己的,只有選擇適合你自己的書單,才是最佳的解決方案。有些書籍是因為當時有項目需要用到這方面技術才需要看的,比如云計算和大數(shù)據(jù)相關的書籍,單純的Java學習者可以忽略這方面的書籍,特此提醒。
1. 《程序員修煉之道》(推薦67%)
The Pragmatic Programmer:From Journeyman to Master
作者:[美]Andrew Hunt,David Thomas
內容簡介:
《程序員修煉之道》之所以在全球范圍內廣泛傳播,被一代代開發(fā)者奉為圭臬,是因為它可以創(chuàng)造出真正的價值:或編寫出更好的軟件,或探究出編程的本質,而所有收獲均不依賴于特定語言、框架和方法。
“要把低級的知識放在代碼中,它屬于那里;把注釋保留給其他的高級說明。”
—— 引自 第2章 務實的方法
2.《代碼整潔之道》(推薦66%)
Clean Code:A Handbook of Agile Software Craftsmanship
作者:[美]Robert C. Martin
內容簡介:
干凈的代碼,既在質量上較為可靠,也為后期維護和升級奠定了良好基礎。作為編程領域的佼佼者,本書作者給出了一系列行之有效的整潔代碼操作實踐,并輔以來自實際項目的正、反兩面的范例。只要遵循這些規(guī)則,就能編寫出干凈的代碼,從而有效提升代碼質量。
“我們都曾經(jīng)瞟一眼自己親手造成的混亂,決定棄之不顧,走向新一天。 我們都曾經(jīng)看到自己的爛代碼居然能運行,然后斷言能運行的爛程序總比沒有強。 我們都曾經(jīng)說過有朝一日再回頭清理。當然,那些日子里,我們都沒聽過勒布朗( LeBlanc )法則:稍后等于永不( Later equals never.) 。”
——引自 第1章 1.2 糟糕的代碼
3.《代碼大全》(推薦42%)
Code Complete
作者:[美]Steve McConnell
內容簡介:
本書被廣泛認為是編程的最佳使用指南,其十多年來一直幫助開發(fā)人員編寫更好的軟件。
這也是一本完整的軟件構建手冊,涵蓋了軟件構建過程中的所有細節(jié)。它從軟件質量和編程思想等方面論述了軟件構建的各個問題,并詳細論述了緊跟潮流的新技術、高屋建瓴的觀點、通用的概念,還含有豐富而典型的程序示例。
“有效地管理(需求)變更是實現(xiàn)高質量的一個關鍵。”
——引自 第20章 軟件質量概述
4. 《重構》(推薦35%)
Refactoring: Improving the Design of Existing Code
作者:[美]Martin Fowler
內容簡介:
書中清晰揭示了重構的過程,解釋了重構的原理和實踐方式,并給出了何時以及何地應該開始挖掘代碼以求改善。書中給出了60多個可行的重構,每個重構都介紹了一種經(jīng)過驗證的代碼變換手法的動機和技術。
本書提出的重構準則將幫助開發(fā)人員一次一小步地修改代碼,從而減少開發(fā)過程中的風險。
“過去20年,《重構》一直是我案頭必備的圖書。每次重讀,仍有感悟。對我而言,《重構》的意義不只在于指導代碼重構,更在于讓人從一開始就知道什么是好的代碼,并且盡量寫出沒有'壞味道'的代碼。Martin Fowler這次對本書進行的重構,體現(xiàn)了近年來編程領域的一些思潮變化。看來,既有設計,永遠有改進空間。”
——韓磊,《代碼整潔之道》譯者
5.《深入淺出設計模式》(推薦29.4%)
Head First Design Patterns
作者:[美]Eric Freeman,Bert Bates,Kathy Sierra,Elisabeth Freeman
內容簡介:
本書向您展示了功能強大、優(yōu)雅、可重用、靈活的設計模式,并利用認知科學和學習理論的最新研究來創(chuàng)造多感官的學習體驗,采用視覺豐富的形式,專門為大腦的工作方式而設計,而不是使您沉入睡眠的繁瑣的文本輸入法形式。
“針對接口編程,而不是針對實現(xiàn)編程。”
——引自 影印版 第11頁
6.《人月神話》(推薦27.9%)
The Mythical Man-Month:Essays on Software Engineering
作者:[美]Frederick P. Brooks Jr
內容簡介:
本書內容源于作者Brooks在IBM公司任System/360計算機系列以及其龐大的軟件系統(tǒng)OS/360項目經(jīng)理時的實踐經(jīng)驗。在本書中,Brooks為人們管理復雜項目提供了最具洞察力的見解,既有很多發(fā)人深省的觀點,又有大量軟件工程的實踐,為每個復雜項目的管理者給出了自己的真知灼見。
“簡潔和直白來自概念的完整性。每個部分必須反映相同的原理、原則和一致的折中機制。在語法上,每個部分應使用相同的技巧;在語義上,應具有同樣的相似性。因此,易用性實際上需要設計的一致性和概念的完整性。”
——引自 章節(jié) 團隊的性質
7. 《代碼整潔之道:程序員的職業(yè)素養(yǎng)》(推薦27.9%)
The Clean Coder:A Code of Conduct for Professional Programmers
作者:[美]Robert C. Martin
內容簡介:
本書是編程大師 Bob 大叔 40 余年編程生涯的心得體會, 講解成為真正專業(yè)的程序員需要什么樣的態(tài)度、原則,需要采取什么樣的行動。作者以自己以及身邊的同事走過的彎路、犯過的錯誤為例,意在為后來人引路,助其職業(yè)生涯邁上更高臺階。
“軟件行業(yè)的飛速改變,意味著軟件開發(fā)人員必須堅持廣泛學習才不至于落伍。”
——引自 第1章 專業(yè)主義
8.《修改代碼的藝術》(推薦26.4%)
Working Effectively with Legacy Code
作者:[美]Michael Feathers
內容簡介:
世界級計算機專家Michael C. Feathers的經(jīng)典之作,軟件開發(fā)大師Robert C. Martin作序傾情推薦,修改遺留代碼的權威指南。深入剖析修改遺留代碼的各種方法和策略,從理解遺留代碼、為其編碼測試、重構及增加特性等方面給出大量實用建議,是所有程序開發(fā)人員必讀之作。
“封裝是好事情,但可別對測試人員這么說,他們可不這樣想。過分龐大的類往往隱藏了過多的東西。”
——引自 第20章 處理大類
9. 《設計模式》(推薦25%)
Design Patterns
作者:[美]Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides
內容簡介:
四位頂尖的設計師在面向對象軟件的設計方面積累了豐富的經(jīng)驗,針對常見的設計問題提出了一系列簡潔、明了的解決方案。這23種設計模式可讓設計人員創(chuàng)建更加靈活,美觀,可重用的設計,而無需自己再尋找解決方案。
“將系統(tǒng)分解成對象集合要考慮許多因素:封裝、粒度、依賴關系、靈活性、性能、演化、復用等等,它們都影響著系統(tǒng)的分解,并且這些因素通常還是互相沖突的。”
——引自 第1章 1.5 組織編目
10. 《程序員面試金典(第6版)》(推薦22%)
Cracking the Coding Interview
作者:[美]Gayle Laakmann McDowell
內容簡介:
本書層層緊扣程序員面試的每一個環(huán)節(jié),全面而詳盡地介紹了程序員應當如何應對面試,才能在面試中脫穎而出。
內容主要涉及面試流程解析,面試官的幕后決策及可能提出的問題,面試前的準備工作,對面試結果的處理,以及出自微軟、蘋果、谷歌等多家知名公司的189道編程面試題及詳細解決方案。
第6版修訂了上一版中一些題目的解法,為各章新增了介紹性內容,加入了更多的算法策略,并增添了對所有題目的提示信息。
“我不是招聘人員,我是軟件工程師。因此,我知道要當場提出出色的算法,然后在白板上編寫無瑕的代碼是什么感覺。 作為候選人和面試官,我都經(jīng)歷過這個過程。”
——引自 序
以上呢,是為大家推薦的幾本不錯的編程書籍資料,大家可以搜索一下讀一讀,即使無法掌握全部,但充實一下自己的知識量總歸沒有錯!
當然了,除了書籍資料之外,視頻教程也是必不可少的,畢竟書本是死的,視頻是靈活的,看書的同時不要忘記跟著視頻敲代碼練項目哦!畢竟以后找工作不是看你能記住多少知識點,而是看你的實戰(zhàn)經(jīng)驗,是否能自己開發(fā)項目!
在此,我自我推薦一下我們家的Java基礎教程,不敢保證有多好,但我們盡全力去輔導:
Java300集零基礎適合初學者視頻教程_Java初學入門視頻基礎鞏固教程
希望這個回答對你有幫助!
學習前端有這些書推薦:
1.Web前端開發(fā)最佳實踐封面這本書是前端開發(fā)領域的經(jīng)典之作,是一本扎實前端基本功,規(guī)范我們前端代碼的實踐性書籍。本書主要講解了HTML、CSS、Javascript以及移動端開發(fā)的最佳實踐方案。
能夠對缺乏良好指導的開發(fā)者產生很大的幫助。通過閱讀本書我們可以掌握如何編寫高可讀性、高維護性、高性能的HTML、CSS以及Javascript。在這里插入描述。
2.編寫可維護的Javascript本書是我極力推薦的一本幫助大家改善Javascript編程風格與編碼規(guī)范的書籍。在這里插入描述。
3.鋒利的jQuery這本書應該算是學習jQuery必讀的一本書,也是講解jQuery的經(jīng)典之作。在正式學習這本書之前,你有必要先了解下原生Javascript,才能領悟jQuery其“writeless,domore”的理念。
本書深入淺出的介紹了jQuery的代碼風格、選擇器、事件及動畫等,結合豐富的實例讓讀者能夠快速理解與應用。在這里插入描述。
4.圖解HTTP作為和瀏覽器打交道的前端開發(fā)者,我們理應學習關于頁面從請求開始到呈現(xiàn)的過程和實現(xiàn)方式,而這本書便是快速了解HTTP請求背后原理的不二之選。本書結合漫畫的形式講解HTTP協(xié)議,工作機制、報文及狀態(tài)碼等,圖文并茂,通俗易懂。
初學者學Java有哪些必備的學習書籍,有哪些比較棒的書籍呢!!
在這里給你推薦幾本書,非常優(yōu)秀的書籍:
當然在推薦之前,你可以在B站內搜索我們的名字,觀看一下我們的學習視頻;
我校名師高淇講述的Java300集課程,非常適合剛入門的零基礎學者哦!
這幾本書相當不錯,推薦給你:
1.《Java編程規(guī)范》 適合對象:初級、中級
介紹:這本書的作者是被譽為Java之父的James Gosling,入門者推薦閱讀,對基礎的講解很不錯。
2.《Java編程思想》 適合對象:初級、中級
介紹:豆瓣給出了9.1的評分,全球程序員廣泛贊譽。有人說這本書不適合初學者,不過小編認為作者并沒有對讀者已有的知識經(jīng)驗有過多要求,只是要求讀者需要知道基本的程序語言。作者以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念,需要花時間細細研讀。
3.《Java核心技術:卷I基礎知識》 適合對象:初級、中級
介紹:官方機構圖書,備一本總是沒錯的。這本書比較全面也通俗易懂。可以當字典的功能來用,學習入門必備。
4.《Java數(shù)據(jù)結構和算法》 適合對象:初級、中級、高級
介紹:這本書目前基本斷貨,足以說明搶手程度。作者主要使用Java語言描述了我們常用的數(shù)據(jù)結構,值得一看。
5.《Java與模式》 適合對象:中級、高級
介紹:難得一見的國人寫的Java好書。主要講解設計原則以及最為常見的設計模式的實用教材。這本書出現(xiàn)的比較早,是初級到中高級必讀的圖書之一。
6.《SCJP學習指南》 適合對象:初級、中級
介紹:官方考試的必備圖書,對檢驗自己的Java學習情況很有幫助。這本書特別適合學生閱讀,這本書理解透了,找工作面試Java題目不會有任何問題。一些工作多年的工程師都會在里邊遇到一些不會做的題目。
學習的過程中,編程視頻的彌補是不可缺失的,需要的話點個贊吧!
進階篇
1.《重構:改善既有代碼的設計》 適合對象:中級、高級
介紹:清晰揭示了重構的過程,解釋了重構的原理和最佳實踐方式,并給出了何時以及何地應該開始挖掘代碼以及改善。大師的杰作,讓你明白軟件是一步步改進的,不是一蹴而就的。
2.《XML入門經(jīng)典》 適合對象:初級、中級、高級
介紹:很多人覺得沒必要買XML書籍,不過我還是覺得推薦一本給你作為工具書,而且看本書可以使得你對XML方方面面有個了解。里面不少東西還是用到的。
3.《jQuery基礎教程》 適合對象:初級、中級、高級
介紹:從這個開始學習jQuery才是根本,不然以后遇到的很多奇怪問題不知所以然。jQuery個人感覺已經(jīng)成為目前的javascript標準庫了,插件無數(shù),大大簡化了前端工作。
4.《JavaScript權威指南》 適合對象:初級、中級、高級
介紹:一本從全新視角和層次來介紹JavaScript的參考書,填補了市場的空白。是學習js的必備參考工具書之一。
5.《代碼整潔之道》 適合對象:中級、高級
介紹:講述了一系列行之有效的整潔代碼操作實踐。軟件工程的理想編碼是無數(shù)人編出來的代碼像一個人寫的,這本書當作規(guī)范就不錯。
最后:學習Java編程一定要努力學習,多敲代碼、祝你成功!
文章標題:javascript必讀,javascript入門經(jīng)典
分享URL:http://chinadenli.net/article23/dsgjgjs.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿建站、微信公眾號、App開發(fā)、關鍵詞優(yōu)化、定制網(wǎng)站、Google
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)