摘要: JS性能 1、for循环优化 循环每迭代一次,循环中的每条语句都会被执行包括for() 能够放在循环之外的语句或赋值会使循环运行得更快。 // example每次 for(let i = 0; i < arr.length; i++) {} // 优化后 let i; const arrL = ar 阅读全文
posted @ 2022-01-13 16:08 lutwelve 阅读(170) 评论(0) 推荐(0)
摘要: JS类型转换 简介: 基础数据类型: Number、String、Boolean、null、undefined、Symbol(function???); 引用数据类型: Date、Object、Array; 1、直接转换法 转换成十进制类型Number(); Number([]) ⇒ 0; Numb 阅读全文
posted @ 2022-01-13 16:07 lutwelve 阅读(58) 评论(0) 推荐(0)
摘要: JS基础数学[运算符] 算术运算符 ** 幂(2 * 3 2 * 2 * 2, 等同于Math.pow(2, 3)); % 求余或者取模(8 % 3 余2); 赋值运算符 加法赋值 x += 1 x = x + 1; 减法赋值 x -= 1 x = x - 1; 乘法赋值 *x = 1 x = x 阅读全文
posted @ 2022-01-13 16:04 lutwelve 阅读(42) 评论(0) 推荐(0)
摘要: 前端安全系列之XSS攻击防范 1、使用textContent 2、使用HTML转义 把JS中的标签转成字符 3、对于链接跳转 禁止含有'javascript:'开头的字符 4、标签属性中含有恶意执行代码 javascript 5、如果用户输入的文本进行过滤很容易照成注入漏洞 6、什么是XSS攻击 C 阅读全文
posted @ 2022-01-13 16:03 lutwelve 阅读(196) 评论(0) 推荐(0)
摘要: HTML DOM 1、获取DOM节点方式 document.getElementById('id'); document.getElementByClassName('className') -[得到的是一个数组形式的节点集合]; document.getElementByTagName('div' 阅读全文
posted @ 2022-01-13 16:02 lutwelve 阅读(64) 评论(0) 推荐(0)
摘要: html基础篇 1、 .html 2 、 htm 以上两种后缀名没有区别,都可以使用。 声明为 HTML5 文档 doctype 声明是不区分大小写的,以下方式均可: 元素是 HTML 页面的根元素 元素包含了文档的元(meta)数据,如 定义网页编码格式为 utf-8或者为 gbk。 元素描述了文 阅读全文
posted @ 2022-01-13 16:01 lutwelve 阅读(130) 评论(0) 推荐(0)
摘要: **### vue mode 好玩东西+1: 轻量级进度条: 1、引入 import NProgress from 'nprogress'; // progress bar import 'nprogress/nprogress.css'; // progress bar style 2、使用 异步 阅读全文
posted @ 2022-01-13 15:59 lutwelve 阅读(69) 评论(0) 推荐(0)
摘要: 1、console对象 1、输出信息: console.info()别名 console.log(); 2、复合类型表格展示 console.table(obj) || console.table(Array); 3、error('error') 输出出错信息; warn('hey') 输出警告信息 阅读全文
posted @ 2022-01-13 15:57 lutwelve 阅读(171) 评论(0) 推荐(0)