JS

《JavaScript高档程序规划》

2023年前端书单推荐

  • 作者:[美] Nicholas C. Zakas
  • 出版社:人民邮电出版社
  • 译者:李松峰/曹力

内容简介

本书是JavaScript 超级畅销书的最新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使许多专有完成和客户端扩展正式进入标准,一起也为JavaScript 增添了许多习惯未来开展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript 言语完成的各个组成部分——言语中心、DOM、BOM、事件模型讲起,深化浅出地讨论了面向目标编程、Ajax 与Comet 服务器端通讯,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递音讯、客户端存储(包括IndexedDB)等新API,还介绍了离线运用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API 和ECMAScript Harmony 标准。

本书合适有必定编程经历的Web 运用开发人员阅览,也可作为高校及社会实用技术培训相关专业课程的教材。

《你不知道的JavaScript(上卷)》

2023年前端书单推荐

  • 作者:[美] Kyle Simpson
  • 出版社:人民邮电出版社
  • 译者:赵望野/梁杰

内容简介

JavaScript言语有许多杂乱的概念,但却用简单的方法表现出来(比方回调函数),因此,JavaScript开发者无需了解言语内部的原理,就能编写出功能全面的程序;就像收音机一样,你无需了解里面的管子和线圈都是做什么用的,只需会操作收音机上的按键,就可以收听你喜欢的节目。然而,JavaScript的这些杂乱精妙的概念才是言语的精髓,即使是经历丰厚的JavaScript开发者,如果没有认真学习也无法真正了解言语自身的特性。正是由于绝大多数人不求甚解,一遇到出人意料的行为就认为是言语自身有缺陷,进而把相关的特性加入黑名单,一朝一夕就排除了这门言语的多样性,人为地使它变得不完整、不安全。

“你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发者知难而进,深化言语内部,弄清楚JavaScript每一个零部件的用处。本书介绍了该系列的两个主题:“效果域和闭包”以及“this和目标原型”。把握了这些常识之后,无论什么技术、结构和盛行词语,你都能轻松了解。

《你不知道的JavaScript(中卷)》

2023年前端书单推荐

  • 作者:[美] Kyle Simpson
  • 出版社:人民邮电出版社
  • 译者:单业/姜南

内容简介

JavaScript这门言语简单易用,很容易上手,但其言语机制杂乱微妙,即使是经历丰厚的JavaScript开发人员,如果没有认真学习的话也无法真正了解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深化了解言语内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要常识点。本书是其间卷,主要介绍了类型、语法、异步和性能。

《JavaScript忍者秘籍》

2023年前端书单推荐

  • 作者:John Resig/Bear Bibeault
  • 出版社:人民邮电出版社
  • 译者:徐涛

内容简介

JavaScript言语非常重要,相关的技术图书也许多,但没有任何一本书对JavaScript言语的重要部分(函数、闭包和原型)进行深化、全面的介绍,也没有任何一本书讲述跨浏览器代码的编写。本书是jQuery库创始人编写的一本深化分析JavaScript言语的书。

本书共分四个部分,从准入练习、见习练习、忍者练习和火影练习四个层次讲述了逐渐成为JavaScript高手的全进程。全书从高档Web运用程序开发者所面临的应战谈起,由浅入深地覆盖了测验和测验东西、函数、闭包、目标、正则表达式、定时器、运行时代码求值、with语句、跨浏览器问题、元素的特性和属性、事件处理、DOM以及CSS选择器等许多中心话题;将谨慎的理论解说和实用的代码示例相结合,引导读者愈加深化地了解JavaScript的神奇,充沛展示了JavaScript言语的各种特性。

本书合适具备必定的JavaScript根底常识的读者阅览,也合适从事程序规划作业并想要深化探究JavaScript言语的读者阅览。

CSS

《CSS国际》

2023年前端书单推荐

  • 作者:张鑫旭
  • 出版社:人民邮电出版社

内容简介

本书从前端开发人员的需求动身,以“流”为线索,从结构、内容到美化装饰等方面,全面且深化地解说前端开发人员必须了解和把握的许多的CSS常识点。一起,作者结合多年的从业经历,经过许多的实战事例,翔实解析CSS的相关常识与常见问题。作者还为本书开发了专门的配套网站,进行实例展示、问题答疑。

作为一本CSS深度学习的书,书中介绍许多许多前端开发人员都不知道的CSS常识点。经过阅览本书,读者会对CSS国际的深度和广度有一个全新的知道。

结构

《Vuejs规划与完成》

2023年前端书单推荐

  • 作者:霍春阳
  • 出版社:人民邮电出版社

内容简介

本书根据Vue.js 3,从标准动身,以源码为根底,并结合许多直观的配图,循序渐进地解说Vue.js中各个功能模块的完成,详尽分析结构规划原理。全书共18章,分为六篇,主要内容包括:结构规划概览、呼应体系、渲染器、组件化、编译器和服务端渲染等。经过阅览本书,对Vue.js 2/3具有上手经历的开发人员可以进一步了解Vue.js结构的完成细节,没有Vue.js运用经历但对结构规划感兴趣的前端开发人员,可以快速把握Vue.js的规划原理。

Node

《深化浅出Node.js》

2023年前端书单推荐

  • 作者:朴灵
  • 出版社:人民邮电出版社

内容简介

本书从不同的视角介绍了 Node 内涵的特点和结构。由首章Node 介绍为索引,触及Node 的各个方面,主要内容包含模块机制的揭示、异步I/O 完成原理的展现、异步编程的讨论、内存控制的介绍、二进制数据Buffer 的细节、Node 中的网络编程根底、Node 中的Web 开发、进程间的音讯传递、Node 测验以及经过Node 构建产品需要的注意事项。最终的附录介绍了Node 的安装、调试、编码标准和NPM 仓库等事宜。

本书合适想深化了解 Node 的人员阅览。

工程化

《现代JavaScript库开发:原理、技术与实战》

2023年前端书单推荐

  • 作者:颜海镜/侯策
  • 出版社:电子工业出版社

内容简介

开发JavaScript库是入门前端领域的重要一步。《现代JavaScript库开发:原理、技术与实战》旨在协助前端开发者把握现代JavaScript库的开发技术,让每个人都可以开源自己的现代JavaScript库。本书体系介绍了现代JavaScript库开发触及的技术、原理和最佳实践,以及将库开源后怎么做好维护作业。在最佳实战部分,本书选取了9个典型库作为事例,展示开发流程,代码清晰、完善。

《现代JavaScript库开发:原理、技术与实战》既合适对现代JavaScript库开发及开源感兴趣的前端开发者阅览,也合适想要学习前端项目开发技术的初学者阅览。

《前端架构师:根底建设与架构规划思想》

2023年前端书单推荐

  • 作者:侯策
  • 出版社:电子工业出版社

内容简介

快速开展的盈利、优胜劣汰的应战、与生俱来的紊乱、同紊乱抗衡的标准……这些都是前端从业者无法躲避的现状。有人说,做好事务支撑是活在当下,而做好技术基建是活好未来。当事务量到达必定量级时,成为“标准制定者”,成为“考虑者”,像“架构师”一样考虑问题,才干最终成为“优胜者”。

《前端架构师:根底建设与架构规划思想》内容不是简单的思想形式输出,不是纯粹“高深典雅”的理论,也不是社区查找即得的Webpack装备罗列和原理复述,而是从项目痛点中提取出的根底建设的含义,以及从个人开展瓶颈中总结出的工程化架构和底层规划原理。本书不仅能协助开发者夯实根底,还能为开发者完成技术进阶提供协助和启发。

《深化浅出Webpack》

2023年前端书单推荐

  • 作者:吴浩麟
  • 出版社:电子工业出版社

内容简介

跟着Web开发技术的开展,Webpack凭借其便于运用和包括面广的优势,成为目前非常盛行的前端构建东西,是每位前端工程师的必备技术之一。

《深化浅出Webpack》对Webpack进行了全面解说,包括了Webpack入门、装备、实战、优化、原理等方面的内容。其间,第1章解说Webpack入门所触及的常识;第2章具体解说Webpack提供的常用装备项;第3章结合实践项目中的常见场景进行实践;第4章给出优化Webpack的优秀计划;第5章分析了Webpack的原理,并解说怎么开发Plugin和Loader;附录汇总了常见的Loader、Plugin和Webpack的其他学习资源。除了深化解说Webpack,本书还介绍了ES6、TypeScript、PostCSS、Prepack、离线缓存、单页运用、CDN等Web开发相关的技术。

无论是对 Webpack一窍不通的初学者,仍是经历丰厚的前端工程师,信任都可以经过《深化浅出Webpack》进一步提高对Webpack的了解,并在Web开发中更熟练地运用Webpack。

TypeScript

《深化了解TypeScript》

2023年前端书单推荐

  • 作者:[澳] Basarat Ali Syed
  • 出版社:电子工业出版社
  • 译者:郭文超/何小磊/柳星/徐野

内容简介

TypeScript是一种由微软开发的、开源的编程言语,近两年来开展很迅猛,已经成为许多大型项目的标配。本书包括了TypeScript的大部分常识点,并对其进行了详尽的解说;本书示例丰厚、简单易懂,你甚至可以直接把这些例子用于自己的开发作业;本书还对TypeScript编译原理进行了深化的分析,力求让读者知其然,并知其所以然。本书不仅为TypeScript初学者安排了与JavaScript相关的根底常识,并且对高档编程技巧、编译原理进行了深化浅出的解读,信任关于想深化了解TypeScript的开发者来说,经过阅览本书也能获得较大的提高。

计算机根底

《JavaScript算法:基本原理与代码完成》

2023年前端书单推荐

  • 作者:司徒正美 李晓晨
  • 出版社:人民邮电出版社

内容简介

本书以JavaScript作为演示代码,比较体系地触及各种数据结构和常见的算法面试题:常见排序算法(如冒泡排序、选择排序、插入排序、希尔排序、归并排序、堆排序、快速排序、计数排序、桶排序、基数排序等)、树的相关算法、字符串算法、回溯算法、动态规划问题等。本书中没有可怕的数学公式与杂乱度证明,而是具体列出解题进程,给出可以套用的算法模板。为了便利记忆,每种算法都会给出多种解,读者只需从中选取合适自己的解即可。

本书旨在要让非科班出身的、没有算法根底的前端人士可以对各种数据结构及相关算法敏捷上手、最终顺利经过面试。

修改推荐:

1.前端大神司徒正美编撰的面试必备算法书

2.没有数学公式和杂乱度证明,而是具体列出解题进程,给出可以套用的算法模板

3.快手研制总监方超、《深化浅出Vue.js》作者刘博文(玖五)、《TypeScript入门实战笔记》作者乾元、独立开发者&讲师花果山大圣联袂推荐

《算法(第4版)》

2023年前端书单推荐

  • 作者:[美] Robert Sedgewick/[美] Kevin Wayne
  • 出版社:人民邮电出版社
  • 译者:谢路云

内容简介

本书作为算法领域经典的参阅书,全面介绍了关于算法和数据结构的必备常识,并特别针对排序、查找、图处理和字符串处理进行了论说。第4版具体给出了每位程序员应知应会的50个算法,提供了实践代码,并且这些 Java 代码完成采用了模块化的编程风格,读者可以便利地加以改造。配套网站 algs4.cs.princeton.edu 提供了本书内容摘要以及相关代码、测验数据、编程练习、教学课件等资源。

《图解HTTP》

2023年前端书单推荐

  • 作者:[日] 上野宣
  • 出版社:人民邮电出版社
  • 译者:于均良

内容简介

本书对互联网基盘——HTTP协议进行了全面体系的介绍。作者由HTTP协议的开展历史娓娓道来,谨慎详尽地分析了HTTP协议的结构,罗列许多常见通讯场景及实战事例,最终延伸到Web安全、最新技术意向等方面。本书的特征为在解说的一起,辅以许多生动形象的通讯图例,更好地协助读者深刻了解HTTP通讯进程中客户端与服务器之间的交互状况。读者可经过本书快速了解并把握HTTP协议的根底,前端工程师分析抓包数据,后端工程师完成REST API、完成自己的HTTP服务器等进程中所需的HTTP相关常识点本书均有介绍。

本书合适Web开发工程师,以及对HTTP协议感兴趣的各层次读者。

《重构(第2版)》

2023年前端书单推荐

  • 作者:[美] Martin Fowler
  • 出版社:人民邮电出版社
  • 译者:熊节/林从羽

内容简介

本书是经典著作《重构》出版20年后的更新版。书中清晰揭示了重构的进程,解说了重构的原理和实践方法,并给出了何时以及何地应该开始发掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将协助开发人员一次一小步地修改代码,然后减少了开发进程中的危险。

本书合适软件开发人员、项目管理人员等阅览,也可作为高等院校计算机及相关专业师生的参阅读物。