笔记
文章平均质量分 55
小码路飞
ou
展开
-
重绘和回流
重绘和回流 如何减少?原创 2022-04-18 00:45:00 · 198 阅读 · 0 评论 -
set-Map
set-Map原创 2022-04-17 00:15:00 · 114 阅读 · 0 评论 -
生成器函数
什么是生成器函数?fuction *fn(){}function *fn(x,y){ yield x; yield y; x++; yield x; y++; yield y; var s =x+y; yield s; return s;}// 执行生成器函数 将会返回Generator对象var g = fn(3,4);console.log(g.next());console.log(g.next());console.log(g.next());原创 2022-04-16 09:26:53 · 213 阅读 · 0 评论 -
symbol(唯一)
symbolsymbol是一种类型 我们之前学过六种类型 分别是 string number boolean undefined null objectsymbol是什么意思 ==> 唯一var b = "a";var obj ={ a:1, [b]:2}console.log(obj) // {a:2} 覆盖了每次使用symbol都是一个新的值var a = Symbol("a");var b = Symbol("b");var obj = { [a]:1, [b]原创 2022-04-15 22:31:44 · 311 阅读 · 0 评论 -
ES6解构赋值
解构赋值解构赋值数组解构变量交换定义变量的默认初始值ES6中函数的参数允许赋值默认值对象解构对象解构赋值本身就没有顺序的问题 只会按照对象属性解构... 展开使用了this就不要进行解构 属性都是可以进行解构解构赋值=>解构赋值就是将数组和对象中值分解赋值给全局变量数组解构数组结构 [变量1,变量2] = 数组按位赋值 按位顺序一一赋值var [x,y] = [1,2]console.log(x,y) // 1 2变量交换var x =1;var y =2;[x,y] =原创 2022-04-15 21:17:49 · 224 阅读 · 0 评论 -
ES6严格模式
ES6严格模式严格模式定义严格模式的两种方式1、"use strict"2. type="module"使用1、严格模式下未使用 var定义的变量都会报错例子2、函数的参数不能同名案例3、不能使用with语句不能修改只读属性不能删除不可删除属性不能使用前缀0八进制在严格模式下不能使用arguments.callee,arguments.callee.caller禁止this指向全局对象知识点 反射 eval严格模式定义严格模式的两种方式1、“use strict”"use strict"// 必须原创 2022-04-14 22:13:32 · 413 阅读 · 0 评论 -
正则表达式(完结)
正则表达式正则表达式的创建方式字面量方式创建内置构造函数方式创建text和exectextexec修饰符 g(全局匹配) 和 i(不区分大小写)g正则在字符串中的使用replacesplitsearchmatch元字符 .. 通配符\ 转义字符[ ]小例子提示:如果把.写在[ ],这个.就是字符. 而不是通配符[^ ] 非正则表达式的创建方式字面量方式创建// 正则是一个微型语言var reg = /a/g; // 字面量表达式// 正则内容/修饰符内置构造函数方式创建var reg =原创 2022-04-13 22:52:05 · 75 阅读 · 0 评论 -
数组方法的补充和增加
数组方法的补充和增加 // new Array(正整数) 就是数组的长度 var arr = new Array(6) var arr = Array(6) console.log(arr) // 返回的结果就是六个空的属性var arr = [1, 2, 3, 4];// 只有数组的length属性时可读可写的console.log(arr.length)arr.length = 2console.log(arr) // 返回的结果是 [1, 2]var arr [1, 2, 3原创 2022-04-12 10:05:54 · 209 阅读 · 0 评论 -
HTML知识点总结
HTML常用标签1.标题标签<h1>我是一级标题</h1><h2>我是二级标题</h2><h3>我是三级标题</h3><h4>我是四级标题</h4><h5>我是五级标题</h5><h6>我是六级标题</h6>...原创 2021-12-12 21:37:29 · 576 阅读 · 1 评论