Web前端开发
文章平均质量分 67
前端知识,CSS、JS、知识分享,学习笔记
路庆华的博客
没有最好的时刻,最好的时刻就是现在……
展开
-
vue3纯前端验证码示例
一个简单的字符验证码,只需求定义一个字符集,一个随机生成函数就可以了。如果要再进一步增加一些效果,如干扰线,干扰点,则需要借助`Canvas`来进行绘制,以增强可视化效果。原创 2024-10-21 00:23:15 · 420 阅读 · 0 评论 -
使用Tortoisegit完成基于Git提交日志的代码合并
借助git工具TortoixeGit,实现基于多次提交记录的代码遴选原创 2024-09-17 21:03:56 · 570 阅读 · 0 评论 -
vue 动态设置系统在浏览器中的标题title和图标favicon
vue动态修改系统title和favicon原创 2024-04-06 20:10:36 · 2087 阅读 · 2 评论 -
JaveScript 的 newFunction
new Function() 是 JavaScript 中的一个构造函数,它可以实例化一个新的函数对象并返回。该函数对象可以使用传递给 new Function() 的字符串参数作为函数体,并使用其他传递给它的参数作为函数参数,从而动态创建一个可执行的函数。原创 2024-01-01 23:01:28 · 1274 阅读 · 0 评论 -
Vue中实现div的任意移动
借助`mousedown`,`mouseup`,`mousemove`动态实现div的任意移动原创 2023-11-19 19:29:05 · 962 阅读 · 0 评论 -
前端进阶--深入理解JavaScript
深入了解JavaScript,是前端进阶的必经之路和必要技能,虽然各种框架层出不群,一般程度的开发场景对JavaScript的依赖渐渐偏弱,但越是底层的,越是不容易被替代,JavaScript依然是一个高级前端所必需掌握的基本技能之一。原创 2023-09-21 22:56:00 · 340 阅读 · 0 评论 -
vue必备知识点
一个组件的 data 选项必须是一个函数,因此每个实例可以维护一份被返回对象的独立的拷贝。原创 2023-09-16 21:19:18 · 133 阅读 · 0 评论 -
JavaScript运行机制与实践应用
事件循环(Event Loop)是JavaScript中的一个核心概念,它决定了异步编程的模式和执行顺序,了解js事件循环可以让我们更灵活的组织开发代码,更合理的编排逻辑。原创 2023-09-03 18:27:14 · 614 阅读 · 0 评论 -
前端工程化
前端工程化是把软件工程相关的方法和思想应用到前端开发中,覆盖从代码编码到部署的整个周期,包含:编码、构建、打包、集成,测试和部署全流程。原创 2023-08-30 21:42:08 · 1296 阅读 · 0 评论 -
前端开发常用Nginx设置说明
前端部署常用Nginx配置原创 2023-07-06 17:35:13 · 533 阅读 · 0 评论 -
vue中 process.env与process.VUE_CLI_SERVICE
vue环境变更的设置与使用原创 2023-05-19 16:23:49 · 672 阅读 · 0 评论 -
通过ppt制作圆形图标及自定义形状图形制作
通过ppt制作各种形状的图版或图标原创 2023-04-26 15:28:06 · 1520 阅读 · 0 评论 -
Vue JavaScript heap out of memory
Vue JavaScript heap out of memory,内存不足问题解决记录原创 2023-04-23 11:29:20 · 2707 阅读 · 0 评论 -
screenfull全屏显示
requestFullscreen实现页面或元素全屏显示原创 2023-03-12 12:53:04 · 933 阅读 · 0 评论 -
Tailwind CSS 在Vue中的使用
Tailwind CSS 体积小不会对我们现有环境产生副作用,而且可以作为我们日常开发一个简单补充,提高前端开发样式灵活性。统一的规范命名和规则也可以让团队协作保持一致性,不会对现有规范产生冲突。原创 2023-02-24 16:20:59 · 905 阅读 · 0 评论 -
JavaScript类和对象
JavaScript对象、构造函数、类和对象的关系原创 2023-01-10 10:20:01 · 873 阅读 · 0 评论 -
vue中鼠标拖动触发滚动条的移动
借助 mousedown,mouseup,mousemove 三个事件,通过鼠标的移动来动态修改滚动条的scrollLeft和scrollTop,来模拟实现滚动条的位置变更原创 2022-12-09 15:30:30 · 2682 阅读 · 5 评论 -
vue中使用visibilitychange事件来获取页面当前可见性
通过document 原生API visibilitychange 来获取页面当前可见性的状态原创 2022-12-08 17:02:03 · 4102 阅读 · 0 评论 -
一图了解es6常用数据迭代函数map,filter,fill,reduce
一图了解reduce()、filter()、map()、some()、every()函数的使用原创 2022-12-02 14:29:42 · 1042 阅读 · 0 评论 -
基于el-form实现自动展开/收起的查询条件组件
基于el-from 实现 查询条件 的自动 展开与收起SearchFilter原创 2022-11-30 16:14:31 · 4171 阅读 · 0 评论 -
动态设置el-table操作列的宽度自适应
el-table动态操作列宽度自适应设置原创 2022-11-05 23:51:36 · 20767 阅读 · 19 评论 -
自定义vue组件发布npm仓库
使用Vue框架做前端开发,组件封装是一个很常规的操作。随着时间的积累,组件也会越来越多,配合vuepress可以解决组件文档的统一化,但依然解决不了组件的跨项目复用问题。一个公司中不可能只基于一个框架或项目开发,不同的业务或模块会另起项目,这时,如果是把项目的复用组件通过复制的方式引入另一项目,就显得麻烦,而且如果组件升级或修复bug,不能实时同步。如何解决组件的跨项目复用,是每个团队都会面临的问题。原创 2022-09-24 20:35:33 · 2378 阅读 · 0 评论 -
使用VuePress搭建自己的前端组件库文档
使用VuePress搭建自己的前端组件库文档原创 2022-09-23 18:34:27 · 3880 阅读 · 1 评论 -
JavaScript类和对象
面向对象是把事务分解成一个个对象,然后由对象之间分工与合作。是以对象功能来划分问题,而不是步骤。面向对象编辑具有灵活、代码可复用、容易维护和开发的优点。面向对象的三大特征:封装性、继承性、多态性。.........原创 2022-07-30 23:08:11 · 1189 阅读 · 0 评论 -
import在vue中使用
vue中使用Import导入的方法原创 2022-06-28 23:44:18 · 11265 阅读 · 0 评论 -
vue中$attrs和$listeners 的使用
attrs:用来会传递属性,除了class、style之类的,它是一个对象。 listeners:用来传递事件,除了原生事件,它也是一个对象。attrs和listeners这两个属性可以解决多层组件之间数据和事件传递的问题原创 2022-06-26 22:11:52 · 1456 阅读 · 0 评论 -
Promise异步编程
当我们在代码中需要使用异步流程控制时,可以通过Promise.then来实现让异步流程一个接一个的执行原创 2022-06-12 13:36:13 · 499 阅读 · 0 评论 -
Vue iframe父子页面通讯及事件触发
通过window.postMessageAPI 实现父页面与iframe页面的事件通讯原创 2022-04-29 22:32:35 · 4666 阅读 · 1 评论 -
Vue3知识点
vue3 Composition API setup ref reactive原创 2022-04-14 22:49:28 · 435 阅读 · 0 评论 -
vue3 vite 接入 qiankuan 微前端
vite 接入 qiankuan 微前端转载 2022-04-14 22:13:55 · 3476 阅读 · 0 评论 -
JavaScript事件循环
深入潜出JavaScript事件循环,js的执行机制,宏任务和微任务原创 2022-04-06 23:10:54 · 1194 阅读 · 0 评论 -
vue eslintrc.js配置
eslint配置说明及示例原创 2022-03-23 10:19:22 · 19935 阅读 · 0 评论 -
js相加、相乘精度计算问题处理
js精度运算问题处理原创 2022-03-02 17:10:26 · 4305 阅读 · 0 评论 -
用el-input实现金额编辑组件
用el-input实现金额编辑组件,支持格式化、自定义前缀、后缀、千分位设置,结合sync修饰符,实现自定义组件的v-model效果原创 2022-03-01 23:27:27 · 2277 阅读 · 1 评论 -
VSCode插件
vscose插件,ESLint + Prettier 统一JS格式化原创 2021-12-19 21:55:11 · 434 阅读 · 0 评论 -
JavaScript通用方法汇总
javascript常用函数、数据处理等方法原创 2021-12-05 22:53:13 · 537 阅读 · 0 评论 -
Fiddler - 超好用的http抓包工具使用介绍(转载)
今天看到一篇介绍Fiddler抓包工具介绍的文章,详尽全面,忍不住分享一下原文地址:Fiddler - 超好用的http抓包工具使用介绍(附:拦截请求并修改返回数据) (hangge.com)原文出自:www.hangge.com 发布者:hangge一、Fiddler 介绍Fiddler是一个使用C#编写的http抓包工具。它使用灵活,功能强大,支持众多的http调试任务,是web、移动应用的开发调试利器。1,功能特点同Httpwatch、Firebug...转载 2021-09-30 15:32:09 · 2048 阅读 · 1 评论 -
Vue组件传值示例
目录vue常用组件通讯方式组件通讯示例props 父传子$emit/$on 子传父子传父.sync语法糖vue常用组件通讯方式vue也是组件化开发框架,对于这种组件化开发来说,组件之间的通信方式通常都是非常重要的1.props2.$emit/$on3.$children/$parent4.$attrs / $listeners5.ref6.$root7.eventBus8.vuex组件通讯示例props 父传子1.父组件以属性的方式传值给子组件原创 2021-08-24 00:01:02 · 448 阅读 · 2 评论 -
Vue 通用数据校验封装
项目常用的数据校验可以抽取为一个组件,这然既方便统一维护,也增加页面的便利性和扩展性,而对于复杂或特殊校验可单独处理。首先创建自定义校验类src/utils/customValidate.js/** * 自定义数据校验 * */const Validation = {};Validation.install = function (Vue, options) { /** * 参数 item校验规则对象{rule:'required|phone',msg:'自定义提示信息'}原创 2021-08-10 21:40:03 · 1100 阅读 · 1 评论 -
JS合并数组与合并对象
一、数组合并1、for循环会改变原数组,如果不想改变原数组需要生成一个新数组 let a = [1, 2, 3]; let b = [4, 5]; //1 for循环 for (var i in b) { a.push(b[i]); } console.log(a); //[1,2,3,4,5]2、concat()concat() 方法用于连接两个或多个数组,该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本原创 2021-04-08 13:12:23 · 1670 阅读 · 0 评论