公告
服务器优惠,充100美元获得35美元。
notion image
 
🗒️ 如何在 Git 中忽略特定文件的本地修改

日常的项目开发中,有一些文件会随着你的本地环境而改变。例如package-lock.json等文件会在你安装的时候,根据你版本的不同而改变。虽然package.json会指定版本的访问,但是有时候还是会出现一些BUG,使得版本不兼容。为了不影响别人的环境,那么这种文件不想记录他的修改,该如何做呢?

🗒️ 前端开发者必备的 CSS 技巧与最佳实践

记录一些不常用但是却有特别效果的的CSS属性

🗒️ 从零开始:构建并发布你的 npm 工具库及文档网站

在日常的前端开发中,经常会遇到文本处理,日期处理,文本转换等需求。通常是将它写到一个utils 文件中。问题来了,每个项目都要处理,那么文件就要重复的复制,我是个懒人。想着用rollup将它打包成一个npm插件,然后直接安装,之后局部引入来。这样就方便了,同时也只需要我需要的插件。这样一来随着工具函数的扩展,势必会带来一个问题,如何维护函数的使用呢?那么就需要一个文档了,文档的便于管理也是个问题,这里采用vitepess 来作为工具函数的文档官网。

🗒️ SVG 手写板实现指南:替代 Canvas 的轻量级方案

日常开发中,经常会遇到手写板的需求。对于大部分人来说使用canvas画布是最为方便的,而且也能很好的节省性能。这里在可汗学院学习的时候发现他们的答题手写用了svg的实现方法。这十分巧妙。不用考虑题目如何在cavnas画布上渲染了。

🗒️ 前端常见的安全问题及防范措施

在当下这个通信技术高速发展的时代,网站的出现拉近了用户和商家,用户与用户之间的距离。这也滋生了一些黑色产业,对网站进行攻击获取数据,瘫痪网站以获取不法收入。 这篇博客,我们将探讨网站安全的方方面面,从基础的防护措施到应对复杂攻击的策略。帮助开发者构建一个安全性高的网站应用。

🗒️ TypeScript 技巧记录

对一些TS写法进行说明,更好的帮助友友们深入了解TS机制。 在日常开发中,经常能看到这种 const ROLE = {} as const 。

🗒️ 提升前端流程可扩展性的设计模式应用:责任链与工厂模式

在程序设计中,经常会遇到步骤执行的需求,也就是第一步执行完成之后执行第二步。以此类推,这样就引发出一个思考,步骤之间要关联起来,步骤越多代码就越庞大,如何把步骤单独拆分出来呢,让步骤之间的逻辑独立,而仅仅依靠某一种关系将他们串联。如果知道链表的话,从结构上来说这就像一个长长的链表,通过指针指向下一个区域。区域与区域是单独的空间,谁也不打扰谁。那么在设计模式中有个责任链模式(Chain of Responsibility),而对单个的步骤则考虑使用工厂模式,这样更容易维护每一个步骤的实例化。

🗒️ 深入浅出 UniApp:从 UI 组件到数据交互的完整项目配置

在日常的前端开发中,框架总是一波接着一波的出现。为了不落后在这个快节奏的更新中,学习框架要抓住重点。

🗒️ 在 VS Code 中为 JSON 文件添加注释的方法

在 VS Code 中,JSON 文件默认不支持注释,这确实会让配置文件的阅读和维护变得困难。不过,你可以通过以下步骤将 JSON 文件设置为支持注释的格式,从而提高可读性。

🗒️ Vue3 权限管理从零开始:新手指南

这篇文章是写给刚入门Vue框架开发或者刚入门的同学,权限管理是基本上每一个项目都会遇到问题,你有登陆,有游客等身份,你总要不同的身份会有不同的网页访问吧。下面就实现从想法到权限管理的构建。

🗒️ 加速你的项目!详解 Cloudflare Workers & Pages 优选域名设置

很多人应该都有把自己的域名解析在大善人Cloudflare吧,今天又来介绍如何针对works和pages项目的CDN加速。后面再弄一期使用 Cloudflare CDN 的网站设置优选域名来加速访问。

🗒️ Git 删除提交和配置文件的方法

在日常开发中,可能会不小心将.env等配置文件上传到GitHub仓库。即使删除了这些文件,历史记录中仍能看到其内容,这对隐私可能带来风险。这里有两种处理方法:1) 删除.env文件并清除历史记录,2) 仅取消跟踪该文件,适用于配置内容不重要且项目不公开的情况。