
约定式路由生成神器:vite-plugin-pages
这篇文章介绍了如何使用vite-plugin-pages插件在Vite项目中实现约定式路由自动生成,包括搭建工程、安装插件、配置vite.config.ts文件以及创建和挂载路由。

在 vite 工程化中手动分包
这篇文章介绍了在Vite工程化中如何手动分包以优化打包输出的过程。文章首先创建了一个Vue3工程,通过修改代码前后打包对比,指出每次打包都会导致包含第三方库的文件重新下载。接着,文章说明了如何将第三方依赖库和业务代码分别打包,通过配置`vite.config.ts`文件来实现手动分包,最终达到优化缓存效果,减少不必要的下载。

浏览器进程模型及事件循环机制
这篇文章介绍了浏览器进程模型及事件循环机制,包括进程和线程的基本概念,浏览器如何作为多进程多线程应用程序运行,以及渲染主线程如何通过消息队列来调度和执行各种任务,保证浏览器的稳定运行和任务的有序进行。

如何动态执行 JS 脚本
这篇文章介绍了在业务开发中动态执行JS脚本的几种方法,包括使用eval()函数、setTimeout、动态创建script标签以及使用Function构造函数。这些方法各有特点,如eval()同步执行且作用域为当前执行作用域,动态script标签同步执行且作用域为全局作用域等,具体实现方案需根据业务场景选择。

TS 小技巧: 使用元组生成联合类型
这篇文章介绍了在TypeScript开发中,如何使用元组生成联合类型以实现数组值到联合类型的转换,避免了手动定义每个类型的繁琐过程。

HTML - 资源提示符
这篇文章介绍了HTML中的资源提示符,解释了async和defer属性在script标签中的使用,它们允许脚本的异步下载,而不会阻塞DOM的解析。文章还讨论了link标签的preload和prefetch属性,用于预加载和预取资源,以及如何使用type="module"属性来加载模块化JavaScript,以实现浏览器兼容。

日记:收工啦,2024年春节前的最后一个工作日
这篇文章介绍了作者在2024年春节前最后一个工作日的所思所感,描述了广东回南天的潮湿天气给生活带来的不便,以及对即将到来的长假的期待。作者也分享了对当前程序员行业状况的看法,以及个人职业规划,包括优化简历、寻求涨薪和搭建学习文档等。同时,作者表达了对回家过年的矛盾情感,以及对亲戚关系淡漠的感慨。最后,作者表达了对家人的祝福及生活态度。

箭头函数的意义和函数的二义性
这篇文章介绍了箭头函数的意义和函数的二义性,分析了箭头函数与普通函数的区别,如箭头函数没有this、arguments对象和prototype原型,并阐述了引入箭头函数的目的在于消除函数的二义性,减少开发者的心智负担。

《临时劫案》- 荒诞与真实的黑色幽默
这篇文章介绍了影评《临时劫案》,主要讲述了中年男子阿怂、慕容辉和悍匪梅蓝天意外组队抢劫,却遭遇各种意外和女警探姜姐的追捕。影片具有黑色幽默风格,但剧情存在一些逻辑漏洞和过于凑巧的情节,如抢劫动机和某些角色行为。尽管槽点较多,但作为一部无厘头喜剧,观众可不必过分纠结剧情,享受观影过程。影片最后展现了主角天哥的悲惨命运,他因家庭变故而走上抢劫道路,实则为了家人过上好生活。

对象解构与迭代器的猫腻?
这篇文章介绍了在JavaScript中对象解构与迭代器的概念,解释了为什么对象可以进行解构赋值,尽管它们不是可迭代对象。文章还展示了如何通过在对象的原型上添加迭代器属性来使对象可迭代,并给出了实现示例。

基于 React + Umijs + Nest 全栈开发的后台系统
这篇文章介绍了基于 React + Umijs + Nest 全栈开发的后台系统,包括前端技术栈、后端技术栈、动态国际化语言配置、用户操作日志记录、 CURD 用户和角色权限映射等功能。文章还提供了线上预览链接、推荐使用的包管理工具和数据库版本,以及项目安装和配置的步骤。

JavaScript 中的二进制散列值和权限设计
这篇文章介绍了JavaScript中使用二进制散列值和位运算符进行权限控制的方法,包括页面权限、操作权限和数据权限,以及JavaScript中的进制表示方法和位运算符的使用。