会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
muchenli
博客园
首页
新随笔
联系
管理
订阅
2023年7月24日
性能优化
摘要: 1.图片懒加载: 1.vue插件 vue-lazyload 2.element-ui 可开启图片懒加载功能 加上lazy 3.使用IntersectionObserver Api监听某些节点是否出现在可视区域内 4.offsetTop(图像距离顶部的高度)-scrollTop(页面被卷去的高度)<=
阅读全文
posted @ 2023-07-24 15:27 爱吃蔬菜的小红帽
阅读(19)
评论(0)
推荐(0)
2023年7月22日
Js数组
摘要: Js数组方法 1.把数组转换为字符串:toString() join('分隔符') 2.pop() 删除数组最后一个元素 返回被删除的值 3.push() 在数组末尾添加一个元素 返回数组长度 4.shift() 删除数组首个元素 返回被删除的值 5.unshift() 在数组头部添加一个元素 返回
阅读全文
posted @ 2023-07-22 17:56 爱吃蔬菜的小红帽
阅读(46)
评论(0)
推荐(0)
2023年7月21日
async await
摘要: promise的语法糖
阅读全文
posted @ 2023-07-21 20:40 爱吃蔬菜的小红帽
阅读(6)
评论(0)
推荐(0)
HTML5 canvas
摘要: <canvas id="canvas" width="200" height="200">您的浏览器不支持canvas</canvas> //这里的width和height指的是画布的大小 var canvas = document.getElementById('canvas) //获取DOM v
阅读全文
posted @ 2023-07-21 20:40 爱吃蔬菜的小红帽
阅读(18)
评论(0)
推荐(0)
双飞翼布局
摘要: 一、flex实现 代码如下: <header></header> <div class="container"> <div class="left"></div> <div class="center"></div> <div class="right"></div> </div> <footer>
阅读全文
posted @ 2023-07-21 20:37 爱吃蔬菜的小红帽
阅读(59)
评论(0)
推荐(0)
Promise
摘要: Promise是一种用于处理异步操作的对象(解决了回调地狱的问题) 它有三种状态: pedding (进行中) resolve(已成功) rejected(已失败) pedding => resolve 或 pedding => rejected(状态一旦变更,就无法再次变更了,是什么就是什么了,板
阅读全文
posted @ 2023-07-21 20:31 爱吃蔬菜的小红帽
阅读(25)
评论(0)
推荐(0)
2023年4月6日
JS微任务和宏任务
摘要: 1. js是单线程的语言。2. js代码执行流程:同步执行完==》事件循环 同步的任务都执行完了,才会执行事件循环的内容 进入事件循环:请求、定时器、事件....3. 事件循环中包含:【微任务、宏任务】微任务:promise.then宏任务:setTimeout.. 要执行宏任务的前提是清空了所有的
阅读全文
posted @ 2023-04-06 11:29 爱吃蔬菜的小红帽
阅读(30)
评论(0)
推荐(0)
==和===区别
摘要: == : 比较的是值 string == number || boolean || number ....都会隐式转换 通过valueOf转换(valueOf() 方法通常由 JavaScript 在后台自动调用,并不显式地出现在代码中。) : 除了比较值,还比较类型
阅读全文
posted @ 2023-04-06 11:06 爱吃蔬菜的小红帽
阅读(31)
评论(0)
推荐(0)
null和undefined区别
摘要: 1. 作者在设计js的都是先设计的null(为什么设计了null:最初设计js的时候借鉴了java的语言)2. null会被隐式转换成0,很不容易发现错误。3. 先有null后有undefined,出来undefined是为了填补之前的坑。 具体区别:JavaScript的最初版本是这样区分的:nu
阅读全文
posted @ 2023-04-06 10:58 爱吃蔬菜的小红帽
阅读(125)
评论(0)
推荐(0)
作用域
摘要: 什么是作用域? 当前执行的上下文,值和表达式在其中是可见或可以被访问的 作用域是一个独立的地盘,让变量不会外泄、暴露出去,最大的用途就是隔离变量,在不同作用于下同名变量不会有冲突 ES5:全局作用域,函数作用域 ES6:块级作用域 let和const声明的变量 全局作用域:在代码中任何地方都可以被访
阅读全文
posted @ 2023-04-06 10:52 爱吃蔬菜的小红帽
阅读(38)
评论(0)
推荐(0)
下一页
公告