之前也整理過一篇web開發(fā)的書金踪,《Web開發(fā)的營養(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ì)讓你大開眼界谬返∩デ梗”
——Jeremy Keith光涂,《JavaScript DOM編程藝術(shù)》作者
2、React Native入門與實(shí)戰(zhàn)
作者:王利華拧烦,魏曉軍顶捷,馮誠祺
國內(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部分交播,首先簡要介紹了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í)冤寿,讓讀者可以即刻測試和運(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的使用碌上,測試和錯(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為工具痹籍,簡明扼要地探討了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ì)干凈、可測試拇惋、結(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)行測試,還能自動(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助琐、異步代碼流、測試以及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í)簡單的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。