第一章 课程简介 拿到一个面试题,你第一时间看到的是什么? 考点 又如何看待网上搜出来的永远看不完的题海? 以不变应万变 如何对待接下来遇到的面...
产品化 1. 项目工程化 所谓的工程化,可以理解为项目的组织能力。所谓的工程化,可以理解为项目的组织能力。体现在文件上,就是文件的组织能力。 1...
测试 测试的意义在于,在用户消费产出的代码之前,开发者首先消费它,给予其重要的质量保证。 测试包括单元测试、性能测试、安全测试和功能测试等方面。...
异步编程 Node是首个将异步大规模带到应用层面的平台,它从内在运行机制到API的设计,无不透露出异步的气息来。 1.函数式编程 在JavaSc...
1. 数组 Array.slice() 方法可从已有的数组中返回选定的元素。 Array.concat() 方法用于连接两个或多个数组。 Arr...
玩转进程 JavaScript运行在单个进程的单个线程上。它带来的好处是:程序状态是单一的,在没有多线程的情况下没有锁、线程同步问题,操作系统在...
构建Web应用 前后端采用的语言都是JavaScript,在跨越HTTP进行沟通时的好处; 无须切换语言环境,部分知识不会因为语言环境的切换而丢...
网络编程 利用Node可以十分方便的搭建网络服务器。 Node提供了net、dgram、http、https等4个模块,分别用于处理TCP、UD...
理解Buffer 1. Buffer结构 Buffer是一个像Array的对象,但它主要用于操作字节。 1.1 模块结构 Buffer是一个典型...