- 博客(21)
- 收藏
- 关注
原创 【无标题】
Promise.all() 方法接收一个 promise 的 iterable 类型(注:Array,Map,Set 都属于 ES6 的 iterable 类型)的输入,并且只返回一个实例,那个输入的所有 promise 的 resolve 回调的结果是一个数组。它的 reject 回调执行时,只要任何一个输入的 promise 的 reject 回调执行或者输入不合法的 promise 就会立即抛出错误,并且 reject 的是第一个抛出的错误信息。(3):增加响应变化的时间间隔:减少重绘次数。
2023-05-28 10:59:35
95
原创 JavaScript
这样写就会简洁很多,如果逻辑与&&操作符前面的值为假,就会发生短路操作,直接结束这一句的执行;如果为真,就会继续执行&&后面的代码,并返回后面代码的返回值。总结:(小数点后第一位)大于五全部加,等于五正数加,小于五全不加。负数:Math.round(-11.46)=-11。负数:Math.round(-11.68)=-12。负数:Math.round(-11.5)=-11。正数:Math.round(11.68)=12。正数:Math.round(11.5)=12。2.Math.ceil():向上取整。
2023-05-21 17:44:11
148
1
原创 前端项目性能优化
首先就是这次遇到的懒加载,一个页面中有大量图片的时候懒加载肯定是最好的优化性能的方法。2、减少DOM节点:DOM节点太多影响页面的渲染,尽量减少DOM节点。\n\n3、优化动画\n(1):尽量使用css3动画\n(2):合理使用requestAnimationFrame动画代替setTimeout.再有就是:减少重绘和回流,避免不必要的DOM操作,避免使用document.write,减少drawImage,尽量改变class而不是style,使用classList代替className。
2023-05-07 17:16:47
106
原创 js高级知识学习
3.构造函数、原型对象、实例对象的关系 构造函数: 有一个prototype属性, 指向原型对象 原型对象 : 有一个constructor属性,指向构造函数 实例对象 : 有一个__proto__属性,指向原型对象。2.对象访问原型链规则 :就近原则 先访问自己,自己没有找原型,原型没有找原型的原型,此类类推直到原型链终点 null. 如果还没有,属性则获取undefined, 方法则报错xxx is not funtion。1.原型对象 创建函数的时候,系统会自动创建一个对应的对象。
2023-04-23 09:30:00
130
原创 js高级学习
其中每个函数对象都有一个prototype 属性,这个属性指向函数的原型对象,使用原型对象的好处是所有对象实例共享它所包含的属性和方法。当查找一个对象的属性时,JavaScript 会根据原型链向上遍历对象的原型,直到找到给定名称的属性为止,直到到达原型链的顶部仍然没有找到指定的属性,就会返回 undefined。2.隐式原型属性(__ proto __ ):实例对象创建时自动添加,值为构造函数的prototype值,ES6之前通过__ proto __只能查看原型中的方法。
2023-04-08 14:50:15
77
1
原创 增删查改考核总结
对于分页查询的话,优化了一个禁止按钮,当分页到达第一页和最后一页的时候就会对按钮进行一个禁用,这个的话需要用到一个属性"no-drop"让它显示禁用样式,然后再给他的点击事件消除就可以达到这样的效果。然后就是对后台管理的一些数据进行了相对应的判定,就比如手机号和邮箱的格式不正确等等就会弹出一个提示框来告诉用户不能这样写。这个可以用来判定进入后台页面的时候是否进行了登录,如果没有的话则会再返回登录界面从而提高安全性。本次考核是对于上一次写的页面进行一个优化,把没有注意到的细节再好好完善完善。
2023-04-02 15:19:24
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人