随笔分类 -  JavaScript

上一页 1 2 3 4 5 6 ··· 13 下一页

546 变量提升
摘要:**栈内存、作用域、执行上下文【执行环境】** 当浏览器开辟出供代码执行的栈内存后,代码并没有自上而下立即执行,而是继续做了一些事情:把当前作用域中所有带var、function关键字的进行提前的声明和定义 ⇒变量提升机制 【预解析】 带var的只是提前声明(declare): “var a;” , 阅读全文

posted @ 2020-10-17 15:42 冲啊! 阅读(141) 评论(0) 推荐(0)

545 parseInt解析
摘要:/* 数组的迭代方法(遍历数组中的每一项做一些特殊的处理) forEach 遍历数组每一项(数组中有多少项,就会触发执行多少次回调函数,每一次把迭代的当前项和当前项的索引传递给回调函数) map 和forEach类似,只不过支持返回值,回调函数中的返回值会把当前迭代的这一项替换掉 find 迭代数据 阅读全文

posted @ 2020-10-17 14:45 冲啊! 阅读(145) 评论(0) 推荐(0)

546 JavaScript的 动态 import 导入
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>动态 import 阅读全文

posted @ 2020-09-16 17:22 冲啊! 阅读(790) 评论(0) 推荐(0)

544 Promise.allSettled,可选链操作符 --> ?.
摘要:Promise.allSettled <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0 阅读全文

posted @ 2020-09-16 17:18 冲啊! 阅读(303) 评论(0) 推荐(0)

543 class类的私有属性
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>私有属性</tit 阅读全文

posted @ 2020-09-16 17:10 冲啊! 阅读(145) 评论(0) 推荐(0)

542 Array.prototype.flat 与 flatMap
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>flat 与 fl 阅读全文

posted @ 2020-09-16 17:09 冲啊! 阅读(154) 评论(0) 推荐(0)

540 Object.fromEntries,trimStart 和 trimEnd
摘要:Object.fromEntries <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0 阅读全文

posted @ 2020-09-16 17:06 冲啊! 阅读(142) 评论(0) 推荐(0)

539 对象的rest、spread 属性
摘要:rest 参数与 spread 扩展运算符在 ES6 中已经引入,不过 ES6 中只针对于数组,在 ES9 中,为对象提供了像数组一样的 rest 参数和扩展运算符 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <met 阅读全文

posted @ 2020-09-16 16:53 冲啊! 阅读(182) 评论(0) 推荐(0)

538 Object.values 、Object.entries、Object.getOwnPropertyDescriptors
摘要:4.2.Object.values 和 Object.entries Object.values()方法返回一个给定对象的所有可枚举属性值的数组 Object.entries()方法返回一个给定对象自身可遍历属性 [key,value] 的数组 <!DOCTYPE html> <html lang= 阅读全文

posted @ 2020-09-16 16:52 冲啊! 阅读(177) 评论(0) 推荐(0)

537 es8 async 和 await
摘要:async 和 await 两种语法结合可以让异步代码像同步代码一样 4.1.1.async 函数 async 函数的返回值为 promise 对象, promise 对象的结果由 async 函数执行的返回值决定 4.1.2.await 表达式 await 必须写在 async 函数中 await 阅读全文

posted @ 2020-09-16 16:50 冲啊! 阅读(178) 评论(0) 推荐(0)

536 es6模块化
摘要:2.18. 模块化 模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。 2.18.1. 模块化的好处 模块化的优势有以下几点: 防止命名冲突 代码复用 高维护性 2.18.2. 模块化规范产品 ES6 之前的模块化规范有: CommonJS ⇒ NodeJS、Browserif 阅读全文

posted @ 2020-09-16 16:49 冲啊! 阅读(142) 评论(0) 推荐(0)

535 es6 class 类:constructor ,extends ,super ,static ,重写,get和et
摘要:2.15. class 类 ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过 class 关键字,可以定义类。 基本上,ES6 的 class 可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的 class 写法只是让对象原型的写法更加清晰、 阅读全文

posted @ 2020-09-16 16:48 冲啊! 阅读(272) 评论(0) 推荐(0)

534 es6生成器
摘要:2.11. 生成器 生成器函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同. 代码说明: 的位置没有限制 生成器函数返回的结果是迭代器对象,调用迭代器对象的 next 方法可以得到yield 语句后的值 yield 相当于函数的暂停标记,也可以认为是函数的分隔符,每调用一次 n 阅读全文

posted @ 2020-09-16 16:46 冲啊! 阅读(191) 评论(0) 推荐(0)

533 js迭代器
摘要:2.10. 迭代器 遍历器(Iterator)就是一种机制。它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作。 【Iterator 接口:对象的属性,属性名:Symbol.iterator ,属性值:函数。】 ES6 创造了一种新 阅读全文

posted @ 2020-09-16 16:45 冲啊! 阅读(170) 评论(0) 推荐(0)

532 es6 Symbol:使用,创建对象属性,内置属性
摘要:2.9.1.Symbol 基本使用 ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。它是JavaScript 语言的第七种数据类型,是一种类似于字符串的数据类型。 Symbol 特点 Symbol 的值是唯一的,用来解决命名冲突的问题 Symbol 值不能与其他数据进行运算 Sy 阅读全文

posted @ 2020-09-13 15:50 冲啊! 阅读(301) 评论(0) 推荐(0)

530 axios:发送基本请求,axios创建实例,axios拦截器的使用
摘要:request.js import axios from 'axios' // config:就是请求对象,打印出来,可以看到包括 headers 等项 export function request(config) { // 1.创建axios的实例 const instance = axios. 阅读全文

posted @ 2020-08-28 16:22 冲啊! 阅读(263) 评论(0) 推荐(0)

512 高阶函数 filter、map、reduce
摘要:编程范式: 命令式编程、声明式编程 编程范式: 面向对象编程(第一公民:对象),函数式编程(第一公民:函数) filter、map、reduce filter中的回调函数有一个要求: 必须返回一个boolean值 true: 当返回true时, 函数内部会自动将这次回调的n加入到新的数组中 fals 阅读全文

posted @ 2020-08-20 16:02 冲啊! 阅读(172) 评论(0) 推荐(0)

501 怎么学JavaScript
该文被密码保护。

posted @ 2020-07-27 14:05 冲啊! 阅读(0) 评论(0) 推荐(0)

500 JavaScript立即执行函数的4种不同写法,定时器
摘要:// 第1种 (function fn(i) { console.log(i) // 22 })(22); // 第2种 (function () { // open IIFE // inside IIFE }()); // close IIFE // 第3种 !function () { // o 阅读全文

posted @ 2020-07-24 17:31 冲啊! 阅读(590) 评论(0) 推荐(0)

499 H5中WebStorage:localStorage 、 sessionStorage,cookie
摘要:本地存储 VS 服务器存储 本地存储:把信息存储在客户端本地 谷歌控制台Application中都可以查看到 cookie H5中WebStorage:localStorage 、 sessionStorage 本地数据库存储:IndexDB 本地缓存存储:manifest ... 服务器存储:把数 阅读全文

posted @ 2020-07-20 20:54 冲啊! 阅读(167) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 13 下一页

导航