前端共1940篇 第92页
前端
在git提交规范中使用husky与lint-staged-五八三

在git提交规范中使用husky与lint-staged

在前端项目开发中,规范git提交信息,也是经常使用的手段,本文将介绍husky与lint-staged等工具,使用好它们,将有助于我们在项目开发中的git规范和团队协作。 husky Husky 是一款管理 git hook...
网页字体度量及渲染-五八三

网页字体度量及渲染

字体度量(Font Metrics) 字体度量是每个字体文件内的配置,如下图 1 和图 2 为用 FontForge 查看得到的 Catamaran 字体的度量属性。为了方便后文展示 Line Gap,此处手动将 Catamaran 字体的 ...
admin的头像-五八三admin2年前
090
如何实现圆形文本??-五八三

如何实现圆形文本??

jym好!我是月弦笙音 在本文中,我将分享从HTML文本元素生成圆形文本的CSS和JS代码。此技术为每个字母创建一个 span 元素并稍微旋转它。你可以通过调整字体大小和圆半径来生成圆形文本。 圆形文...
js手写(四):简单实现一个mini-vue-五八三

js手写(四):简单实现一个mini-vue

1.实现思路分析 1.1 入口分析 分析思路时,通常从当前语法是如何使用的入手,我们在使用Vue3创建App组件时,使用如下方式: createApp(App).mount('#app') 由此可以看出,首先需要完成以下工作...
admin的头像-五八三admin2年前
030

VUE Draggable拖拽组件拖拽失效问题

引入问题 在使用vue拖拽组件时,遇到了一个非常反常规的问题。 首先我使用了reactive包装了一个数组,数组中是对象数据,然后将这个reactive响应式对象传递给拖拽组件,希望能通过这个组件实现...
admin的头像-五八三admin2年前
080

TypeScript:让你的代码不再像个“any”了!

开篇 你是否曾经因为代码中的“any”而感到无从下手? 你是否曾经因为类型错误而烦恼不已? 别担心,今天我们就来谈谈如何用 TypeScript 打造一个无敌的前端应用! TypeScript 是一门开源的编程...
admin的头像-五八三admin2年前
060
[JS基础强化] var let const 你分得出区别吗?-五八三

[JS基础强化] var let const 你分得出区别吗?

js基础强化 本章内容: 本章内容 对var let const 的使用进行详解,针对这些声明方式进行了对比并总结出了详细使用规则。有经验的同学可以直接看结果不看demo。 基本用法 1.直接定义 let name; va...
admin的头像-五八三admin2年前
030
探索JavaScript中三种不同的迭代方式:for...in、for...of和for await...of-五八三

探索JavaScript中三种不同的迭代方式:for…in、for…of和for await…of

前言 for...in、for...of和for await...of是JavaScript中三种不同的迭代方式,我们也经常会用到,但你真的了解它们吗?并知道怎么选择它们吗? for...in MDN:for...in 语句以任意顺序迭代一个...
admin的头像-五八三admin2年前
040
uni-app开发小程序系列--微信登录-五八三

uni-app开发小程序系列–微信登录

何为微信登录 官方文档如是说:小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。换句话说就是让用户在咱们小程序的用户 id 和用户的微信 ...

CSS var变量的局部作用域(继承)特性

CSS变量(Custom Properties)是CSS3中新增的一项功能,可以方便地在CSS中定义和使用变量。其中,var()函数是CSS变量最常用的方法之一。与其他编程语言不同的是,CSS变量具有局部作用域(继承)...
admin的头像-五八三admin2年前
060
使用JavaScript生成器,提高代码的效率和灵活性-五八三

使用JavaScript生成器,提高代码的效率和灵活性

Javascript生成器介绍 Javascript 是一种功能强大的编程语言,提供了广泛的特性和功能。其中一个经常被忽视且比较少用的特性是生成器。Javascript 中的生成器提供了一种与迭代器和函数交互的全...
vite项目build cdn引入插件vite-plugin-cdn-import-五八三

vite项目build cdn引入插件vite-plugin-cdn-import

项目优化线上发布的时候,减少js的体积,是常用的手段,例如vue,vuex,axiox等采取cdn的引入形式,不是把它们打入bundle的形式,虽然可能有增加http请求cdn的次数,但是如果cdn稳定且速度快,...
admin的头像-五八三admin2年前
0220
免费github图床-五八三

免费github图床

博主技术笔记 博主开源微服架构前后端分离技术博客项目源码地址,欢迎各位star 平时我们写博客,用的typecho软件,图片保存的是本地。 一个两个图片还好,如果图片太多呢? 图床:图床一般是指...
admin的头像-五八三admin2年前
070
js使用一种方法搞定所有的字符串截取:突破substring的限制-五八三

js使用一种方法搞定所有的字符串截取:突破substring的限制

字符串是最基本的数据类型,它有三种最常见的操作:拼接、分隔、截取,今天我们就来说说字符串的截取。 概述 说到字符串的截取,我们可能用到最多的就是substring了,它确实给我们提供了便利,...
admin的头像-五八三admin2年前
030

前端常用的Linux命令

前端一般是操作堡垒机、主机时,才会用到Linux命令,进行 查看日志、查询关键字、操作文件、网络请求 用 finalshell 软件,连接主机地址(流水线上 sit、uat 环境地址),输入用户名与密码,连...
TypeScript类型体操--Merge、Diff、Flip-五八三

TypeScript类型体操–Merge、Diff、Flip

大家好,我是爱水文的苏先生,一名从业5年+的前端爱好者,致力于用最通俗的文字分享前端知识的酸菜鱼 github与好文 vue3核心原理精讲-专栏-持续更新中... TypeScript中如何优雅的扩展第三方库的...
admin的头像-五八三admin2年前
0130
自动化发布npm包-五八三

自动化发布npm包

背景 还在老东家的时候,本人维护过一个内含超过80个npm包的前端组件库,超过5个团队需要在该代码库上维护开发代码。然鹅,林子大了,什么事情都会发生…… 事件一: 某天,苦逼的打工仔——我...
admin的头像-五八三admin2年前
030

❤ ES6-7【数值的扩展】

❤ ES6-7【数值的扩展】 7、数值的扩展 (1)二进制和八进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 0b111110111 === 503 // true 0o767 === 50...
admin的头像-五八三admin2年前
040
掘金富文本编辑器真好看,给我的博客也搞上-五八三

掘金富文本编辑器真好看,给我的博客也搞上

觊觎掘金的富文本编辑器已经很久了,研究了很长时间终于在自己博客上用上了。 先给大家展示一下成果: 虽然不能说一模一样吧也算是大差不离了。 ByteMD 浅看一下它官网怎么介绍自己吧: ByteMD...
admin的头像-五八三admin2年前
0100
是时候该换掉你的axios了-五八三

是时候该换掉你的axios了

话题火热讨论中... 在大家的反馈中我发现,很多人的开发思维都还停留在使用层面,而缺少深度的理解和思考 与大家承诺的3月29日(周三)再和大家聊聊对编程思想的深度理解文章,已发布。 链接在...