- 博客(43)
- 收藏
- 关注
原创 使用vue-office报错TypeError: ft.createElementVNode is not a function
使用vue-office报错TypeError: ft.createElementVNode is not a function
2025-02-20 17:38:20
311
原创 vue3中的ref与reactive的区别
1、vue3中的ref与reactive的区别2、为什么用const声明3、响应式对象与响应式引用的区别4、为什么Array更适合用 ref来声明
2024-06-05 15:25:22
2000
原创 多个任务依次执行
并行任务的串行化/并发任务的同步化:一个页面中有多个组件,每个组件都有一个独立的接口请求,当所有多个接口执行完成后,修改loading状态
2024-02-01 13:43:29
314
原创 静态资源的动态引入
有常用的2种方式:1、css中的静态路径2、img中的src静态路径运行的环境是打包后的图片路径,而打包后的图片通常会生成一个文件指纹,而我们在写代码时,写的是源码中的路径和文件名,如果是静态路径,则会自动转换。
2023-09-24 19:09:48
328
原创 正则表达式
正则表达式(Regular Expression)是一门简单语言的语法规范,是强大、便捷、高效的文本处理工具,它应用在一些方法中,对字符串中的信息实现查找、替换和提取操作。javascript中的正则表达式用RegExp对象表示,有两种写法:一种是字面量写法;另一种是构造函数写法。引用类型 g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。
2023-09-04 10:52:45
1342
原创 时间Date
Greenwich Mean Time 由于地球轨道并非圆形,其运行速度又随着地球与太阳的距离改变而出现变化,因此视太阳时欠缺均匀性。它是经过平均太阳时(以格林威治标准时间GMT)、地轴运动修正后的新时标以及以「秒」为单位的国际原子时所综合精算而成的时间,时间)的毫秒数,如果该字符串无法识别,或者一些情况下,包含了不合法的日期数值(如:2015-02-31),则返回值为。的本质强调的是比GMT更为精确的世界时间标准.它其实是个更精确的GMT.:1 到 31 之间的一个整数,表示某月当中的第几天。
2023-09-04 10:51:40
206
原创 类型转换方法
类型转换类型转换的工具方法类型转换的内部方法显式类型转换(强制类型转换)隐式类型转换(自动类型转换)常见隐式类型转换规则类型转换的工具方法valueOf:返回这个对象逻辑上对应的原始类型的值。比如说,String包装对象的valueOf(),应该返回这个对象所包装的字符串。toString:返回这个对象的字符串表示。用一个字符串来描述这个对象的内容。**所有的对象都会继承到这两个方法。 以下是部分内置对象调用valueOf()的行为: **对象返回值Array数组本身(对
2023-09-04 10:51:01
193
原创 JS基础知识点
最初名称livescript,真名ecmascript,目前称作JavaScript是一种脚本语言,是一种解释型、动态类型、弱类型、基于原型的语言,内置支持类型;Javascript的变量没有类型约束(没有类型系统);它只能通过web浏览器进行解释和执行才能去完成某种操作,而不能独立运行。javascriptECMAScriptjavascript是面向函数式编程,所有的编程都面向于函数javaScript产生的原因:在JavaScript。
2023-09-04 10:49:12
153
原创 选择器详解
*描述:**鼠标悬浮在元素上方时显示出的样式,临时为元素加了一个伪类,当满足条件时,激活该伪类。例: #a, #b{} 权重分别为:1, 0, 0 1, 0, 0。若有多个选择器同时出现,则按选择器的权重值逐位相加。例:#a #b{} 权重:2, 0, 0。例: #a b 权重:1, 0, 1。所有face的元素父级元素中的第1个子元素。所有face的元素父级元素中的第2个子元素。通配选择器,全部样式,使用率小,*{}属性中的样式,外部样式,
2023-09-04 10:44:20
196
原创 圆角边框、阴影、图片边框、轮廓线、box-sizing
加粗边框,内容尺寸设置为0,这样就不存在内容,边框会占据整个容器,再只保留任意一边或两边边框就可以展示出一个三角形(上面有解说相邻边距的斜角问题)该属性用于指定使用多厚的边框来承载被裁剪后的图像,该属性可省略,由外部的。该属性用于指定边框图像向外扩展所定义的数值,即如果值为。该属性指定从上,右,下,左方位来分隔图像,将图像分成。设置或获取对象的边框样式使用图像来填充,复合属性。所有元素,除table元素设置了。所有元素,除table元素设置了。所有元素,除table元素设置了。
2023-08-13 18:07:32
178
原创 渐变、颜色、不透明度、透明颜色
除了使用关键词制作不同的径向渐变,还可以用不同的渐变参数制作径向渐变效果,通过制作同心圆,主要半径和次要半径来决定径向渐变的形状。下面的实例中,我们将圆心定义在“at 50% 75%”的位置,分别演示了“closest-side”、“closest-corner”、“farthest-side”和“farthest-corner”分别在圆形与椭圆形径向渐变的效果。表示的是用长度值指定径向渐变的横向或纵向直径长度,并根据横向和纵向的直径来确定径向渐变的形状是圆或者是椭圆。属性,用于确定元素渐变的中心位置。
2023-08-13 18:03:59
237
原创 visibility 与 overflow
*重点:**visible和hidden都占据空间,但。属性不同,此属性为隐藏的对象保留其占据的物理空间;设置或获取对象处理溢出内容的方式,复合属性。,将导致额外的文本溢出到右边或左边(视。设置或获取对象处理横向溢出内容的方式。设置或获取对象处理横向溢出内容的方式。**显示:**表示是否要绘制这个元素。设置或获取对象是否及如何显示。**可视:**绘制后是否要看见。设置或获取是否显示对象。**脚本接口: **属性设置而定)的单元格。**脚本接口: ****脚本接口: **对象支持带有默认值为。
2023-08-13 17:48:48
138
1
原创 定位、浮动
设置或获取元素的定位方式有static尽量避开影响其他元素display属性值不为或者的所有元素否否position当position属性为非静态,且四个定位属性都为未设置时(即默认值auto),那么该元素将尽可能的展现为常规流所展现的样子。
2023-08-13 17:42:22
121
1
原创 ES6正则
正则表达式(Regular Expression)是一门简单语言的语法规范,是强大、便捷、高效的文本处理工具,它应用在一些方法中,对字符串中的信息实现查找、替换和提取操作。javascript中的正则表达式用RegExp对象表示,有两种写法:一种是字面量写法;另一种是构造函数写法。引用类型 g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。
2023-07-03 17:12:03
221
1
原创 数据类型方法
主要用于记录ES6新增的数据类型方法,包含String、Number、Array、Object、Date、Map/Set、定时器、JSON、Math
2023-06-04 21:23:21
418
原创 生成ssh秘钥
安装git后在桌面上右键,选择“Git Bash Here”以此输入以下命令git config --global user.name 'GitHub用户名' // 设置用户名git config --global user.email '注册GitHub的邮箱' // 设置邮箱git config --list // 查看设置的“用户名”和“邮箱”ssh-keygen -t rsa -C '注册GitHub的邮箱' // 生成新的rsa密钥(如果客户端与服务端的SSH Key 不匹配,可以
2023-06-04 20:57:33
4745
原创 JS中的async与defer的作用和使用场景(简洁易懂)
表示异步,它会使浏览器异步下载脚本后立即同步执行,即:脚本下载是异步行为,并不影响DOM的加载,一旦下载完成暂停DOM的加载后执行脚本,再加载DOM。与async也是异步下载,不同的是script脚本下载完成后并不立即执行,而是等DOM解析完成之后执行脚本,相比。,然后去发送请求下载外部的script脚本,在下载完成并执行之后才会继续解析DOM。一般情况下,如果有多个脚本,需要优先加载的脚本可以加上。正常情况下,浏览器在加载指定脚本的时候,会。那么通常情况下,为了解决加载脚本时。,其他的则用defer。
2023-04-06 14:46:48
911
原创 js中的流程控制语句
条件语句,无论有多少个条件,一旦其中有一个表达式的布尔值为真,其他条件将不再判断和执行。中没有第三个表达式用来帮助递增、递减,需要在代码块中进行调整,所以在。作用:使代码可以按照某些条件来选择代码的执行顺序与执行逻辑。中具有特殊功能,所以不能关键字来作为其他任何变量名或属性。跳出当前(此次)循环,直接执行下一次循环。关键字,比较关键的字符,这些字符或词在。使用环境:初始条件已经出现的时候。最常见的循环语句为for语句,直接跳出当前流程控制语句。将不再比对,所以需要配合。时,注意不能造成死循环。
2023-04-03 17:32:16
95
原创 钉钉微应用/企业内部应用初步开发-H5前端
需要具备的开发环境,移动端钉钉Dev版、chrome、翻墙,以及测试时使用的手机一定要好注册首先在钉钉中注册一个企业,创建一个新应用,如下:点击应用即可进入到应用详情页最至关重要的两点:开发管理、权限管理应用首页地址:即本地IP+?corpid=$CORPID$,携带 ?问号corpid=CORPIDCORPIDCORPID在获取免登授权码时会用到服务端出口IP:是指后台开发java的服务IP,若ipv4 为动态ip,那么它的服务端出口IP有时也会发生变化打开开发时需要使用的权限,例如
2021-05-28 16:56:34
1652
2
原创 特殊css形状、tag标签
平行四边形<view><view class="tag-wrapper"> <view class="tag tag-left"> 待提货 </view> <view class="tag tag-right"> 盘点成功 </view></view></view><style>.tag-wrapper { padding: 20upx; .tag { p
2021-05-28 15:50:17
1529
原创 微信小程序开发各种问题集
一:根据屏幕尺寸比例,计算自适应图片尺寸参考文档二:根据屏幕尺寸比例,根据图片的固定高度/宽度,进行尺寸换算px/rpx/upxdata: { // 此处的160是以rpx作为单位 codeHeight: 160}wx.getSystemInfo({ success: res => { // 设备的宽高 let windowWidth = res.windowWidth; // 根据rpx换算px的方法,例如iphone6 1rpx = 0.5px ,则windo
2021-03-19 11:22:34
716
原创 HBuilder X 提示“浏览器运行尚不支持此种类型文件”
HBuilder X 提示“浏览器不支持此种类型文件”有三种原因:没有安装插件:右键以管理员身份运行HBuilder X,点击工具/插件安装,安装以下三个插件后再次重启项目(可能还是会提示“不支持此类文件”,多重启几次)。当前打开的项目并不是根目录,例如打开的是dom,但是project的位置其实是dom/project。根目录是项目根目录,但未展开,如下图...
2020-11-12 10:05:00
31823
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人