前端开发 使用 yarn 代替 npm 管理前端项目模块依赖 简单来说,yarn 是一个与 npm 功能相同的工具,用于前端项目的依赖管理。在使用 npm 的项目中,使用 npm 命令的地方都可以使用 yran 来代替。为什么要使用 yarn 替代 npm 呢?请阅读本文详情寻找相关答案。
前端开发 实现基于项目约定的 ajax 通用性封装 相同或相似功能应尽量书写可复用代码实现,函数化、模块化、参数化是实现代码可复用的关键技巧,也是高质量编码的基本要求。简单的复用实现可以是一个函数,更复杂完善一些就成了通用性组件、库或框架。
前端开发 禁用 window.opener 一般来说,打开同源(域名相同)的页面,不会有什么问题,毕竟都是一个站点提供的。但对于跨域的外部链接来说,存在一个被钓鱼的风险。在跨域的情况下,window.opener 拿不到来源页面的具体内容,但是 window.opener.location 却是例外:它可以修改打开它的页面地址。这会带来什么问题?如果你在社交网站上点击了一个钓鱼链接,钓鱼页面本身没有问题,但它却可以悄悄地替换打开它的社交网站页面,从而实现钓鱼以获取用户账号密码等信息的目的。
前端开发 vscode: Visual Studio Code 常用快捷键及前端开发常用插件 提醒:本文最后更新于2025-07-07 14:50,文中所关联的信息可能已发生改变,请知悉! 主命令框 F1…
前端开发 node-sass 安装失败的解决办法 node-sass 安装失败的原因 npm 安装 node-sass 依赖时,会从 github.com 上下载 .node 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。 这是使用 sass 的同学可能都会遇到的郁闷的问题。 解决方案就是使用其他源,或者使用工具下载,然后将安装源指定到本地。
网站建设 使用 Lets Encrypt 生成用于 https 站点的免费 SSL 证书 提醒:本文最后更新于2025-07-07 14:56,文中所关联的信息可能已发生改变,请知悉! 提示:本站当前…
前端开发 使用 mocha 和 chai 进行基于浏览器的 javascript 异步测试 基于 BDD (行为驱动开发) 的 UI 相关的功能性测试,特别是涉及到与后端数据交互的情况下,需要浏览器环境…
网站建设 Public-Key-Pins:配置 HPKP(Public Key Pinning Extension for HTTP) HPKP 格式及说明 HTTP Public Key Pinning(HPKP)的格式如下: Public-K…
前端开发 CSS 代码质量校验:stylelint 、stylefmt 及 post-sorting 的开发环境配置参考 在团队开发中,良好的代码规范约定是保证互相良好协作的基本要求。 stylelint 是一个强大的 CSS li…