自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 leafLet地图自适应,需要地图调整合适的缩放等级和中心点,以保证所有元素都显示,类似于高德地图的setFitView(),适用于所有地图。

需要地图调整合适的缩放等级和中心点,以保证所有元素都显示其中,类似于高德地图的setFitView()方法,适用于所有地图的自适应放大。

2024-08-01 11:01:39 424

原创 封装个函数,传入时间戳,转时长(不是转年月是,是转时分秒)

传入时间戳,转时分秒

2024-08-01 10:45:24 78

原创 vue3 ElementPlus el-table表格修改某一行的背景色或样式

修改ElementPlus中el-table表格某一行的背景色,需要用到的方法是:cell-style。

2023-06-13 16:50:54 5132

原创 vue3 ElementPlus el-table根据表头内容,修改表头背景色

vue3 ElementPlus el-table根据表头内容,修改表头背景色,修改table表头背景用到的方法是ElementPlus自带的方法:header-cell-style。

2023-06-13 16:41:41 5935

原创 vue路由跳转,页面切换路由,不调用后台接口,页面空白

往路由列表里面新增了一个页面,点击这个路由之后,再切换到别的页面,页面显示空白.观察路由地址,路径地址也改了,但是就是页面空白,不调用后端接口。错误代码:组件里面存在不止一个根路径。

2023-06-13 16:18:06 867

原创 vue项目引入echarts图表,代码异步,获取不到dom元素,控制台报错

工作中遇到的小问题,记录一下解决办法。

2022-12-08 15:33:56 3211

原创 原生JS结合canvas写的一套画板,能修改画笔粗细,能修改画笔颜色,能清空画板等一系列功能

2.用到的JS的canvas知识点之外,还用到了鼠标事件的监听.根据鼠标事件,监听点击起始位置,以及过程中鼠标移动的位置,到最后鼠标松开的位置.再根据鼠标的移动轨迹进行画线.3.源码中封装了两个函数,line()函数是画布的一系列画线方法,change()函数是监听的鼠标移动轨迹,轨迹结合画线方法,完成画板的绘画功能.在鼠标轨迹的监听事件中,鼠标松开的事件里.要将之前的鼠标事件值为空,这样鼠标松开之后,才不会妨碍后续鼠标事件的执行.//封装函数功能监听鼠标的移动轨迹。//封装函数功能画线。...

2022-07-28 17:30:39 1252

原创 原生JS实现随机验证码,包含输入框验证

一.代码展示使用画布进行验证码的展示第一步获取元素第二步获取绘制对象第三步封装函数获取画布内容的位置第四步画线第五步给元素添加点击事件。

2022-07-28 17:07:16 610

原创 jquery知识点总结

例如$("inputchecked").length被选中元素的个数。chencked选择器表示查找被选中的表单元素。$('')动态创建了li标签。七.动画队列及其停止排队方法。九.自定义动画animate。first获取第一个元素。eq(n)获取第n个元素。last获取最后一个元素。even索引号是偶数行。odd索引号是基数行。十二.内容文本值操作。十一.表单选中事件。......

2022-07-25 15:11:12 426

原创 Vue脚手架文件结构及解释 Vue.js与Vue.runtime.xxx.js的区别

2.因为vue.runtime.xxx.js没有模板解析器,所以不能使用template配置项,需要使用render函数接收到的createElement函数去指定具体内容。(2).vue.runtime.xxx.js是运行版的Vue只包含核心功能,没有模板解析器。(1).vue.js是完整版的vue包含核心功能+模板解析器。二.Vue.js与Vue.runtime.xxx.js的区别。1.Vue.js与Vue.runtime.xxx.js的区别。main.js入口文件。...

2022-07-25 14:46:36 349

原创 Vue脚手架安装步骤,详细图解过程

6.切换到要创建项目的目录,然后使用命令创建项目此处演示的项目名为"filename"cdfilename(注意cd进入的是刚刚创建脚手架的文件夹)9.退出项目需要输入两次!Ctrl+c(复制的快捷键)npminstall-g@vue/cli+回车。两次Ctrl+c之后,命令窗口变成能输入状态,表示退出成功。8.进入项目文件里,在控制面板中输入命令,启动项目。2.在弹出窗口中输入cmd进入控制面板。4.全局安装@vue/cli。7.切换到项目的目录里。...

2022-07-25 14:41:26 3396

原创 Vue非单文件组件

data函数,methods中的函数,watch中的函数,computed中的函数,她们的this均是VueCompentent实例对象。使用Vue.extend(options)创建,其中options和newVue(options)时传入的那个options几乎样,但也有点区别.data函数,methods中的函数,watch中的函数,computed中的函数,她们的this均是Vue实例对象。(2).data必须写成函数,为什么?(2).全局注册靠Vue.component('组件名',组件)...

2022-07-25 14:19:10 133

原创 Vue自定义指令和Vue生命周期

Vue.directive(指令名,配置对象)或Vue.directive(指令名,回调函数)1.mounted发送ajax请求,启动定时器,绑定自定义事件,订阅消息等[初始化操作](2).指令名如果是多个单词,要使用"-"连接的命名方式,不要用小驼峰命名。2.生命周期是什么Vue在关键时刻帮我们调用的一些特殊名称功能的函数.(2).inserted指令所在元素被插入页面是调用。1.又名生命周期回调函数,生命周期函数,生命周期钩子。(1).指令定义时不加v-,但使用时要加v-...

2022-07-25 14:16:34 1229

原创 Vue过滤器和内置指令

通用指令: v-bind:单向绑定解析表达式,可简写为 :xxx v-model:双向数据绑定 v-for:遍历数组/对象/字符串 v-on:绑定事件监听,可简写为@ v-if:条件渲染(动态控制节点是否存在) v-else:条件渲染(动态控制节点是否存在) v-show:条件渲染(动态控制节点是否展示)...

2022-07-25 14:11:15 243

原创 vue绑定属性, 条件渲染,列表渲染,虚拟DOM中key的作用,用index作为key可能会引发的问题,开发中如何选择key,Vue监视数据的原理:

vue绑定属性, 条件渲染,列表渲染,虚拟DOM中key的作用,用index作为key可能会引发的问题,开发中如何选择key,Vue监视数据的原理:

2022-07-20 17:58:09 284

原创 vue的计算属性和监视属性

计算属性:1. 定义:要用的属性不存在,要通过已有的属性计算得来监视属性watch:1. 当监视的属性变化时,回调函数自动调用,进行相关操作2. 监视的属性必须存在,才能进行监视3. 监视的两种写法:(1).new Vue时传入watch配置(2).通过vm.$watch监视...

2022-07-20 17:50:47 334

原创 vue数据代理和数据处理,Vue中的事件修饰符,Vue中常用的按键别名

vue数据代理和数据处理,Vue中的事件修饰符,Vue中常用的按键别名1. prevent:阻止默认事件(常用)2. stop:阻止事件冒泡(常用)3. once:事件只触发一次(常用)4. capture:使用事件的捕获模式5. self:只有event.target是当前操作的元素时才触发事件6. passive:事件的默认行为立即执行,无需等待事件回调执行完毕...

2022-07-20 17:39:38 149

原创 vue中el与data的两种写法和MVVM模型

1. el有2种写法(1).mew Vue时候配置el属性(2).先创建Vue实例,随后再通过vm.$mount('#root')指定el的值2. data有两种写法(1).对象式 (2).函数式1. M:模型(Model):data中的数据2. V:视图(View):模板代码3. VM:视图模型(ViewModel):Vue实例...

2022-07-20 17:34:14 252

原创 Vue模板语法和数据绑定

1. 插值语法:功能:用于解析标签体内容2. 指令语法:功能:用于解析标签(包括:标签属性,标签体内容,绑定事件......)1. 单相绑定(v-bind):数据只能从data流向页面2. 双向绑定(v-model):数据不仅能从data流向页面,还可以从页面流向data...

2022-07-20 17:29:22 216

原创 重写数组内置API concat(),fill()详细代码

重写数组内置API,代码详解concat() fill()方法实现过程

2022-05-05 16:36:59 134

原创 前端工程化开发使用webpack详细安装教程

这篇文章是关于前端工程化开发使用webpack详细安装教程,webpack的基本使用,webpack插件等详细安装

2022-04-29 19:36:39 679 2

原创 JS内置API总结,基础知识点大全

针对js基础API的使用,字符串,对象,数组,三目运算,data(),math()方法API总结

2022-04-08 19:29:12 308

原创 正则知识点API

js正则知识点,举例详解

2022-04-08 19:17:01 153

原创 力扣简单算法题:罗马数字转整数

罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1 。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II。...

2022-03-22 14:27:46 101

原创 力扣简单算法题:回文数

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为var isPalindrome = function(x) { var arr = x.toString().split(''); ...

2022-03-22 14:22:08 102

原创 力扣简单算法题:两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。var twoSum = function(nums, t.

2022-03-22 13:54:51 246

原创 小米有品官网:纯HTML+CSS代码

纯HTML+css编写的小米有品官网,图片均采用网络地址.

2022-01-28 13:27:09 3561 42

前端可视化素材包,用于可视化开发

内容丰富 可视化素材包内含多种类型的素材: 图表类型:包括柱状图、折线图、饼图、面积图、散点图、雷达图等。每种图表都提供多种配色方案和样式,以满足不同的设计需求。 图形元素:涵盖了基本形状(如圆形、矩形、三角形)和复杂图形(如流程图、组织结构图、关系图等)。 图标集:提供数百个精美图标,涵盖常见操作(如添加、删除、编辑)、文件类型、社交媒体标志和其他应用场景。 模板:包括仪表板模板、报告模板、演示文稿模板等,帮助用户快速开始设计工作。 颜色和字体:内置多种配色方案和字体样式,确保视觉设计的统一和专业。 优势与特点 易于使用:所有素材都经过优化,支持主流设计工具(如Adobe XD、Sketch、Figma等)和开发框架(如React、Vue、Angular等)。只需简单的拖放操作,即可快速集成到您的项目中。 高质量:所有图形和图标均为矢量格式,保证在不同分辨率和设备上都能呈现出最佳效果。无论是高清显示器还是移动设备,您的设计都能保持清晰和精美。 可定制性强:每个元素都可以根据需要进行调整,包括颜色、大小、线条粗细等。用户可以轻松定制素材,以匹配品牌风格或特定项目需求。

2024-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除