摘要: 时间复杂度O(n^2) const rorateKstep = (arr = [1,2,3,4,5,6,7],step = 3) => { for(let i = 0; i < 3;i++){ arr.unshift(arr.pop()) } return arr } 时间复杂度O(1) const 阅读全文
posted @ 2023-01-25 23:10 671_MrSix 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 在编写网站的时候,或多或少都会用到一些网络上的字体,CSS3中虽然加入了对 Web Fonts(网络字体)的支持,但是浏览器对它们的加载和默认处理方式会极大的影响网站的性能和用户体验。例如默认情况下,在 Web Fonts 加载时,使用该字体的地方会显示空白,直到字体下载完成之后才会显示,这时通过改 阅读全文
posted @ 2023-01-25 01:41 671_MrSix 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 手动枚举所有成员 function convertToArray(nodes){ let array = null try { array = Array.prototype.slice.call(nodes,0) } catch (error) { array = new Array for(le 阅读全文
posted @ 2023-01-25 01:16 671_MrSix 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 节流防抖解决不了的问题:后端返回数据的时间浮动太大,导致不知道设置delay时间合适(实际开发会遇到这种情况) 阅读全文
posted @ 2023-01-25 01:16 671_MrSix 阅读(1) 评论(0) 推荐(0) 编辑
摘要: HTTP(HyperText Transfer Protocol)超文本传输协议。 HTTP是一种不保存状态,即无状态(stateless)协议。HTTP协议自身不对请求和响应之间的通信状态进行保存。协议对于发送过的请求或响应都不做持久化处理。 阅读全文
posted @ 2023-01-25 01:15 671_MrSix 阅读(6) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash # 图片自动压缩 echo '= start ' find ./src/assets -name '*.png' -o -name '*.jpg' -o -name '*.jpeg' |while read IN_FILE;do { UA='User-Agent: Mozil 阅读全文
posted @ 2023-01-25 01:15 671_MrSix 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-01-25 01:15 671_MrSix 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1 // 1. 使用左移运算符 << 迅速得出2的次方 2 1 << 2 // 4, 即 2的2次方 3 1 << 10 // 1024, 即 2的10次方 4 // 但是要注意使用场景 5 x = 2e9; // 2000000000 6 x << 1; // -294967296 7 8 // 阅读全文
posted @ 2023-01-25 01:15 671_MrSix 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-01-25 01:15 671_MrSix 阅读(8) 评论(0) 推荐(0) 编辑
摘要: /** * 开发环境: development * 生产环境: production */ let fs = require('fs'); let envEnum = { 'dev': 'development', 'build': 'production', 'development': 'dev 阅读全文
posted @ 2023-01-25 01:15 671_MrSix 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Object的变化侦测 1.封装可观测数据 通过Object.defineProperty方法实现了对object数据的可观测,并且封装了Observer类,能够方便的把object数据中所有属性(包括子属性)都转换成getter/setter的形式侦测变化。 2.封装依赖收集 依赖收集:在gett 阅读全文
posted @ 2023-01-25 01:14 671_MrSix 阅读(26) 评论(0) 推荐(0) 编辑
摘要: export function probeSourceLive(url: string): Promise<string> { return new Promise((resolve, reject) => { uni.request({ url, method: 'HEAD', success: 阅读全文
posted @ 2023-01-25 01:14 671_MrSix 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 百度百科所说的渐进式图片的大小比基本式图片的小是不准确的。 三张图片对比结果 图片品质59%及其以下,渐进式JPEG图片更小;品质60%及其以上,基本JPEG更小 图片品质82%及其以上,渐进式JPEG图片更小;品质81%及其以下,基本JPEG更小 无论图片品质多少,都是渐进式JPEG图片更小 补充 阅读全文
posted @ 2023-01-25 01:10 671_MrSix 阅读(165) 评论(0) 推荐(0) 编辑