给大家推荐
12本web前端开发工程师必备经典书籍
话不多说,上书~
01
《java script高级程序设计》
Nicholas C.Zakas世界知名的java script专家和Web开发人员。
本书从最早期Netscape浏览器中的java script开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及java script的语言特点、java script与浏览器的交互、更高级的java script技巧,以及与在Web应用程序中部署java script解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,最后介绍应用所有这些知识来创建动态用户界面。
个人认为绝对是迄今为止读过的最好的一本Js书籍,墙裂推荐!
02
《你不知道的java script》
[美] 辛普森 ( Kyle Simpson ) 著
很多人对java script这门语言的印象都是简单易学,很容易上手。虽然java script语言本身有很多复杂的概念,但语言的使用者不必深入理解这些概念就可以编写出功能全面的应用。殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的java script开发人员,如果没有认真学习的话也无法真正理解它们。
这本书我在看第一章的时候就被吸引住了,相信你看完之后也一定会对JS有一种全新的感觉。
03
《java script设计模式与开发实践 》
曾探 2007年毕业于吉林大学软件学院。就职于国内知名前端团队腾讯AlloyTeam,高级工程师。
本书是根据java script语言的特性专门针对java script语言全面总结的设计模式。全书共分为三个部分,第一部分讲解了java script语言面向对象和函数式编程的知识及其在设计模式方面的作用;第二部分通过一步步完善的代码示例,由浅入深地讲解了16个设计模式;第三部分讲述了面向对象的设计原则及其在设计模式中的体现,以及一些常见的面向对象编程技巧和日常开发中的代码重构。
书中所有示例均来自作者长期的开发实践,与实际开发密切相关,适合初、中、高级Web前端开发人员阅读,尤其适合想往架构师晋级的中高级程序员。
读这本书会像读那些经典的外文技术书籍一样,由浅入深,娓娓道来,值得大家反复研读多遍。
04
《CSS揭秘》
[希]韦鲁(Lea Verou)朱巍(编辑)W3C CSS工作组特邀专家,设计CSS语言的委员之一,此前曾在W3C担任开发者代言人。
本书是一本注重实践的教程,作者为我们揭示了47个鲜为人知的CSS技巧,主要内容包括背景与边框、形状、视觉效果、字体排印、用户体验、结构与布局、过渡与动画等。本书将带领读者循序渐进地探寻更优雅的解决方案,攻克每天都会遇到的各种网页样式难题。
这本书有些神奇的小技法,是一本实用主义的书,很多看过的小伙伴说:看完有一种从小工到专家的感觉~
05
《CSS世界》
张鑫旭,前端开发工程师,国内知名前端博客“鑫空间-鑫生活”博主,目前就职于阅文集团用户体验设计部(YUX),担任技术经理。
本书从前端开发人员的需求出发,以“流”为线索,从结构、内容到美化装饰等方面,全面且深入地讲解前端开发人员必须了解和掌握的大量的CSS知识点。同时,作者结合多年的从业经验,通过大量的实战案例,详尽解析CSS的相关知识与常见问题。作者还为本书开发了专门的配套网站,进行实例展示、问题答疑。
作为一本CSS深度学习的书,书中介绍大量许多前端开发人员都不知道的CSS知识点。通过阅读本书,读者会对CSS世界的深度和广度有一个全新的认识。
这本书汇集了张老师10多年对于css的开发经验,内容很赞的一本书,但是很多读者反馈张大神表达方式稍显杂乱~
06
《WebKit技术内幕》
朱永盛,Chromium项目Committer,2006年从南京大学毕业后就职于英特尔亚太研发有限公司,专注于HTML5、WebKit和Chromium等方面技术
《WebKit技术内幕》从HTML5的基础知识入手,重点阐述目前应用最广的渲染引擎项目——WebKit。不仅着眼于系统描述WebKit 内部渲染HTML 网页的原理,并基于Chromium 的实现,向读者传授实现高性能Web 前端开发所需的宝贵经验。
《WebKit技术内幕》首先从总体上描述WebKit 架构和组成,而后涵盖Web 前端和所有与之相关的重要技术,包括网络、资源加载、HTML 和CSS 解析、渲染树、布局、硬件加速、java script 引擎、多媒体、移动支持、插件机制、安全机制、调试和最新的Web 平台等。对于每一项技术,在介绍基本含义之上,详细分析WebKit 内部的工作原理,进而从实践角度道出由此带来的Web 前端开发启示。
webkit方面技术第一本书,把渲染引擎和java script引擎讲得很详细。作为前端工程师,很有必要了解下每天打交道的浏览器的工作原理,有利于改进自己的程序哦~
下一页更精彩:12本web前端开发工程师必备经典书籍