HTML与CSS初级《Head First HTML与CSS(第2版)》豆瓣评分:9.3经典入门,入门获取资料的好方法。帮助读者循序渐进地建立小知识点,结合整体的分类逻辑书,让你把所有的基础知识都学得一清二楚。中级《CSS权威指南(第三版)》豆瓣评分8.5本书适合那些自学过CSS但又想全面了解CSS的读者。由浅入深,全面通俗易懂,不愧为权威指南。虽然内容有点老了,但还是能满足学习的需要。希望版主能推出更新的版本。《css禅意花园》豆瓣评分8.4本书作者是世界知名网站设计师。书中的例子来自网站设计领域最著名的网站——CSS禅园(CSSZenGarden)。书比较老,但是思想很经典。进阶《CSS揭秘》豆瓣评分9.4这是一本多年难得一见的CSS难读书籍。读起来非常过瘾,是CSS进阶的必读之作。JavaScript初阶《javascript语言精粹》豆瓣评分9.1本书通过对JavaScript语言的分析来辨别优劣特性,从而提炼出相对于整个语言更好的可靠性、可读性和可维护性的JavaScript子集,以便您可以使用它来创建真正可扩展且高效的代码。DouglasCrockford,雅虎高级JavaScript架构师向读者介绍如何使用JavaScript创建真正可扩展且高效的代码。《JavaScript DOM编程艺术(第2版)》豆瓣评分8.7本书是超级畅销书的升级版,由倡导Web标准的领军人物所著,揭示了前端开发的真谛,是学习JavaScript和DOM的必读之作发展。中级《JavaScript权威指南》豆瓣评分8.8本书是学习核心JavaScript语言和Web浏览器定义的JavaScriptAPI的程序员指南和综合参考手册。第6版涵盖了HTML5和ECMAScript5。为了与时俱进并跟上当今最佳Web开发实践,许多章节被完全重写。本书的新章节描述了jQuery和服务器端JavaScript。本书适合想学习Web编程语言的初、中级程序员和想精通JavaScript的JavaScript程序员。《JavaScript高级程序设计》豆瓣评分9.3本书是最新版的JavaScript超级畅销书。ECMAScript5和HTML5都赢得了标准之战,使得大量专有实现和客户端扩展正式进入规范,也为JavaScript增加了许多新特性以适应未来的发展。本版除新增5章外,还对其他章节进行了大量增改,新增内容约占全书的三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型出发,讨论了面向对象编程、Ajax和Comet服务器端通信、HTML5表单、媒体、Canvas(包括WebGL)和WebWorkers、geolocation、cross-documentmessaging、clientstorage(包括IndexedDB)等新的API,还引入了离线应用和与维护、性能和部署相关的最佳开发实践。本书的附录展望了未来的API和ECMAScriptHarmony规范。《你不知道的JavaScript 上中下》豆瓣评分9.4《你所不知道的JavaScript》系列旨在帮助对JavaScript一窍不通的开发者直面困难,深入语言,搞清楚JavaScript各个组成部分的用途。本书介绍了该系列中的两个主题:“作用域和闭包”以及“this和对象原型”。掌握了这些知识之后,无论什么技术、框架、流行语,你都能轻松理解。《ES6 标准入门(第3版)》豆瓣评分8.8ES6是下一代JavaScript语言标准的统称。每年6月发布修订版。到目前为止,已经发布了三个版本,分别是ES2015、ES2016、ES2017。本书按照ES2017标准,详细介绍了所有新增的语法,清楚地解释了基本概念、设计目的和用法,并给出了大量简单易懂的例子。本书难度中等,适合对JavaScript语言已有一定了解的读者阅读。既可以作为学习这门语言最新动态的参考书,也可以作为您随时查阅新语法的参考手册。第三版增加了30%以上的内容,完全覆盖了ES2017标准。与第二版相比,引入了更多的语法点,并对原章节的文字表达进行了调整,丰富了实例,使讨论更加准确易懂。简单易学。学长《深入理解 ES6》豆瓣评分9.3Zakas的又一代表作,他的作品最好的地方就是只是阐述,很少评价,这对帮助我们打下??坚实??的基础非常有意义。《JavaScript设计模式与开发实践》豆瓣评分9.1本书在尊重《设计模式》初衷的同时,根据JavaScript语言特点,全面介绍了16种更适合JavaScript程序员的常用设计模式,讲解了JavaScript面向对象和函数式的基础知识编程知识,介绍了面向对象的设计原则及其在设计模式中的体现,也分享了面向对象的编程技巧和日常开发中的代码重构。本书将教你如何将经典的设计模式应用到JavaScript语言中,编写出美观、高效、结构化和可维护的代码。《高性能JavaScript》豆瓣评分8.6如果您使用JavaScript构建交互式富Web应用程序,那么JavaScript代码可能是导致您的Web应用程序变慢的主要原因。《高性能JavaScript》揭示了可以帮助您消除开发过程中的性能瓶颈的技术和策略。您将学习如何提高各个方面的性能,包括代码加载、运行、DOM交互、页面生命周期等。雅虎前端工程师NicholasC.Zakas和其他五位JavaScript专家介绍页面代码加载最佳实践和编程技巧帮助您编写更高效、更快速的代码。您还将了解构建文件并将其部署到生产环境的最佳实践,以及有助于解决生产问题的工具。《javascript设计模式(第二版)》豆瓣评分8.4这本书分两部分。第一部分给出实现具体设计模式所需的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单例模式等。第二部分着重介绍各种具体的设计模式及其在JavaScript语言中的应用,主要介绍工厂模式、桥接模式、组合模式、门面模式等几种常见模式。为了使每一章的示例尽可能贴近实际应用,本书还列出了一些JavaScript程序员最常见的任务,然后使用设计模式使他们的解决方案更加模块化、高效且更易于维护。一些更具理论性的例子用于说明某些观点。.本书适合各个层次的Web前端开发人员阅读和参考。互动《写给大家看的设计书(第3版)》豆瓣评分8.6这本书是世界级设计师写的。复杂的设计原则在书中被浓缩为四个基本原则:亲密、对齐、重复和对比。作者以简洁明快的文风,将优秀设计必须遵循的四大基本原则及其背后的原则,以通俗易懂的方式呈现给读者。本书包含大量示例,可让您学习如何按照自己的方式设计美观且信息丰富的产品。本书适合各行各业需要从事设计工作的读者阅读,也适合经验丰富的设计师阅读。计算机基础《图解HTTP》豆瓣评分8.1本书全面系统地介绍了互联网基础——HTTP协议。作者从HTTP协议的发展历史入手,仔细分析了HTTP协议的结构,列举了很多常见的通信场景和实际案例,最后延伸到Web安全、最新技术动向等方面。本书的特点是在讲解的同时辅以大量生动的通信图例,可以更好地帮助读者深入理解HTTP通信过程中客户端与服务器端的交互。读者可以通过本书快速了解和掌握HTTP协议的基础知识。前端工程师分析抓包数据,后端工程师实现RESTAPI,实现自己的HTTP服务器,以及其他HTTP相关的知识点。本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。《Web性能权威指南》豆瓣评分8.8本书是谷歌高性能团队核心成员的权威之作,堪称实践经验与规范解读完美结合的产物。本书的目标是涵盖Web开发人员在其技术体系中应掌握的所有网络和性能优化知识。全书着重于性能优化,从TCP、UDP和TLS协议开始,并解释了如何针对这些协议和基础架构优化应用程序。然后深入探讨无线和移动网络的工作原理。最后,揭示了HTTP协议的底层细节,同时详细介绍了添加到现代浏览器中的革命性新功能,例如HTTP2.0、XHR、SSE、WebSocket、WebRTC和DataChannel。本书适合所有Web应用和网站开发者,包括但不限于前端、后端、运维、大数据分析、UI/UX、存储、视频、实时消息、性能工程师。IlyaGrigorik是Google的MakeTheWebFast团队的性能工程师和开发大使。他每天的主要工作是弄清楚如何让Web应用程序更快,并总结和推广可以提高应用程序性能的最佳实践。Framework《深入 React 技术栈》豆瓣评分8.1第一本完整描述React技术栈的原著。纯渲染专栏致力于打造React、Flux、Redux和可视化的覆盖面,帮助开发者在实践中理解技术和源码。主流前端组件解决方案,一本玩React“全家桶”的书。本书讲解内容丰富,不仅为普通用户介绍了API、应用架构和周边工具,还深入介绍了底层实现。此外,本书非常注重实战,每一节都有实用的例子,细节丰富。我从这本书中学到了很多东西,强烈推荐!《React 进阶之路》豆瓣评分6.9《React进阶之路》详细介绍了React技术栈涉及的主要技术。本书分为基础、进阶和实用三个部分。基础部分主要介绍React的基本用法,包括React16的新特性;进阶部分深入讲解了组件状态、虚拟DOM、高阶组件等React中的重要概念,介绍了初学者容易混淆的知识点;实战篇介绍了React技术栈的三个重要成员ReactRouter、Redux和MobX,并通过实际项目讲解了这些技术如何与React结合使用。《React进阶之路》实例丰富,注重实战。适合从零开始学习React的初学者,或者已经有一定的React使用经验但希望对React技术栈有更全面深入的了解的开发者。阅读本书需要你掌握前端开发的基础知识。《React状态管理与同构实战》豆瓣评分7.8React自开源以来就以革命性的设计理念颠覆了前端开发的传统意义。它所倡导的组件化、状态管理、虚拟DOM等思想极大地提高了前端开发的效率。为了更高效地维护React应用的数据状态,诞生了以Redux为代表的数据管理模型。《React状态管理与同构实战》以React技术栈为核心,在介绍React用法的基础上,从源码层面分析了Redux的思想,着重介绍了服务端渲染和同构应用的架构模式。《React状态管理与同构实战》包含众多项目实例,不仅为用户打开了React技术栈的大门,也提升了读者对前沿领域的整体认知。《React状态管理与同构实战》主要适合有一定JavaScript基础的前端工程师,以及对前端开发感兴趣的相关从业者。《深入浅出Vue.js》豆瓣评分8.1这本书从源码层面分析了Vue.js。首先,简单介绍一下Vue.js;然后详细讲解其内部核心技术“变化检测”,这里带领大家从0到1实现一个简单的“变化检测”系统;然后详细介绍了虚拟DOM技术,其中包括虚拟DOM的原理及其修补算法;接着详细讨论了模板编译技术,包括模板解析器的实现原理、优化器的原理和代码生成器的原理;最后详细介绍了它的整体架构,为我们提供了所使用的各种API的内部原理,同时也介绍了生命周期、错误处理、指令系统和模板过滤器等功能的原理。《Vue.js实战》豆瓣评分7.3本书基于Vue.js2,以实际项目的方式引导读者逐步学习Vue.js。本书分为基础、进阶和实用三个部分。基础篇主要介绍Vue.js的核心功能;进阶篇主要讲解前端工程Vue.js的组件化和插件的使用;实战篇着重开发了两个完整的例子,涵盖了Vue的内容。js大多数API。通过阅读本书,读者可以掌握Vue.js框架主要API的使用、自定义指令、组件开发、单文件组件、Render函数、使用webpack开发可复用的单页富应用等。书中实例丰富,注重实战。适合刚接触或即将接触Vue.js的开发者。也适合有Vue.js开发经验但需要进一步提升的开发者。服务器端《深入浅出Node.js》豆瓣评分8.6本书从不同的角度介绍了Node的内部特性和结构。从第一章Node介绍开始索引,涉及到Node的方方面面。主要内容包括模块机制的揭示,异步I/O实现原理的演示,异步编程的探讨,内存控制的介绍,二进制数据Buffer的详解,以及网络编程基础,Web开发在Node中,进程间消息传递、Node测试以及使用Node构建产品的注意事项。最后的附录介绍了Node的安装、调试、编码标准和NPM仓库。本书适合想要深入了解Node.js的读者。《Node.js开发指南》豆瓣评分7.5Node.js是方兴未艾的新技术,诞生于2009年。经过两年的快速变化,Node.js生态逐渐趋于稳定。Node.js采用了以往同类语言和框架中非常少见的技术。关键词是:非阻塞控制流、异步I/O、单线程消息循环。很多开发者在上手的时候总是要经历一个痛苦的思维转变过程,这给学习带来了巨大的障碍。本书旨在帮助读者扫除这些障碍,学习使用Node.js进行Web后端开发,掌握事件驱动的异步编程风格,以进一步发挥Node.js的高级特性。《深入理解Nginx(第2版)》豆瓣评分8.8本书致力于讲解开发Nginx模块必备的知识。第一版发行后,深受读者喜爱。但是由于Ng,nx的功能众多,性能强大,必须了解的基本技能也很复杂,而且第一版写的仓促,少了几个高级技能说明,所以第二版做了改进以这个为基础。本书首先介绍了官方Nginx的基本使用和配置规则,帮助读者了解通用Nginx模块的用法,然后着重介绍了如何开发HTTP模块(包括HTTP过滤模块)以获得定制化的Nginx,包括开发—A模块功能复杂需要了解各种知识,详细介绍内存池和TCP协议的实现细节;然后,基于Nginx框架代码分析了Nginx架构的设计理念和技巧。另外,新增了一个HowtosupportHTTPvariablesinthemodule,以及slabsharedmemory等相关内容,相信通过改进,可以进一步帮助读者更好地开发功能丰富、性能流媒体的Nginx模块。《深入浅出Docker》豆瓣评分8.3本书是Docker的入门书籍。全书共分17章。从Docker概述和Docker技术两部分进行综合分析。深入浅出地介绍了Docker的相关知识。实际代码帮助读者学以致用,将Docker知识应用到实际项目开发中。本书适合对Docker感兴趣的初学者、Docker技术开发人员和运维人员阅读,本书也可以作为Docker认证工程师考试的参考书。架构《前端工程化体系设计与实践》豆瓣评分6.2前端工程包括一系列的规范和流程,可以提高前端工程师的工作效率,加快Web开发的迭代速度。它是前端开发领域中非常重要的一部分。《前端工程:系统设计与实践》系统全面地介绍了前端工程系统的各个环节,包括设计要点和实践经验。全书共分为7章,分别是前端工程简史、脚手架、搭建、本地开发服务器、部署、工作流、前端工程的未来。《前端工程:系统设计与实践》适合对以下方面有一定了解和实践的中高级前端工程师阅读前端工程,也适合对前端工程感兴趣的服务端开发人员和运维人员阅读。《大型网站技术架构演进与性能优化》豆瓣评分6.8《大型网站技术架构演进与性能优化》以一个亲历者的视角,阐述了一个网站在业务快速发展过程中遇到的技术改造等各种问题和解决方案。从技术发展来看,网站经历了Web应用系统从分布式、无线多端、中台化到国际化的转变;在解决大流量问题的方向上,涉及到从端到管道到服务器乃至基础环境的优化各个层面。《大型网站技术架构演进与性能优化》总结的宝贵经验和教训,可以帮助读者理解网站遇到类似问题时应该如何思考不同的解决方案,为什么要这样做,最终做出合适的解决方案选择。《企业IT架构转型之道 阿里巴巴中台战略思想与架构实践》豆瓣评分8.1如今,整个中国社会都处在互联网转型的浪潮中。无论是政府职能单位、业务规模较大的央企,还是面临竞争最为激烈的零售业,都处在一个重要的转折点。这个转折点对企业来说很重要。商业模式带来了冲击,当然也给企业的信息中心部门带来了挑战:如何构建IT系统架构,更好地满足互联网时代企业业务发展的需求。阿里巴巴的共享服务理念和企业级互联网架构建设的思路,给这些公司带来了很多新的想法,这也是我最终决定写这本书的主要原因。本书从阿里巴巴的中台战略入手,阐述了共享服务理念为企业业务发展带来的商业价值。然后分享阿里巴巴在搭建共享服务体系时是如何选择技术框架的,有哪些重要的技术平台支持共享服务体系。这也是迄今为止对阿里巴巴集团中间件体系最全面、最系统的介绍。除了技术方面,本书还分享了阿里巴巴内部的一些经验和做法,比如组织架构和制度如何更好地支撑共享服务体系的可持续发展。
