之前也整理過一篇web開發(fā)的書,《Web開發(fā)的營(yíng)養(yǎng)品》,感興趣的童鞋戳鏈接。
1、CSS揭秘

作者:Lea Verou
譯者:CSS魔法
CSS一姐Lea Verou作品,CSS魔法執(zhí)筆翻譯
Eric Meyer、Jeremy Keith等前端大佬推薦
《CSS揭秘》是一本注重實(shí)踐的教程,作者為我們揭示了47個(gè)鮮為人知的CSS技巧,主要內(nèi)容包括背景與邊框、形狀、視覺效果、字體排印、用戶體驗(yàn)、結(jié)構(gòu)與布局、過渡與動(dòng)畫等。本書將帶領(lǐng)讀者循序漸進(jìn)地探尋更優(yōu)雅的解決方案,攻克每天都會(huì)遇到的各種網(wǎng)頁樣式難題。
“如果你想深入探尋CSS的美妙之處、創(chuàng)意之處與智慧之處,那就別猶豫了——趕快翻開這本書吧。它讓我愛不釋手!”
——Eric A. Meyer,《CSS權(quán)威指南》作者
“Lea Verou那淵博的學(xué)識(shí)是無法復(fù)制的,但她在這本書中傾囊相授,令我們都有機(jī)會(huì)一窺CSS的強(qiáng)大威力與神奇魔力。即使你認(rèn)為自己對(duì)CSS已經(jīng)了如指掌,我保證這本書仍然會(huì)讓你大開眼界?!?/p>
——Jeremy Keith,《JavaScript DOM編程藝術(shù)》作者
2、React Native入門與實(shí)戰(zhàn)

作者:王利華,魏曉軍,馮誠祺
國(guó)內(nèi)第一本React Native原創(chuàng)圖書,攜程框架團(tuán)隊(duì)傾力打造
詳盡基礎(chǔ) + 大量案例,幫助零基礎(chǔ)讀者實(shí)現(xiàn)跨終端App開發(fā)
移動(dòng)首選解決方案,前端終極開發(fā)利器,一本書玩轉(zhuǎn)React Native
《React Native入門與實(shí)戰(zhàn)》內(nèi)容分為4部分,首先簡(jiǎn)要介紹了React Native的開發(fā)基礎(chǔ)知識(shí),然后介紹了React Native的API、組件以及Native擴(kuò)展和組件的封裝,接著介紹了App的動(dòng)態(tài)更新和上架過程,最后通過3個(gè)案例介紹了如何使用React Native開發(fā)原生App。
3、React Native開發(fā)指南

作者:Bonnie Eisenmen
譯者:黃為偉
React Native核心貢獻(xiàn)者Brent Vatne強(qiáng)烈推薦
Twitter公司軟件工程師Bonnie Eisenmen撰寫
應(yīng)用開發(fā)、調(diào)試、部署一網(wǎng)打盡
圖文并茂、講解詳盡,學(xué)習(xí)起來更輕松
一本不容錯(cuò)過的跨平臺(tái)應(yīng)用開發(fā)實(shí)踐指南
《React Native開發(fā)指南》介紹了React Native這款JavaScript框架。在React Native中利用現(xiàn)有的JavaScript和React知識(shí),就可以開發(fā)和部署功能完備的、真正原生的移動(dòng)應(yīng)用,同時(shí)支持iOS與Android平臺(tái)。除了框架本身的概念講解之外,本書還討論了如何使用第三方庫,以及如何編寫自己的Java或Objective-C的React Native擴(kuò)展。
4、JavaScript程序設(shè)計(jì)

作者:John David Dionisio,Ray Toal
譯者:賈洪峰 李松峰
逐步介紹JavaScript編程所需的全部知識(shí)
提供大量精心選擇的練習(xí),讓讀者可以即刻測(cè)試和運(yùn)用所學(xué)知識(shí)
《JavaScript程序設(shè)計(jì)》是專門為計(jì)算機(jī)編程入門課程設(shè)計(jì)的,旨在通過從零開始介紹JavaScript編程讓讀者理解計(jì)算機(jī)科學(xué)的基本思想和原理。書中內(nèi)容豐富全面,闡述由淺入深。主要內(nèi)容有:計(jì)算的相關(guān)知識(shí)、編程的基本概念、數(shù)據(jù)、語句、函數(shù)、事件、軟件架構(gòu)、分布式計(jì)算、圖形與動(dòng)畫,此外還探討了正則表達(dá)式、遞歸、緩存等高級(jí)主題。
5、精通JavaScript開發(fā)

作者:Den Odell
譯者:鄺健威,厲海洋
本書可以助你學(xué)習(xí)如何使用最新的瀏覽器API、語言特性和工具,來構(gòu)建大型、結(jié)構(gòu)良好、高質(zhì)量、移動(dòng)優(yōu)化的網(wǎng)站和應(yīng)用程序。通過本書示例,開發(fā)人員更易上手。
《精通JavaScript開發(fā)》是JavaScript實(shí)戰(zhàn)指南,主要內(nèi)容包括:JavaScript性能、可靠性、穩(wěn)定性和代碼管理分析,面向?qū)ο蟠a的使用,測(cè)試和錯(cuò)誤處理機(jī)制的構(gòu)建,用AMD和RequireJS管理代碼依賴,移動(dòng)端、游戲和實(shí)時(shí)通信的JavaScript開發(fā),等等。
6、學(xué)習(xí)JavaScript數(shù)據(jù)結(jié)構(gòu)與算法

作者:Loiane Groner
譯者:孫曉博,鄧剛,吳雙,陳迪,袁源
你將從本書中學(xué)到:
在數(shù)組、棧和隊(duì)列中聲明、初始化、添加和刪除元素;
創(chuàng)建和使用最復(fù)雜的數(shù)據(jù)結(jié)構(gòu)——圖,以及DFS和BFS算法;
鏈表、雙向鏈表和循環(huán)鏈表的作用;
用散列表、字典和集合存儲(chǔ)不重復(fù)的元素;
二叉樹和二叉搜索樹的應(yīng)用;
使用冒泡排序、選擇排序、插入排序、歸并排序和快速排序算法,對(duì)數(shù)據(jù)結(jié)構(gòu)排序;
使用順序搜索和二分搜索,搜索數(shù)據(jù)結(jié)構(gòu)中的元素;
理解大O表示法、動(dòng)態(tài)規(guī)劃和貪婪算法的重要性。
《學(xué)習(xí)JavaScript數(shù)據(jù)結(jié)構(gòu)與算法》首先介紹了JavaScript語言的基礎(chǔ)知識(shí),接下來討論了數(shù)組、棧、隊(duì)列、鏈表、集合、字典、散列表、樹、圖等數(shù)據(jù)結(jié)構(gòu),之后探討了各種排序和搜索算法,包括冒泡排序、選擇排序、插入排序、歸并排序、快速排序、順序搜索、二分搜索,最后還介紹了動(dòng)態(tài)規(guī)劃和貪心算法等常用的高級(jí)算法及相關(guān)知識(shí)。
7、JavaScript網(wǎng)頁動(dòng)畫設(shè)計(jì)

作者:Julian Shapiro
譯者:王沛
業(yè)界最先進(jìn)的動(dòng)畫庫Velocity.js作者作品
揭秘開發(fā)人員如何用動(dòng)畫輕松提升用戶體驗(yàn)
《JavaScript網(wǎng)頁動(dòng)畫設(shè)計(jì)》內(nèi)容共分為8章,以作者開發(fā)的動(dòng)畫庫Velocity.js為工具,簡(jiǎn)明扼要地探討了JavaScript動(dòng)畫的特點(diǎn)和工作流方面的優(yōu)勢(shì),涵蓋開發(fā)者們最關(guān)心的文本動(dòng)畫、SVG、動(dòng)畫性能等問題。掌握書中內(nèi)容,即可自信實(shí)現(xiàn)視覺上效果震撼、技術(shù)上易于維護(hù)的動(dòng)畫效果。
8、JavaScript Web應(yīng)用開發(fā)

作者:Nicolas Bevacqua
譯者:安道
構(gòu)建先行,設(shè)計(jì)干凈、可測(cè)試、結(jié)構(gòu)良好的JavaScript應(yīng)用
《JavaScript Web應(yīng)用開發(fā)》介紹了用于提升應(yīng)用質(zhì)量和改進(jìn)開發(fā)流程的技術(shù)。首先會(huì)教你如何制定能優(yōu)化產(chǎn)品質(zhì)量的過程,制定好過程后,每次修改代碼后都會(huì)執(zhí)行一些任務(wù),每次提交后都會(huì)運(yùn)行測(cè)試,還能自動(dòng)部署。本書還會(huì)集中介紹如何設(shè)計(jì)模塊化的組件,以及如何使用這些組件構(gòu)建健壯的應(yīng)用。
本書主要分兩大塊,首先是以構(gòu)建為目標(biāo)實(shí)現(xiàn)JavaScript 驅(qū)動(dòng)開發(fā),其次介紹如何管理應(yīng)用設(shè)計(jì)過程中的復(fù)雜度,包括模塊化、MVC、異步代碼流、測(cè)試以及API 設(shè)計(jì)原則。
9、全端Web開發(fā):使用JavaScript與Java

作者:Casimir Saternos
譯者:王群鋒,杜歡
前后端程序員必備指南,全面講解最新的C/S應(yīng)用開發(fā)范式
《全端Web開發(fā):使用JavaScript與Java》以Java和JavaScript這兩種最流行的服務(wù)器與客戶端開發(fā)環(huán)境為例,全面講解了最新的C/S應(yīng)用開發(fā)范式。作者不僅講解了很多實(shí)用的C/S開發(fā)架構(gòu),還通過各種實(shí)例進(jìn)一步強(qiáng)化了讀者的認(rèn)知。
10、MEAN Web開發(fā)

作者:Amos Q. Haviv
譯者:陳世帝
利用MEAN實(shí)現(xiàn)JavaScript全棧開發(fā)。全棧工程師的必讀之書
《MEAN Web開發(fā)》從MEAN 的核心框架開始,詳細(xì)闡述了每一種框架的關(guān)鍵概念,如何正確地設(shè)置它們,以及如何用流行的模塊把它們連接在一起。通過本書的實(shí)例練習(xí),你能搭建自己的MEAN 應(yīng)用架構(gòu),通過添加認(rèn)證層,開發(fā)
MVC 架構(gòu)支持自己的項(xiàng)目開發(fā)。最后,你將學(xué)會(huì)使用不同的工具和框架加快你的日常開發(fā)進(jìn)程。
11、學(xué)習(xí)響應(yīng)式設(shè)計(jì)

作者:Clarissa Peterson
譯者:文巍
了解最新最全面的響應(yīng)式設(shè)計(jì)原理、技術(shù)、策略與流程
《學(xué)習(xí)響應(yīng)式設(shè)計(jì)》分為四部分,全面介紹響應(yīng)式Web設(shè)計(jì)策略與技術(shù),引領(lǐng)大家掌握從項(xiàng)目立項(xiàng)到網(wǎng)站上線的響應(yīng)式設(shè)計(jì)工作流程。第一部分介紹響應(yīng)式設(shè)計(jì)及其與其他網(wǎng)頁設(shè)計(jì)方法的區(qū)別。第二部分概述構(gòu)建響應(yīng)式站點(diǎn)的基礎(chǔ)知識(shí)、必備的HTML和CSS知識(shí)、圖像處理,以及響應(yīng)式設(shè)計(jì)的核心:媒體查詢。第三部分帶大家全面了解響應(yīng)式設(shè)計(jì)的工作流程,從用戶體驗(yàn)的角度探討響應(yīng)式設(shè)計(jì),確保網(wǎng)站在各種設(shè)備上的適應(yīng)性和功能完備性。第四部分深入探討需特別考慮的設(shè)計(jì)元素,包括文字排版、響應(yīng)式導(dǎo)航和頁頭,以及響應(yīng)式設(shè)計(jì)的一大問題:性能。
12、HTML5與WebGL編程

作者:Tony Parisi
譯者:潘征
Web 3D標(biāo)準(zhǔn)先驅(qū)作品;循序漸進(jìn)上手產(chǎn)品級(jí)3D應(yīng)用開發(fā)
《HTML5與WebGL編程》主要講解如何運(yùn)用HTML5及CSS3、WebGL等相關(guān)技術(shù),開發(fā)出具有極強(qiáng)視覺沖擊力的、高性能的3D Web應(yīng)用。在這本書中,你將學(xué)習(xí)如何使用工具、框架和庫,在桌面和移動(dòng)瀏覽器中創(chuàng)建3D模型和動(dòng)畫、令人驚嘆的視覺效果以及出色的用戶交互。
13、SVG精髓(第2版)

作者:J. David Eisenberg,Amelia Bellamy-Royds
譯者:易鄭超,何鵬飛
Web開發(fā)和設(shè)計(jì)人員必備手冊(cè),透徹講解SVG的技術(shù)細(xì)節(jié)
《SVG精髓(第2版)》將帶你詳細(xì)了解SVG的功能,首先學(xué)習(xí)簡(jiǎn)單的SVG應(yīng)用,如繪制線條,然后逐步探索復(fù)雜的特性,比如濾鏡、變換、漸變和圖案等。
本書第2版擴(kuò)展了動(dòng)畫、交互式圖形以及SVG編程等內(nèi)容。交互式的在線示例讓你很容易在Web瀏覽器中實(shí)驗(yàn)SVG的特性。本書還為經(jīng)驗(yàn)豐富的設(shè)計(jì)師準(zhǔn)備了6個(gè)附錄,解釋了XML標(biāo)記和CSS樣式等基本概念,因此即使你沒有網(wǎng)頁設(shè)計(jì)的經(jīng)驗(yàn),也可以開始學(xué)習(xí)SVG。