自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 h5引入element和vue

【代码】h5引入element和vue。

2024-03-21 11:02:08 610

原创 微信小程序事件传参

第二种使用2.7.1版本新增的mark用法跟第一种差不多,只是在拿数据的时候更简单一点,不用点那么多层。,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。使用e.target.dataset.hi就可以那到。使用dada-开头,后面写参数名称,在写数据,如下。直接使用e.mark.hi能直接拿到数据。关于微信小程序事件绑定例如。在控制台log可以看到。

2023-11-04 12:01:07 105 1

原创 微信小程序自定义组件

在微信小程序里面自定义组件1,先在项目的根目录下创建一个Components文件夹,统一管理项目中的组件第二部在微信在Components去新建一个文件夹,例如tag,然后在新建组件组件创建我们使用的是微信里面的方法关于组件和页面有什么区别呢,你会发现组件的js文件和页面的js文件不一样,还有就是组件的文件多了一项 "component": true,

2023-11-04 11:32:23 50 1

原创 微信小程序介绍

目前常见的小程序点餐核酸码健康码.........能提供媲美原生app的效果特点:小、轻便,需要用的时候直接打开即可。它需要依赖微信这个环境,无法独立使用。学微信小程序好处:工作需要,找工作可以用上可以独立接一些项目(还需要配合后端)

2023-09-21 16:00:08 120

原创 uni-app介绍

是Dcloud组织提供的一个使用开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台官方文档地址:uni-app官网。

2023-09-21 15:53:15 41

原创 微信小程序wxml使用includes

声明变量只允许使用val,wxs数组里面是没有includes方法的,要实现的话可以利用其他方法来实现。一次在写原生微信小程序的使用,突然在在wxml行内使用includes,如果直接使用是不起作用的。由于业务逻辑比较简单,我只用了for循环和forEach。主要wsx里面也有他的规范,不是所以js都支持。如果要写的话可以换一种方式去实现。以下是wxs支持的数组方法。首先创建一个wxs文件。创建完在里面定义方法。然后在wxml中使用。

2023-09-21 15:39:13 1186 1

原创 浅析JS对象中的排序属性和常规属性、对象内属性、快属性和慢属性

输出结果为相信到这里里很多小伙伴很好奇问问什么不是23b1a之所以出现这样的结果,是因为属性和属性间也是有区别的。bar1、数字属性 2、3、1 会放到 elements 属性中,被称为排序属性。elements属性指向一个 elements 对象,在 elements 对象中,会按照属性数字的大小(从小到大)存放排序属性 —— 以 2、3、1 的顺序输入的属性会以 1、2、3 的顺序输出。2、字符串属性 b、a 称为常规属性,会放到 properties 属性中。properties。

2023-09-11 18:10:47 324

原创 来说一下箭头函数的this

由于我们js没有编译,我们js只有预编译,所以不用等到编译时态就确定了,在预编译的时候就已经确定了this,所以这就是为什么箭头函数的指向取决于创建他的环境。他就会基于闭包从外层去寻找this,由于闭包是处于词法作用域,词法作用域是在编译时态的时候确定的。当面试官文,来说一下箭头函数的this,我猜很多人都会说箭头函数中的this指向于创建他的环境。当我们调用函数Fn()时,会看到输出的是1,那为什么是输出1呢,因为有闭包,所以输出的是1。当在细问时,或者在细说是就没有了。我们来看下面这么一段代码。

2023-09-09 18:31:20 30

原创 关于this的指向问题

如果在浏览器环境下那就指向全局对象window,如果在node.js环境下指向的是一个空对象{}this的指向是在函数调用时确定下来的,他是如何调用的,就是下面这四种情况。说到这里就有人说,那箭头函数呢,箭头函数的this.指向于创建他的环境。函数内的this,指向谁,取向于这个函数是如何调用的。如果this不在函数内那this应该指向谁呢?讨论的是this在函数内的指向。

2023-09-09 18:13:37 25

原创 HTML5特性速记图

今天推荐大家一张HTML5特性速记图,供大家平时查阅,也可以打印放在电脑旁帮助速记、速查。此图笔者收集于网络图片。

2023-09-08 10:56:23 34 1

原创 JS 中的计时器能做到精确计时吗?为什么?

1. 计算机硬件没有原⼦钟(原子钟,是一种计时装置,精度可以达到每2000万年才误差1秒),⽆法做到精确计时。则会带有 4 毫秒的最少时间,这样在计时时间少于 4 毫秒时⼜带来了偏差(源码如下)3. 按照 W3C 的标准,浏览器实现计时器时,如果嵌套层级超过 5 层,2. 操作系统的计时函数本身就有少量偏差,由于 JS 的计时器最终调⽤的。4. 受事件循环的影响,计时器的回调函数只能在主线程空闲时运⾏,因此。是操作系统的函数,也就携带了这些偏差。

2023-09-04 14:32:41 52 1

原创 停止 forEach 的 3 种方法

我在网上查阅了很多一般都是以上这种抛出错误的方法来终止循环。虽然这种做法都不对,但是也能解决那些面试官的一些刁难。但是这样会影响到原数组,但是也实现了我们的目的。结合这种方式还有以下方法。思路也是跟方法二一样。

2023-08-17 14:23:54 4680 1

原创 控制对象状态的方法

【代码】控制对象状态的方法。

2023-08-08 16:32:27 38

原创 实现倒计时效果uniapp(vue)

项目需要实现一个活动倒计时的效果,看了一下ui组件库所封装的但是样式什么的都达不到想要的效果于是写了个。

2023-08-08 16:16:45 256

原创 为什么0.1+0.2为什么不等于0.3

这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成32位整数,然后再进行运算,参见《运算符》一章的“位运算”部分。JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。由于浮点数不是精确的值,所以涉及小数的比较和运算要特别小心。是相同的,是同一个数。

2023-08-03 11:20:13 42

原创 数组的本质

由于数组成员的键名是固定的(默认总是0、1、2...),因此数组不用为每个元素指定键名,而对象的每个成员都必须指定键名。JavaScript 语言规定,对象的键名一律为字符串,所以,数组的键名其实也是字符串。之所以可以用数值读取,是因为非字符串的键名会被转为字符串。的写法不合法,因为单独的数值不能作为标识符(identifier)。上面代码分别用数值和字符串作为键名,结果都能读取数组。数组的特殊性体现在,它的键名是按次序排列的一组整数(0,1,2...)。但是,对于数值的键名,不能使用点结构。

2023-08-03 11:16:31 50

原创 URL 相关属性

元素有一系列 URL 相关属性,可以用来操作链接地址。这些属性的含义,可以参见。元素的方法都是继承的,主要有以下三个。

2023-08-03 11:12:43 119

空空如也

空空如也

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

TA关注的人

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