- 博客(35)
- 收藏
- 关注
原创 解决swiper的循环失效问题
我的幻灯片一开始只有4个,但是我的slidesPerView是同时显示5个幻灯片,但是我的数据只有四个幻灯片。所以这就涉及到了swiper的循环模式,swiper的循环模式至少需要2*slidesPerView的幻灯片数量才能正常工作(即至少需要10个原始的幻灯片),所以只能减少slidesPerView值或者增加原始幻灯片到需要的数量。
2025-04-08 13:42:42
159
原创 php:如何将php变量转化为JavaScript对象打印出来
/ 打印 messageList 数据到控制台。// 将 PHP 变量转换为 JavaScript 对象。messageList就是你要打印的内容。
2025-03-25 14:20:26
108
原创 uniapp+uniCloud实现微信小程序一键登录
(用户唯一标识),用户登录成功后,开发者服务器可以将openid和session_key保存,生成一个自定义登录态的token令牌响应给微信小程序,通过token可以查询openid和session_key,小程序下次请求只要携带着token就可以证明已经登录。这个API就是获取用户信息,每次请求都会弹出授权窗口(这个可能会不弹,这个要看你的版本,根据版本来定,不懂的可以留下评论),用户同意后会返回。到这里就可以实现微信一键登录了,快去试试吧,有问题可以在评论区留言,我看见会尽我知道的为你解答。
2025-03-23 20:25:42
928
原创 回调函数??
实际上是当你输入到输入框名字的时候,callback函数就会获取存储这个name,然后b(a),这个函数调就会调用第一个函数,将name传递给它,看似是在执行b(a),实际上是在执行a(name)好,那么第三个函数在哪呢?第三个函数实际上已经包括在第二个函数里面了,那就是callback(),这实际上就是一个回调函数。let name=prompt("输入你的名字")//这是一个提示输入框,目的是获取名字。b(a)//将第一个函数作为参数传递给第二个函数。回调函数实际上就是三个函数在互相作用。
2024-09-12 11:21:28
235
原创 JavaScript中如何处理异常?
通常使用try...catch语句来捕获和处理可能发生的错误,throw语句用于抛出异常,而try块中的代码会被执行,如果在这个代码块中抛出了异常,控制流程会跳转到相应的catch块,如果没有异常发生,catch块会被跳过,finally块包含了无论是否发生异常都会执行的代码,通常用于清理资源。
2024-09-11 23:02:28
209
原创 为什么第一次输出为undefined?var变量声明被提升??
当test函数被调用时,执行上下文会首先处理变量提升,在这个过程中,变量name被声明但是未初始化,因此值未undefined,然后,代码按照实际的书写顺序执行,首先遇到console.log(name),此时name尚未被初始化,所以输出undefined,接着代码执行到变量初始化name=“Jeri,然后再次遇到输出console.log(name),此时name已经被初始化未jeri所以输出Jeri。为什么第一个输出结果为undefined?这是因为var定义的关系。下面代码就是实际执行的代码。
2024-09-11 20:45:00
199
原创 手写一个promise
/ 执行成功时的回调函数。// 执行失败时的回调函数。// 用于保存成功时的回调函数数组。// 用于保存失败时的回调函数数组。// resolvePromise方法用于处理then返回的Promise。// pending 状态。// 处理成功的信息。// 处理失败的信息。// 重写then方法。
2024-09-10 22:49:46
334
原创 下面的会输出什么?
7.//7.以下代码将会输出什么到控制台,或 ||运算符返回两个操作数中的第一个真值,与&&运算符返回操作数中的第二个真值,但是如果遇到的第一个值是假值则会返回这个假值。
2024-09-10 14:02:04
159
原创 下面的JavaScript代码将输出什么到控制台?为什么?!!!!!
原因:为什么会有一样的输出呢?这是因为,reverse会改变原数组,在arr2得到arr1的逆转数组后,arr1的数组实际上也已经改变了,并且和arr2一样。当arr2添加新元素后,实际上,arr1也和arr2一样,他们也就是被同步改变,可以看做是一个,所以输出会是被push之后的。
2024-09-10 00:16:20
152
原创 let var const区别
输出结果是 ReferenceError: y is not defined,超出了范围作用域。const 声明的变量必须在声明时就初始化,并且不能重新被赋值,如果先输出结果再声明就会和let出现错误一样。var是函数作用域或全局作用域;使用var关键字声明变量可以在函数作用域或者在全局作用域中访问。let 是块级作用域,并且只能在声明之后才能被使用。console.log(x) 输出10。例:console.log(x);例:var x=10;
2024-09-09 15:54:15
330
原创 请用JavaScript写出一个可以匹配电话号码的方法
var str = "18317332965 098-15562548 手游平台热线 0756-1234567 155151675485";
2024-09-09 15:01:28
370
原创 ERROR 1366 (HY000): Incorrect string value: ‘\xC5\xC1\xC8\xF8\xCC\xD8‘ for column ‘brand‘ at row 1
常见的数据库编码错误
2024-08-09 16:42:59
238
原创 net start mysql发生系统错误 2。系统找不到指定的文件。这种问题该怎么解决?
第一步:先进入mysql文件夹中bin里,然后以管理员身份打开cmd管理器,然后依次操作下面的命令。第四步:net start mysql。第三步:mysqld install。第二步:mysqld remove。看最后是否解决,我是这样解决的问题。
2024-08-05 17:38:50
1336
1
原创 这是一个关于typescript的练习:定义一个函数timerPrint,实现n秒后打印一个值(泛型),其中n为number,并且是可选参数,如果没有传n,那就默认1秒后打印即可调用timerPrit
其中怎样判断函数有一个可选参数,这个代码是通过函数定义中的默认参数值来确定的,在typescript中,如果你在函数参数后面添加了一个等于某个值的赋值操作符 =,那么这个参数就被定义为具有默认值的可选参数。在这个例子中,n:number = 1,表明n有一个默认值1,因此它是可选的。这意味着当你调用timePrint函数时,你可以只传一个参数,而不必传入第二个参数你那,函数会自动使用默认值1作为n的值。在控制台打印1,2,3,4,,,,10,每个数字间隔1。在进行实例演示时,注意也要表明参数的类型。
2024-07-14 20:48:25
209
原创 6.localeComper()
这个方法是指示字符串是在排序中国位于给定字符串之前,之后还是相同。如果引用字符串在排序顺序中位于给定字符串之前,则返回负数;如果位于之后,则返回正数,如果相同则返回0.返回值,还有比较规则都是根据本地来说的,本地规则不同,最后结果可能也不同!
2024-07-08 08:15:07
164
原创 4.fromCharCode()
在JavaScript中,fromCharCode()方法是String对象的方法,它可以接受Unicode字符编码的范围(0-65535)话不多说,看实例。
2024-07-07 21:49:23
226
原创 2.charCode()关注我,我们一起成长
世界上的大多数语言(包括符号)都被编译成了一个数字,也就是说,每个字符都有一个对应的数字,而charCode就是查看字符所对应的数字为多少。比如上述代码运行结果为10084.希望你可以自己动手试试。
2024-07-07 20:23:07
276
原创 多个js方法举例实践,大前端,Javascript
let a = "帝释天,帝皇侠,唐三藏,唐僧,孙悟空,孙猴子,孙大圣,猪八戒,猪悟能,沙僧,沙悟净,白静,白侠,白玉,王梦仪,王浩,哇哈哈";//split将字符串转换成字符串数组。//打印每个名字的姓氏,charAt()方法是打印字符串。//打印姓名的最后一个字。//打印有哪些姓氏,去重。//统计有几个字的名字。//将名字反序后输出。
2024-07-07 17:28:55
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人