摘要: 1)onSuccess 2)onFailure 3)onUninitialized 4)onLoading 5)onLoaded 6)onInteractive 7)onComplete 8)onException 阅读全文
posted @ 2023-06-26 16:13 jialiangzai 阅读(116) 评论(0) 推荐(0)
摘要: Reflect.ownKeys(target)等同于 Object.getOwnPropertyNames 与Object.getOwnPropertySymbols 之和 阅读全文
posted @ 2023-06-26 16:05 jialiangzai 阅读(68) 评论(0) 推荐(0)
摘要: 优化部分 ES6 新增了字符串模板,在拼接大段字符串时,用反斜杠(`)`取代以往的字符串相加的形式,能保留所有空格和换行,使得字符串拼接看起来更加直观,更加优雅。升级部分 ES6 在 String 原型上新增了 includes()方法,用于取代传统的只能用 indexOf()查找包含字符的方法(i 阅读全文
posted @ 2023-06-26 15:15 jialiangzai 阅读(35) 评论(0) 推荐(0)
摘要: 共同点:都是保存在浏览器端、且同源的 区别: 1、cookie 数据始终在同源的 http 请求中携带(即使不需要),即 cookie 在浏览器和服务器间来回传递,而 sessionStorage 和 localStorage 不会自动把数据发送给服务器,仅在本地保存。cookie 数据还有路径(p 阅读全文
posted @ 2023-06-20 12:02 jialiangzai 阅读(143) 评论(0) 推荐(0)
摘要: 前端打印之实际工具 main.js import Prints from '@/utils/print' Vue.use(Prints) // 注册 print.js(这里的图片地址是公司的后端返回的文件流) // 打印类属性、方法定义 /* eslint-disable */ import Watermark fro 阅读全文
posted @ 2023-05-17 10:41 jialiangzai 阅读(22) 评论(1) 推荐(0)
摘要: 在V2当中,v-for的优先级更高,而在V3当中,则是v-if的优先级更高。 在V3当中,做了v-if的提升优化,去除了没有必要的计算, 但同时也会带来一个无法取到v-for当中遍历的item问题, 这就需要开发者们采取其他灵活的方式去解决这种问题。(计算属性搞一下) 看到这里是不是对vue的编译有 阅读全文
posted @ 2023-04-13 10:20 jialiangzai 阅读(78) 评论(0) 推荐(0)
摘要: push、pop、unshift、shift、sort、splice、reverse 以上这些方法都会改变原数组并且 这些方法的返回值是值得注意的有时候可以提高工作效率,比如pop方法的返回值是该元素(删去的第一个) 其他的都不多说了,还有一些非变异方法 了解一下 filter() //过滤数组中某 阅读全文
posted @ 2023-04-12 21:16 jialiangzai 阅读(64) 评论(0) 推荐(0)
摘要: 今天也是闲暇之余看了点前端基础知识发现了好玩的 window.open("同源页面")这种方式新开的页面会复制之前的sessionStorage 通过a标签新开的页面同样也会,原理相同,在这就不赘述了。 SessionStorage也有同源策略的限制,但是SessionStorage有一条更加严格的 阅读全文
posted @ 2023-04-12 20:13 jialiangzai 阅读(100) 评论(0) 推荐(0)
摘要: window.onload = function() { const waterfall = document.getElementById('waterfall'); const items = waterfall.querySelectorAll('.waterfall-item'); cons 阅读全文
posted @ 2023-04-11 11:11 jialiangzai 阅读(37) 评论(0) 推荐(0)
摘要: new Array(3).fill(0) 就会生成3个元素为0的数组 阅读全文
posted @ 2023-04-11 10:56 jialiangzai 阅读(27) 评论(0) 推荐(0)