javascript
文章平均质量分 55
前端小白自救笔记
这个作者很懒,什么都没留下…
展开
-
js -防抖 & 节流
防抖 & 节流防抖节流防抖连续触发事件,只要不是最后一次触发,就不执行异步操作<button>Click Me</button><script> let btn = document.querySelector('button') let timer = null btn.onclick = function() { // 每次执行把上一次定时器清除 clearTimeout(timer) timer = setTimeout(() =&原创 2021-01-29 14:26:06 · 209 阅读 · 0 评论 -
Promise笔记
Promise笔记Promise 状态创建 Promise 对象Promise 是抽象异步处理对象以及对其进行各种操作的组件let promise = new Promise(function(resolve, reject){ // 异步处理 // 处理结束后的调用 resolve / reject})promise.then(onFulfilled, onRejected)promise.catch(onRejected)promise.then 成功和失败时都可以使用,pr原创 2021-01-20 16:26:37 · 305 阅读 · 0 评论 -
js - 数组的 sort 方法
js - 数组的 sort 方法读代码引起的思考sort是怎么排序的?arr.sort()arr.sort((a, b) => { return a - b })sort 方法会改变原数组如果 sort 没有传参数,将按字母顺序(字符编码顺序)对数组种的元素进行排序其他的排序方法:提供比较函数(函数指定数组按照升序或降序排列),该函数比较两个值返回说明这两个值的顺序的 数字a, b 是什么 [12, 3, 456…],a 是 3, b 是 12。a < b, a 排在 b 前原创 2021-01-12 15:46:55 · 386 阅读 · 0 评论 -
js - 动态更改SVG颜色
动态更改SVG颜色今天设计问我一个问题,用户自定义颜色,根据不同的自定义颜色更改项目中的icon色系,是否能做到 - 能!svg 代码的格式是这样的 <?xml version="1.0" encoding="UTF-8"?><svg width="99px" height="88px" viewBox="0 0 99 88" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.or原创 2021-01-12 14:45:16 · 8946 阅读 · 4 评论 -
js - Object的那些方法 -- 持续补充
Object的那些方法 -- 持续补充Object.keys(obj)Object.values()Object.entries()Object.keys(obj)参数:可枚举自身属性的对象返回值:可枚举属性的字符串数据let test = {name: 'wang', age: '22', address: 'TianJin'}console.log(Object.keys(test))输出结果:如果参数是 字符串 或者 数组,返回的是索引值数组Object.values()原创 2021-01-11 15:30:31 · 137 阅读 · 0 评论