JavaScript
文章平均质量分 58
禾子逸
这个作者很懒,什么都没留下…
展开
-
BUG:vue路由切换时终止异步请求
最终实现效果:可以看到切换vue页面后,正在执行的异步请求被中断了,从而保证了页面加载的性能和用户体验。原创 2022-08-18 15:11:42 · 2488 阅读 · 0 评论 -
echarts自定义全屏弹窗
自定义一个echarts全屏弹窗按钮控件原创 2022-08-15 16:23:46 · 4762 阅读 · 1 评论 -
正则表达式
正则表达式:通常用于字符串匹配1. 正则表达式简述由一堆特殊符号组成的一个表达式,每一个特殊的符号都有特殊的表达含义2. 常见的正则表达式符号.:匹配除换行符以外的任意字符\w:匹配字母 / 数字 / 下划线 / 汉字\s:匹配任意的空白符\d:匹配数字\b:匹配单词的开始 / 结束^:匹配字符串的开始$:匹配字符串的结束*:重复零次 / 更多次+:重复一次 / 更多次?:重复零次 / 一次{n}:重复n次{n,}:重复n次 / 更多次{n,m}:重复n到m次\W:匹配任原创 2021-04-26 14:26:13 · 119 阅读 · 0 评论 -
JSON:javascript对象简谱
JSON: JavaScript Object Notation,js对象简谱1. eval()函数可以将一段字符串当作一段js代码执行<!-- eval()函数 --><body><script> // eval()函数将一段字符串当作一段js代码执行 window.eval("var num = 100;"); console.log(num);</script></body>2. JSON轻量级的原创 2021-04-25 13:44:10 · 315 阅读 · 0 评论 -
JavaScript: BOM案例
1. BOM案例:窗口的开启和关闭window.open(url,target):打开一个新窗口。类似于超链接<!-- window.open("url") 开启一个新窗口跳转到此url网页中 --><input type="button" value="单击开启百度" id="turnToBaidu" onclick="window.open('http://www.baidu.com')"><!-- window.open("url" , '_self') 就在原创 2021-04-24 21:59:10 · 404 阅读 · 0 评论 -
BOM和DOM
1. BOM和DOM的区别与联系BOM: Browser Object Model (浏览器对象模型),通过BOM的对象和方法可以完成对浏览器窗口的操作,如:关闭浏览器,前进,后退,修改地址栏上的地址等。BOM的顶级内置对象是windowDOM: Document Object Model(文档对象模型),通过DOM的对象和方法可以完成对网页中元素的增删改,让网页产生动态效果。DOM的顶级内置对象是documentBOM是包括DOM的,即window包括document2. innerHTML属原创 2021-04-24 20:08:03 · 520 阅读 · 0 评论 -
JavaScript内置对象Array和Date
1. 内置对象Array【数组类型】js中数组长度可变,数组中的元素数据类型可以不一致,js中没有下标越界创建数组的第一种方式:var arr = [1 , 3.14 , true , "hello"]; 若此时执行语句 arr[100] = 1; 则会自动扩容数组长度到100,并且中间未赋值元素值为undefined创建数组的第二种方式:var arr1 = new Array(); //创建数组长度为0的数组 ,var arr2 = new Array(3); //创建数组长度为3的数组 以原创 2021-04-21 16:13:39 · 165 阅读 · 0 评论 -
JavaScript运算符void和控制语句
1. void(表达式):啥也没有void运算符执行表达式,但是不返回任何的结果可用在href后面,格式:<a href = "javascript:void(0)" onclick = "一段js代码等"> 此代码保留超链接的格式,执行一段js代码,但并不会跳转页面(包括跳转回本页面)2. js控制语句选择语句(if - else),循环语句(for,while)和跳转语句(return,break,continue)类似于C / Java3. for - in 语句for -原创 2021-04-21 13:23:07 · 180 阅读 · 0 评论 -
JavaScript注册事件
1. 两种注册事件的方式第一种方式:在标签中使用事件句柄,在事件句柄后编写js代码,事件句柄对应的事件发生之后,“注册”在事件句柄当中的代码被监听器调用。注意,这种方式代码顺序有要求! <!--注册事件的第一种方式:在标签中使用事件句柄--> <script> /*sayHello()函数在页面打开的时候并不会执行,只是当页面打开的过程中完成对事件的绑定, * 完成对事件的注册,以后只有当该事件发生之后sayHello()函数才会原创 2021-04-21 12:35:07 · 328 阅读 · 0 评论 -
JavaScript常用事件
JavaScript常用事件任何一个事件都有对应的事件句柄。事件句柄是在事件名称前添加on1. 光标【焦点事件】原创 2021-04-20 14:42:25 · 88 阅读 · 0 评论 -
JavaScript数据
JavaScript数据类型1. typeof 运算符在js代码运行过程中动态获取变量的数据类型格式: typeof 变量名运算结果:undefined 、 number 、 string 、 boolean 、 object 、 functionjs中判断字符串是否相等使用 == 运算符2. Undefined只有一个值:undefined;当一个变量声明后却没有赋值,系统默认赋值undefined3. Number包括:1,0,-1,3.14,NaN【Not a Number】,原创 2021-04-19 18:50:39 · 79 阅读 · 0 评论 -
JavaScript嵌入、标识符、变量及函数
JavaScript:事件驱动所有的事件句柄都是以标签的属性形式存在的。比如: <input type="button", value="hello",onclick = "事件触发代码">事件监听器一直在监听事件什么时候发生;事件发生则由浏览器执行事件触发代码1. JS嵌入三种方式行间事件:直接在事件句柄【标签属性】后面写入js代码。如:<input type="button" value="hello" onclick="window.alert('hello world原创 2021-04-18 12:46:47 · 221 阅读 · 1 评论