获得徽章 0
第12天减少使用 css 属性简写,如:用border-width, border-style, border-color代替border。因为css简写把所有值初始化为initial,尽量不使用属性简写可以最小化重绘(repaint)和回流(reflow),(实际工作中,由于css简写带来的性能影响微乎其微,再加上css全都展开写还会增加code size,另外css简写还能解决一些样式覆盖的问题,写起来也比较简单快捷,所以实际工作个人怎么顺手怎么来就好~) #挑战每日一条沸点#
展开
评论
第11天
工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式
工厂模式可以拆分为三个:
工厂方法模式
抽象工厂模式
建造者模式
前端用不到这么细致,只需要掌握核心的工厂模式即可。 #挑战每日一条沸点#
展开
评论
打卡10
Nginx是一款轻量级、高性能的 Web 服务器 、反向代理服务器,它具有有很多非常优越的特性:
反向代理
与反响代理相对的肯定是正向代理,那么我们就先从正向代理开始说明 #挑战每日一条沸点#
展开
评论
第九天查看提交的log也非常的优雅,这个就不多提了

方便查找日志记录,通过简单的过滤便能定位到具体想要查找的log

方便问题回溯,通过git log就能查找到当时提交的代码文件,以及修改的代码 #挑战每日一条沸点#
展开
评论
打卡第八天Web Storage 定义了两个对象: localStorage 和 sessionStorage。前者是永久存储机制,而后者是跨会话的存储机制。这两个浏览器存储 API 提供了在浏览器中不收页面刷新影响而存储数据的两种方式。 #挑战每日一条沸点#
评论
打卡第七天约定式提交(Conventional Commits)是一种用于代码版本控制的规范,旨在通过明确和标准化提交信息来提高代码协作质量和效率。其基本原则是通过规定提交信息的结构和语义来提高代码版本控制的可读性、可维护性和自动化程度。 #挑战每日一条沸点#
评论
#挑战每日一条沸点# 打卡第6天为什么使用迭代器呢?因为 js 中可迭代对象均实现了 可迭代协议, 这些对象包括 Array, Map, Set, String, 甚至 TypedArray, arguments, NodeList 等等。几乎可以说除了 Object 以外的所有可能需要循环的对象都实现了迭代器协议。
评论
第五天单例模式是一种只允许创建一个实例的模式。在前端开发中,常用于创建全局唯一的对象,例如全局的状态管理器、日志记录器等。单例模式可以保证全局只有一个实例,避免了重复创建和资源浪费的问题。 #挑战每日一条沸点#
评论
打卡第四天vite是新一代前端构建工具,能够显著提升前端开发体验。他是使用rollup打包你的代码,是开箱即用的,同时也提供了丰富的插件api,带来了高度的可扩展性。可以构建vue,react 等项目 #挑战每日一条沸点#
评论
打卡第三天
创建了一个链表,当在条件语句中使用hooks时可能会导致前后两次链表不同,从而导致错误,所以我们必须尽可能避免这种错误从而写在顶部。 #挑战每日一条沸点#
评论
打卡第二天
Pinia 是一个基于 vue 3的状态管理库。与vue
2中的vuex 不同,Pinia 使用了 vue 3 中的
Composition APl, 因此可以更好地支持
Typescript 和更灵活的状态管理方式。 #挑战每日一条沸点#
评论
打卡第一天,努力学习,继续加油,多为自己的人生道路争取一条路 #挑战每日一条沸点#
评论