前端开发

前端开发是创建WEB页面或APP等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。前端开发跟随移动互联网发展带来了大量高性能的移动终端设备应用。HTML5,Node.js的广泛应用,各类UI框架,JS类库层出不穷,开发难度也在逐步提升。
从零用VitePress搭建博客教程(5) - 如何自定义页面模板、给页面添加独有的className和使页面标题变成侧边目录?-牛翰网

从零用VitePress搭建博客教程(5) – 如何自定义页面模板、给页面添加独有的className和使页面标题变成侧边目录?

接上一节:从零用VitePress搭建博客教程(4) – 如何自定义首页布局和主题样式修改? 上一节其实我们也简单说了自定义页面模板,这一节更加详细一点说明,开始之前我们要知道在vitePress中,.md...
263aa2d7c0fb307e的头像-牛翰网素的还真1年前
05010
使用 Ant Design Vue 你可能会遇到的14个问题-牛翰网

使用 Ant Design Vue 你可能会遇到的14个问题

公司有一个新需求,在原来项目基础上开发,项目中使用 Ant Design Vue,版本是 1.X ,在此记录下遇到的问题;对于没有使用过或者使用程度不深的同学来说,希望可以帮助你在开发中遇到问题时有个...
0ad9aa7429c99c8a的头像-牛翰网xingba-coder1年前
03711
从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档-牛翰网

从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档

接上一节:从零用VitePress搭建博客教程(5) - 如何自定义页面模板、给页面添加独有的className和使页面标题变成侧边目录? 九、第三方组件库的使用 我们经常看见UI组件库的文档,这里我们就用el...
263aa2d7c0fb307e的头像-牛翰网素的还真1年前
07415
记录--vue3 + mark.js | 实现文字标注功能-牛翰网

记录–vue3 + mark.js | 实现文字标注功能

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 页面效果 具体实现 新增 1、监听鼠标抬起事件,通过window.getSelection()方法获取鼠标用户选择的文本范围或光标的当前位置。 2...
f381afebbfe2b7b2的头像-牛翰网林恒1年前
0267
从零用VitePress搭建博客教程(7) -– 如何用Github Actions自动化部署到Github Pages?,从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档 -牛翰网

从零用VitePress搭建博客教程(7) -– 如何用Github Actions自动化部署到Github Pages?,从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档 

接上一节:从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档 我们搭建完成vitePress后,那么接下来就是如何部署到线上服务器,这里使用Github Pages,免得自己...
263aa2d7c0fb307e的头像-牛翰网素的还真1年前
0316
记录--vue3实现excel文件预览和打印-牛翰网

记录–vue3实现excel文件预览和打印

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在前端开发中,有时候一些业务场景中,我们有需求要去实现excel的预览和打印功能,本文在vue3中如何实现Excel文件的预览和...
f381afebbfe2b7b2的头像-牛翰网林恒1年前
05413
VitePress部署到Github Pages后发现样式全错乱了怎么办?-牛翰网

VitePress部署到Github Pages后发现样式全错乱了怎么办?

VitePress部署到Github Pages后发现样式全错乱怎么办? 当我们部署到Github pages线上后,发现全是样式错乱的,也就是无样式,怎么办?在此简单记录一下 这个时候我们作为前端开发者,可以打开...
263aa2d7c0fb307e的头像-牛翰网素的还真1年前
0455
记录--纯前端也可以实现「用户无感知录屏」-牛翰网

记录–纯前端也可以实现「用户无感知录屏」

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 要在 JavaScript 中实现屏幕录制,可以使用 navigator.mediaDevices.getDisplayMedia() 方法来获取屏幕的媒体流。然后,可...
f381afebbfe2b7b2的头像-牛翰网林恒1年前
04911
记录--记录用前端代替后端生成zip的过程,速度快了 57 倍!!!-牛翰网

记录–记录用前端代替后端生成zip的过程,速度快了 57 倍!!!

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 业务场景: 产品有个功能是设置主题。类似手机自动切换壁纸,以及其他功能颜色,icon,字体等。 管理员需要在后端管理系统多次...
f381afebbfe2b7b2的头像-牛翰网林恒1年前
04912
Vue 3 中用组合式函数和 Shared Worker 实现后台分片上传(带哈希计算)-牛翰网

Vue 3 中用组合式函数和 Shared Worker 实现后台分片上传(带哈希计算)

01. 背景 最近项目需求里有个文件上传功能,而客户需求里的文件基本上是比较大的,基本上得有 1 GiB 以上的大小,而上传大文件尤其是读大文件,可能会造成卡 UI 或者说点不动的问题。而用后台的...
c02afc8d000d6ef1的头像-牛翰网Aoba_xu1年前
05213