
JavaScript
JS笔记
永久旅途
这个作者很懒,什么都没留下…
展开
-
better-scroll插件使用
当我们在制作APP页面的时候,往往需要将内容固定,但是固定后并不能滑动,所以可以借助better-scroll插件来实现滚动。原创 2023-12-29 09:25:59 · 606 阅读 · 0 评论 -
使用qrcode实现微信二维码转网址链接
但是我们并无法直接打开或者是展示该二维码,毕竟浏览器不认识weixin://xxx ,只认识http://xxx。QRCode.toDataURL(text) // 这里的text是 "weixin://xxx"如果想要实现weixin://xxx 转化为http:// 的形式,可以使用第三方库,3. 使用qrcode。2. 引入qrcode。原创 2023-12-14 19:52:28 · 1944 阅读 · 0 评论 -
函数的防抖与节流
防抖就是将所有的触发都取消,在规定的时间结束过后才会执行最后一次,也就是说连续快速的触发只会执行最后一次结果。也可以理解为游戏里的回城按钮,每点一下就会重新刷新回城进度,永远以最后一次点击为准。例如:我们现在有一个输入框,在没有使用防抖的情况下,我们输入一个字符就会给服务器发送一次请求。但是我们使用防抖过后,我们只会发送最后一次输入事件触发的请求。原创 2023-11-26 14:31:40 · 564 阅读 · 0 评论 -
【JavaScript】分支结构
条件表达式为true,执行代码段1,否则继续判断条件表达式2,若为true,则执行代码段2,以此类推。若所有条件都为false,则最后指执行else中的代码段n+1;计算表达式中的值,将值与case中的值依次比较,相等执行对应代码段。若没有匹配的值,执行default中的代码段。条件表达式的值为true时,执行代码段1;当条件表达式为false时,执行代码段2。条件表达式的值是一个布尔型,当该值为true时,执行{}中的代码段。if (条件表达式) { // 代码段 }else if (条件表达式n) {原创 2023-03-11 11:34:00 · 109 阅读 · 0 评论 -
【JavaScript】运算符
(2)使用||连接两个表达式,表达式1||表达式2。(1)使用&&连接两个表达式,表达式1&&表达式2。常用赋值运算符:'=’ 赋值,'+=' 相加并赋值,'-=' 相减并赋值,'*='相乘并赋值。(2)||或:a||b,a和b中至少有一个为true,则结果为true,否则为false。(1)&&与:a&&b,a和b都为true才为true,否则为false。‘+’ 加,'-' 减,‘*’ 乘,‘/’ 除,‘%’ 取余。,-(负数),+(正数)、++(前置)、--(前置)(2)++(后置),--(后置)原创 2023-03-11 11:06:44 · 98 阅读 · 0 评论 -
【JavaScript】变量的数据类型
使用[index]访问字符,index从0开始,一直到字符长度-1,超过最大长度返回undefined。字符串中使用换行、Tab等特殊符号时,可以使用转义字符进行转义。可使用isNaN()判断是否为非数字型,true代表非数字,false代表数字。常见的进制有二进制、八进制、十进制、十六进制,一般情况下使用的是十进制。当布尔型和数字型相加的时候,true会转化为1,false会转化为0。单引号中可以直接使用双引号,双引号中可以直接使用单引号。(1)数字开头加上0,表示八进制。使用变量和字符串进行拼接。原创 2023-03-10 20:41:33 · 261 阅读 · 0 评论 -
【JavaScript】JavaScript变量
使用var声明可以同时声明多个变量,多个变量之间可以使用英文逗号隔开。值声明变量不赋值,输出变量时,结果为undefined。1.通常由字母、数字、下划线、美元符号($)组成。直接赋值一个未声明的变量,也可以正确输出变量的值。声明一个变量的同时对变量进行赋值叫做变量初始化。一个变量重新赋值后,它原有的值就会被覆盖。6.不能将关键字作为变量名。使用var关键字声明变量。使用=为变量进行赋值。2.严格区分大小写。3.不能以数字开头。4.做到见名知其意。5.遵循驼峰命名法。原创 2023-03-09 23:01:49 · 263 阅读 · 0 评论 -
【JavaScript】输入和输出语句
浏览器控制台输出信息,在浏览器中按下F12键打开控制台。浏览器弹出输入框,用户可以输入内容。原创 2023-03-09 22:38:08 · 169 阅读 · 0 评论 -
【JavaScript】数据类型的转换
使用Boolean()转换时,空、否定的值都会转化为false,其余值转化为true。注意:null和undefined无法使用toString()方式进行转换。数据类型转换就是把一种数据类型转化为另外一种数据类型。使用parseInt()利用第二个参数设置进制转换。将不同类型的数据转换为数字型时,转换结果不同。原创 2023-03-10 21:02:05 · 127 阅读 · 0 评论 -
【JavaScript】JavaScript中的注释
多行注释以 "/*" 开头,以"*/" 结束。多行注释可以嵌套单行注释,但是不能嵌套多行注释。单行注释以"//"开头,到该行结束或者<script>标签结束之前都是注释。多行注释的快捷键为【shift + alt + A】单行注释的快捷键为【Ctrl + /】原创 2023-03-09 22:33:24 · 386 阅读 · 0 评论 -
【JavaScript】JavaScript的引入
用<script>标签包裹JavaScript代码,可以写在<head>或者<body>中。将单行或少量的JavaScript代码写在HTML标签的事件属性中(也就是以on开头)创建一个用“js”作为后缀名的文件,使用<script>标签中的src属性进行引入。使用行内式实现单击按钮弹出警告框。index.html中的代码。test.js文件中的代码。原创 2023-03-09 22:24:35 · 122 阅读 · 0 评论