05 2021 档案

摘要:每个函数在调用时,都会创建一个执行环境。这个执行环境有它的变量对象以及作用域链。通过作用域链,可以访问上层的作用域的内容。 闭包的概念: 闭包是能够访问另一个函数作用域中变量的函数(这个“另外一个函数”,通常指的是包含闭包函数的外部函数) function outerFunction () { va 阅读全文
posted @ 2021-05-31 16:08 超帅的轻省回望 阅读(40) 评论(0) 推荐(0)
摘要:先看看源码: function Vue (options) { if (process.env.NODE_ENV !== 'production' && !(this instanceof Vue) ) { warn('Vue is a constructor and should be calle 阅读全文
posted @ 2021-05-31 10:37 超帅的轻省回望 阅读(397) 评论(0) 推荐(1)
摘要:一、translate:移动,transform的一个方法 通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数: transform: translate(50px, 100px); -ms-transform: transl 阅读全文
posted @ 2021-05-31 10:22 超帅的轻省回望 阅读(330) 评论(0) 推荐(0)
摘要:一、为什么会有1px问题 要处理这个问题,必须先补充一个知识点,就是设备的 物理像素[设备像素] & 逻辑像素[CSS像素]; 物理像素:移动设备出厂时,不同设备自带的不同像素,也称硬件像素; 逻辑像素:css中记录的像素。 在开发中,为什么移动端CSS里面写了1px,实际上看起来比1px粗;了解设 阅读全文
posted @ 2021-05-28 15:07 超帅的轻省回望 阅读(770) 评论(0) 推荐(0)
摘要:var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.g 阅读全文
posted @ 2021-05-27 20:33 超帅的轻省回望 阅读(180) 评论(0) 推荐(0)
摘要:typeof和instanceof都可以用来判断变量,它们的用法有很大区别typeof会返回一个变量的基本类型,instanceof返回的是一个布尔值,需要注意的是,instanceof只能用来判断对象和函数,不能用来判断字符串和数字等 先说instanceofinstanceof 运算符用来测试一 阅读全文
posted @ 2021-05-27 16:48 超帅的轻省回望 阅读(1874) 评论(0) 推荐(0)
摘要:新版本的chrome浏览器(80版本之后)对cookie的校验更加严格,有页面嵌套的可能会出现问题。 chrome升级到80版本之后(最坑的地方:灰度测试,即也可能存在同一版本不同人的浏览器表现不同),cookie的SameSite属性默认值由None变为Lax,该问题的讨论可参考:https:// 阅读全文
posted @ 2021-05-27 14:45 超帅的轻省回望 阅读(2345) 评论(0) 推荐(0)
摘要:1.函数是否在 new 中调用(new 绑定)?如果是的话 this 绑定的是新创建的对象。 function fun(){ this.age = 23; } var obj = new fun(); console.log(window.age); //undefined console.log( 阅读全文
posted @ 2021-05-27 10:54 超帅的轻省回望 阅读(86) 评论(0) 推荐(0)
摘要:一、减少请求数量: 1.文件合并: 公共库合并;不同页面单独合并 2.图片处理: ⑴ 雪碧图 ⑵ Base64 ⑶使用字体图标代替图片 3.惰性加载(资源懒加载) 二、减少资源大小 css压缩、js压缩、图片压缩 三、优化网络连接(CDN) CDN即内容分发网络,可以使用户就近取得所需内容,解决网络 阅读全文
posted @ 2021-05-26 14:13 超帅的轻省回望 阅读(77) 评论(0) 推荐(0)
摘要:一、对于 undefined、任意的函数以及 symbol 三个特殊的值分别作为对象属性的值、数组元素、单独的值时的不同返回结果。 undefined、任意的函数以及 symbol 作为对象属性值时 JSON.stringify() 跳过(忽略)对它们进行序列化 const data = { a: 阅读全文
posted @ 2021-05-25 20:10 超帅的轻省回望