摘要: Vue3 基础介绍: 阅读全文
posted @ 2023-02-06 11:11 刘家小生 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1- 阅读全文
posted @ 2022-08-30 08:49 刘家小生 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 参考链接 阅读全文
posted @ 2022-07-22 11:31 刘家小生 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 第一个方面是页面的内容方面 (1)通过文件合并、css 雪碧图、使用 base64 等方式来减少 HTTP 请求数,避免过多的 请求造成等待的情况。(2)通过 DNS 缓存等机制来减少 DNS 的查询次数。(3)通过设置缓存策略,对常用不变的资源进行缓存。(4)使用延迟加载的方式,来减少页面首屏加载 阅读全文
posted @ 2021-03-03 15:02 刘家小生 阅读(56) 评论(0) 推荐(0) 编辑
摘要: HTML <ul> <li>不可思议的CSS</li> <li>导航栏</li> <li>光标下划线跟随</li> <li>PURE CSS</li> <li>Coco</li> </ul> CSS ul { display: flex; position: absolute; width: 800 阅读全文
posted @ 2021-03-01 16:45 刘家小生 阅读(134) 评论(0) 推荐(0) 编辑
摘要: , (群组选择器) A , B{ } >(子元素选择器) //选择A的一代B元素 A > B{ } 总结:“>”是css3中特有的选择器,A B选择所有后代元素,为A>B只选择一代。 + (相邻兄弟选择器) //设置的是紧跟在A元素后的B元素,指定元素的下一个元素 A + B{ } //设置列表中的 阅读全文
posted @ 2021-02-20 11:24 刘家小生 阅读(1728) 评论(0) 推荐(0) 编辑
摘要: 一、导出的语法 1、导出的基本语法、导出时重命名 export关键字,可以导出变量、函数、类给其他模块。 as关键字,可以指定变量、函数、类在模块外应该被称为什么名称。 这里export时记得加花括号,不加则会报错。 同样的,这里export时记得加花括号,不加则会报错。 2、导出默认值 注意: ( 阅读全文
posted @ 2020-07-08 13:44 刘家小生 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一句话总结:谁调用它指向得就是谁(是否有调用者),无调用者默认是window function f1(){ console.log(1) } var obj = { a: 1 } obj.f1(); //这里的f1被obj调用了,它指向了obj 预编译: 过程:定义var、function --> 阅读全文
posted @ 2020-07-06 17:18 刘家小生 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 同步和异步的差别就在于这条流水线上各个流程的执行顺序不同。同步任务指的是,在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务;异步任务指的是,不进入主线程、而进入"任务队列"(task queue)的任务,只有等主线程任务执行完毕,"任务队列"开始通知主线程,请求执行任务,该任务才 阅读全文
posted @ 2019-12-16 13:39 刘家小生 阅读(8727) 评论(0) 推荐(1) 编辑
摘要: 关键词:animation(动画名称,花费时间、是否轮流反向播放动画) @keframes 规则,创建动画(原理是将一套 CSS 样式逐渐变化为另一套样式) 阅读全文
posted @ 2019-11-20 16:22 刘家小生 阅读(303) 评论(0) 推荐(0) 编辑