- 博客(10)
- 收藏
- 关注
原创 使用yarn link 开发调试多个互相依赖的关联项目
yarn link 允许你将一个本地模块链接到另一个项目中。这样做可以在不发版或重新安装模块的情况下对其进行更改。
2023-10-13 11:00:58
479
原创 了解YAML文件及前端中如何使用
与其他常见的数据交换格式如JSON和XML相比,YAML不使用大括号 {} 或方括号 [] 来表示数据结构,而是依赖于缩进,减少了大量的标点符号和冗余字符。它使用缩进和换行来表示数据层级,因此结构非常直观,适合人类阅读和编写。
2023-08-01 11:39:10
1638
1
原创 彻底理解前端无处不在的发布订阅
发布-订阅模式的原理是将组件的通信通过事件的方式进行解耦。发布者(或发送者)不需要直接知道哪些组件订阅了事件,而订阅者(或接收者)也不需要直接知道事件的发布者是谁。这样可以提高组件的可复用性和灵活性,使系统更易于扩展和维护。
2023-06-26 15:35:05
248
1
原创 彻底理解 javascript 类的静态属性和静态方法
静态属性:无论创建多少个类的实例,它们都共享相同的静态属性。当我们修改静态属性时,这个修改将反映在所有类的实例中。这种共享的特性使得静态属性非常适合存储对于整个类而言是公共的数据或配置。
2023-06-25 14:43:22
2785
1
原创 微前端之micro-app
Micro App 封装了一个自定义标签micro-app,它的渲染机制和功能与WebComponent类似,开发者可以像使用web组件一样接入微前端。它可以兼容任何框架,在使用方式和数据通信上也更加组件化,这显著降低了基座应用的接入成本,并且由于元素隔离的属性,子应用的改动量也大大降低。
2023-06-21 19:36:18
2083
原创 HTTP 头部中包含 ‘cache-control‘: ‘no-cache‘ 时, 是不是禁止缓存?
在客户端收到带有 'no-cache' 指令的响应后,客户端会发送一个条件请求到服务器,以确认缓存的响应是否仍然有效。服务器会比较条件请求中的验证信息(如 ETag 或 Last-Modified 时间戳)与服务器上资源的当前状态进行比较。如果资源没有发生变化,服务器可能会返回一个特殊的响应状态码(例如 304 Not Modified),告诉客户端可以使用缓存的副本。
2023-06-16 18:39:05
4696
1
原创 使用Docsify为公司项目添加项目文档
在index.html文件中,您可以在对象中配置各种选项来自定义Docsify文档的外观和功能。例如,您可以设置文档的名称、导航栏、侧边栏、搜索功能等。下面是一个示例配置:name : 'My Docsify App' , loadNavbar : true , loadSidebar : true , // 其他配置选项... } </ script >
2023-06-16 16:53:19
391
1
原创 如何在浏览器唤起自己开发的electron桌面应用程序
通过注册的自定义协议使你的应用程序与操作系统进行集成,并通过链接或请求的方式进行通信。通过定义协议和在操作系统中注册,你的应用程序能够被唤起并接收数据,以实现与浏览器或其他应用程序的交互。
2023-06-16 11:12:50
3637
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人