2021年12月23日

图片/框架懒加载

摘要: <img src="..." loading="lazy"> <iframe src="..." loading="lazy"></iframe> 阅读全文

posted @ 2021-12-23 00:58 In-6026 阅读(11) 评论(0) 推荐(0) 编辑

TS基础——基本语法(类型/数组元组/枚举/断言/接口函数/类类型/继承/类)

摘要: ##基础变量类型 let 变量名: 变量类型 = 值 let num: number = 10 let str: string = '10' 变量类型有 number string boolean object Array undefined null any void never 特殊: **un 阅读全文

posted @ 2021-12-23 00:40 In-6026 阅读(517) 评论(0) 推荐(0) 编辑

2021年11月12日

单/多线程,同/异步,阻塞/非阻塞

摘要: https://developer.aliyun.com/lesson_1730_14094#_14094 ###单/多线程 早上上班,正要打卡的时候,手机响了。。如果先接了电话,等接完了,在打卡,就是单线程。 如果一手接电话,一手打卡。就是多线程。 ###多线程同步式(多线程阻塞式)(async) 阅读全文

posted @ 2021-11-12 02:37 In-6026 阅读(37) 评论(0) 推荐(0) 编辑

2021年10月5日

js 事件防止冒泡 event.stopPropagation()

摘要: <div id="app"> <button id="btn">click</button> </div> const btn = document.getElementById('btn'); btn.addEventListener('click', function(event){ event 阅读全文

posted @ 2021-10-05 02:26 In-6026 阅读(36) 评论(0) 推荐(0) 编辑

mouseout和mouseleave的区别

摘要: mouseleave事件是各元素各自触发,不是由子元素冒泡而来,而mouseout是由子元素冒泡而来。 ####举个栗子 .app1 { width: 300px; height: 300px; border: 1px dashed black; } .app2 { width: 200px; he 阅读全文

posted @ 2021-10-05 02:07 In-6026 阅读(86) 评论(0) 推荐(0) 编辑

2021年9月1日

JS全排列

摘要: function permutations(string) { return string.length 1 ? [string] : [...new Set([...string].map((item, index) => { return permutations(string.slice(0, 阅读全文

posted @ 2021-09-01 04:36 In-6026 阅读(58) 评论(0) 推荐(0) 编辑

2021年8月21日

match() 查询字符串

摘要: ##match() 用于字符串 match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位 ####运用 题目:查询字符串中出现次数大于 1 次的字符 土方法: functio 阅读全文

posted @ 2021-08-21 00:23 In-6026 阅读(173) 评论(0) 推荐(0) 编辑

2021年8月20日

JS中的亦或运算符 ^ 的一种运用场景——返回数组元素个数为奇数个的元素

摘要: ##异或运算符的性质 #####0与1的运算:相同得 0,相异为 1 1 ^ 1 = 0 1 ^ 0 = 1 0 ^ 0 = 1 0 ^ 1 = 0 #####根本逻辑 12 ^ 5 = 9 | 1 | 1 | 0 | 0 | = 12 | | | | | | | | 0 | 1 | 0 | 1 | 阅读全文

posted @ 2021-08-20 00:15 In-6026 阅读(424) 评论(0) 推荐(0) 编辑

2021年8月18日

map() reduce() filter() 与 forEach()

摘要: ###1. map() 遍历元素 不改变原数组arr 返回值为数组 let brr = []; let arr = [1, 2, 3] brr = arr.map(function (item, index, array) { return 2 * item; }); console.log(brr 阅读全文

posted @ 2021-08-18 23:39 In-6026 阅读(30) 评论(0) 推荐(0) 编辑

2021年8月15日

最里层返回值为 0,每层返回值加 1 ,最外层的返回值就是回调的总层数

摘要: 题目:给定非负整数,直到数小于 10 栗子: per(999) >> 9*9*9=729 >> 7*2*9=126 >> 1*2*6=12 >> 1*2=2(小于 10,结束运算) ==>> 总共运算 4 次 per(123) >> 1*2*3=6(小于 10,结束运算) ==>> 总共运算 1 次 阅读全文

posted @ 2021-08-15 23:47 In-6026 阅读(48) 评论(0) 推荐(0) 编辑

导航