JS学习
逍遥ccccc
持续学习,每天进步。
展开
-
node.js学习——Node模块系统,充分认识模块,模块的导入、导出。
node.js学习——Node模块系统,充分认识模块,模块的导入、导出。1. Node中的模块类别1. 核心模块2. 第三方模块3. 自定义模块2. CommonJS模块规范3. 基本使用方法1. 加载模块2. 模块的导出4. 导出的原理解析总结前言: Node.js是成为一名优秀的前端开发工程师的必修课。Node.js中的模块是其应用程序的基本组成部分, 所以我们需要对Node中的模块系统有着清晰的认知与使用。1. Node中的模块类别1. 核心模块Node为JS提供了很多的服务器级别的API,这原创 2020-10-22 21:32:48 · 641 阅读 · 2 评论 -
node.js学习——初始node,node基本介绍,环境安装,运行第一个node程序。
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。原创 2020-10-21 14:40:20 · 583 阅读 · 3 评论 -
JavaScript深度理解——作用域
正确理解JS作用域有助你更好的理解这门语言的精髓。存储和访问变量,是任何一种编程语言最基本的功能之一,变量存在哪里?程序需要时如何找到它?这些问题需要一套良好的规则来规范,这套规则,就叫做作用域。原创 2020-10-10 00:13:04 · 2205 阅读 · 11 评论 -
ES学习ES7之后的语法及其知识点归纳——第五天
ES学习ES7之后的语法及其知识点归纳(第五天)1. ES7新特性1.1 Array.prototype.includes:检测数组中包含某个元素1.2 指数操作符: **,用来实现幂运算2. ES8新特性2.1 async和await2.2 Object.values 和 Object.entries2.3 Object.getOwnPropertyDescriptors及时补充更新!!!1. ES7新特性1.1 Array.prototype.includes:检测数组中包含某个元素返回值:布尔类原创 2020-08-02 13:07:58 · 309 阅读 · 0 评论 -
ES6语法及其知识点归纳——第四天
ES6语法及其知识点归纳(第四天)2.12 Set2.13 Map2.14 class类2.15 数值扩展2.16 对象扩展2.17 模块化2.12 SetES6 提供了新的数据结构 Set(集合)。它类似于数组,但成员的值都是唯一的,集合实现了 iterator 接口,所以可以使用『扩展运算符』和『for…of…』进行遍历,集合的属性和方法。size:返回集合的元素个数add:增加一个新元素,返回当前集合delete :删除元素,返回 boolean 值has: 检测集合中是否包含某个元素,原创 2020-08-01 17:01:06 · 156 阅读 · 0 评论 -
ES6语法及其知识点归纳——第三天
ES6语法及其知识点归纳(第三天)2.10 生成器2.11 Promise2.10 生成器生成器函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同function * gen(){ yield '一只没有耳朵'; yield '一只没有尾巴'; return '真奇怪'; } let iterator = gen(); console.log(iterator.next()); console.log(iterator.next()); console.l原创 2020-07-30 23:44:10 · 227 阅读 · 1 评论 -
ES6语法及其知识点归纳——第二天
ES6语法及其知识点归纳(第二天)2.7 rest参数2.8 spread扩展运算符2.8 Symbol基本使用:内置值:2.9 迭代器晚安!2.7 rest参数ES6 引入 rest 参数,用于获取函数的实参,用来代替 arguments// ES6 引入rest参数,用于获取函数的实参,用来代替arguments // ES5获取实参的方式 function date () { console.log(arguments);原创 2020-07-28 22:54:16 · 354 阅读 · 2 评论 -
ES6语法及其知识点归纳——第一天
ES6语法及其知识点归纳1 ECMAScript相关介绍1.1 什么是ECMA1.2 什么是ECMAScript?1. 3 什么是ECMA-262?1.4 为什么要学习ES6?2. EXMAScript6 新特性2.1 let关键字2.2 const关键字2.3 变量的解构赋值2.4 模板字符串2.5 简化对象方法2.6 箭头函数第一天学习结束!晚安1 ECMAScript相关介绍1.1 什么是ECMAECMA(European Computer Manufacturers Associati原创 2020-07-27 23:26:46 · 429 阅读 · 0 评论