学习的最好途径就是看书。

开篇想给大家两点关于读书的建议:

· 经典书籍需要不断被重读——每一次重读都会有新的体会;

· 书籍并非读的越多越好——大多数书籍只是经典书籍中的概念延伸(有时甚至是照搬)

一灯将给大家推荐12本前端经典书籍,本文收录前6本。

话不多说,上书~

书单推荐

1.《JavaScript高级程序设计》

2.《你不知道的JavaScript》

3.《JavaScript设计模式与开发实践 》

4.《CSS揭秘》

5.《CSS世界》

6.《WebKit技术内幕》

7.《Node.js:来一打 C++ 扩展》

8.《深入浅出Node.js》

9.《编程之美》

10.《HTML5 Canvas核心技术图形动画与游戏开发》

11.《3D数学基础:图形与游戏开发》

12.《Node.js区块链开发》

-----------------------我是一条充满魅力的分割线--------------------------

01《JavaScript高级程序设计》

【作者】Nicholas C.Zakas世界知名的JavaScript专家和Web开发人员。

【内容简介】本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署JavaScript解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,最后介绍应用所有这些知识来创建动态用户界面。

【一灯推荐】个人认为绝对是迄今为止读过的最好的一本Js书籍,墙裂推荐!

02《你不知道的JavaScript》

【作者】 [美] 辛普森 ( Kyle Simpson ) 著

【内容简介】很多人对JavaScript这门语言的印象都是简单易学,很容易上手。虽然JavaScript语言本身有很多复杂的概念,但语言的使用者不必深入理解这些概念就可以编写出功能全面的应用。殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解它们。

【一灯推荐】这本书我在看第一章的时候就被吸引住了,相信你看完之后也一定会对JS有一种全新的感觉。

03《JavaScript设计模式与开发实践 》

【作者】曾探 2007年毕业于吉林大学软件学院。就职于国内知名前端团队腾讯AlloyTeam,高级工程师。

【内容简介】本书是根据JavaScript语言的特性专门针对JavaScript语言全面总结的设计模式。全书共分为三个部分,第一部分讲解了JavaScript语言面向对象和函数式编程的知识及其在设计模式方面的作用;第二部分通过一步步完善的代码示例,由浅入深地讲解了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 解析、渲染树、布局、硬件加速、JavaScript 引擎、多媒体、移动支持、插件机制、安全机制、调试和最新的Web 平台等。对于每一项技术,在介绍基本含义之上,详细分析WebKit 内部的工作原理,进而从实践角度道出由此带来的Web 前端开发启示。

【一灯推荐】webkit方面技术第一本书,把渲染引擎和javascript引擎讲得很详细。作为前端工程师,很有必要了解下每天打交道的浏览器的工作原理,有利于改进自己的程序哦~

我们将更新12本前端必备书籍(下),欢迎关注京程一灯的官方掘金账号。

如果你有想推荐的前端书籍,欢迎你在评论区留言哦~

书单推荐 | 12本前端必备书籍(上)相关推荐

  1. 2021 书单推荐 | 15 本高分 AI 书籍,统统免费读

    By 超神经 内容提要:目前,市面上的人工智能书籍并不少,作为一名人工智能爱好者,该如何筛选书单?新年伊始,KDnuggets 整理了一份 AI 书单,请大家按需取用. 关键词:AI 书单  机器学习 ...

  2. 2021年前端工程师书单推荐

    之前有读者私信我想要一份前端工程师的成长路线,答应他后面会出一个系列专题.最近加班有点狠,属于自己的时间太少了,而且路线涵盖的内容大而全,这里推荐一个程序员成长路线的 GitHub 仓库,总结的很全面 ...

  3. 三年级优秀书籍推荐_小学1-3年级课外阅读书单推荐,值得收藏!

    原标题:小学1-3年级课外阅读书单推荐,值得收藏! 一年级上册 1.<小巴掌童话> 张秋生著 2.<365夜故事> 鲁 兵主编 3.<小猪唏哩呼噜>(小布头丛书) ...

  4. 2021年读书节书单推荐

    2021年读书节书单推荐 前言 IT类 图解HTTP 算法图解 反欺骗的艺术 图解TCP/IP Python3 网络爬虫开发实战 非IT类 小狗钱钱 刻意练习 微习惯 恶意 前言   我是一名计算类专 ...

  5. 2020Java书单推荐

    Java书单推荐 前言 1. 正文 1.1. 学生.职场新人 1.2. 个人提升 1.3. Spring框架 1.4. 虚拟机相关 1.5. 并发编程 1.6. 设计模式 1.7. Redis 1.8 ...

  6. 2017计算机系书单推荐(排版更新)

    前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享 2018年计算机系书单分享 本文 ...

  7. 2022年IBDP暑期阅读书单推荐

    2022年IBDP暑期阅读书单推荐 以下20本书也可以添加到准IBDP小伙伴们今年暑期的阅读书单,其中很多书籍与美国有着千丝万缕的关系,涉及历史.传记.职业规划.领导力培养等各个领域,帮助之后志在申请 ...

  8. 做好HR必读的人力资源书单推荐

    人力资源管理是一门综合性很强的学科,这一点相信很多HR朋友都感同身受.不管你是某个模块里的专员还是HRM.HRD,很多时候你都会发现,要想真正做好人力资源管理,你就必须尝试着跳出人力资源管理的范畴. ...

  9. 进阶阿里架构师:算法、编程语言、数据库、架构设计!书单推荐!

    阿里架构师必读书单 数据结构与算法:算法.算法导论等. 编程语言:java编程思想.java核心技术等 模式与设计:设计模式.代码重构.深入理解java虚拟机 数据库:mysql优化.oracle.r ...

最新文章

  1. 施一公:优秀博士如何养成(全文) 清华大学演讲
  2. 孙鑫老师教学视频学习笔记——单文档中菜单操作
  3. 在Java中,采用类的默认构造函数构造对象的方法!
  4. 10没有基于策略的qos_基于强化学习的用户移动场景下空中基站3D位置高效部署...
  5. 机器学习中的度量—— 向量距离
  6. 见过世面的人到底有什么区别
  7. DotNet 资源大全
  8. 京东物流将收购德邦股份66.49%股份
  9. sql-查询不同状态下的数据之和
  10. JavaScript之this,new,delete,call,apply
  11. 【mysql】使用脚本对mysql状态进行监控
  12. Python2.x(3.x)安装及Ulipad的安装和使用
  13. send/recv与socket
  14. 普通话测试-短文60篇文章,附带拼音(11-20篇)
  15. iOS @available 和 #available 的用法
  16. Python+经济学:资本边际效率与IRR
  17. Unreal Engine 4 UE4 CAVE VR 立体 Stereo nDisplay 多通道
  18. SAP 固定资产增值和减值
  19. vcm驱动芯片原理_每周一品 · 音圈电机(VCM)中的磁性材料
  20. 僵尸进程zombie与孤儿进程orphan

热门文章

  1. 【读】AttSum: Joint Learning of Focusing and Summarization with Neural Attention
  2. 爬虫好搭档之 w3lib
  3. dell服务器启动顺序如何设置_戴尔品牌机怎么设置启动顺序(按F12进bios的)?
  4. K8S 下配置 Default StorageClass (NFS)
  5. 谷歌测试Chrome浏览器书签新功能Google Stars
  6. 艾瑞年度数据:在线视频
  7. 遗传转化的基本知识(四)——植物遗传转化的载体系统
  8. 【Navicate无法连接上mysql】
  9. 挑选智能音箱时,首选“智能”还是“音质”?这篇文章给你答案
  10. Android中汉字转拼音的优化