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