
JavaScript
December_shi
ᴺᵉᵛᵉʳ ᶠᵃⁱˡ ᵗᵒ ᵐᵉᵉᵗ.(不负遇见)
展开
-
JavaScript 正则表达式
正则表达式1、说明2、直接量字符3、字符类4、重复5、案例+效果- 用户名表单验证1、说明 JavaScript中的正则表达式用RegExp对象表示,可以使用RegExp()构造函数来创建RegExp对象,不过RegExp对象更多的是通过一种特殊的直接量语法来创建,就想通过引号包裹字符的方式来定义字符串直接量一样,正则表达式直接量定义为包含在一对斜杠 (/) 之间的字符,例如: &nb原创 2020-12-24 17:59:15 · 657 阅读 · 1 评论 -
JavaScript 中的 this指向
this指向1、直接调用,指向全局2、全局函数中的this3、构造函数普通调用,指向全局(构造函数也是普通函数,可以正常执行)4、构造函数通过new调用创建一个实例对象,指向这个实例对象5、对象(json创建)里面的方法调用,指向这个对象6、对象(通过Object创建)里面的方法调用,指向这个对象7、对象(通构造函数创建)里面的方法调用,指向这个对象8、函数调用的时候,前面加上 new 关键字9、用call 与 apply 的方式调用函数10、定时器中的this,指向的是window11、元素绑定事件,事原创 2020-12-23 15:30:24 · 641 阅读 · 0 评论 -
2020-12-10【JS记录】
这里写目录标题1、JS获取DOM元素的方法(8种)2、事件鼠标事件键盘事件表单事件剪贴板事件3、load 和 DomContentLoade 加载4、自适应屏幕5、定时器设置及清除有关定时器的案例6、this指向(看不明白)7、navigator对象(一堆)8、if判断页面是PC端还是手机端显示9、JS同步、异步任务10、元素偏移量 offset 系列11、拖拽盒子1、JS获取DOM元素的方法(8种)通过ID获取(getElementById)通过name属性(getElementsByName)原创 2020-12-10 19:54:33 · 439 阅读 · 0 评论 -
for、while、do while循环
1.for循环: // for循环语法 for(初始值;条件;增量){ 循环体; } // for循环打印1-100的和 var sum = 0; for (i = 1; i <= 100; i++) { sum += i; } console.log(sum);2.while循环: // whil原创 2020-10-26 11:28:53 · 206 阅读 · 0 评论 -
JavaScript基础知识点总结(笔记)
JS复习流程目录01.变量02.数据类型03.类型转换04.运算符05.语句06.数组07.函数 08.事件09.样式 10.DOM对象11.内置对象一、变量 返回顶部变量的命名规则(选择题)不能使纯数字,不能使数字开头的,比如 var 0bj=10是错误的。不能使保留字和关键字。比如break、continue、function是不能使用当做变量名如果是两个但是,最好是驼峰命名法,比如getSum原创 2020-10-13 23:15:32 · 473 阅读 · 0 评论 -
JS内置对象(笔记)
目录:1.Math对象2.Date对象1. Math对象属性、方法名功能Math.PI圆周率Math.floor()向下取整Math.ceil()向上取整Math.round()四舍五入版 就近取整 注意 -3.5 结果是 -3Math.abs()绝对值Math.max()最大值Math.min()最小值Math.random()获取范围在[0,1)内的随机值2. Date对象 .原创 2020-10-13 22:44:39 · 234 阅读 · 1 评论 -
JS节点(父、子、兄弟、创建等)
节点1、父级节点名称代码说明父节点node.parentNodeparentNode 属性可返回某节点的父节点,注意是 最近的一个父节点 如果指定的节点没有父节点则返回null2、子节点名称代码说明所有子节点parentNode.childNodes(标准)parentNode.childNodes 返回包含指定节点的子节点的集合,该集合为即时更新的集合。注意:返回值里面包含了所有的子节点,包括元素节点,文本节点等。如果只想要获得里面的元素节原创 2020-10-13 22:30:14 · 1139 阅读 · 0 评论 -
JS数组(笔记)
一、数组对象1.创建数组方式2.检测是否为数组3.添加删除数组元素的方法4.数组排序5.数组索引方法6.数组转换为字符串7.其他方法1.创建数组的两种方式字面量方式示例代码如下:var arr = [1,"test",trye];new Array()示例代码如下var arr = new Array(); 注意:上面代码中arr创建出的是一个空数组,如果需要使用构造函数Array创建非空数组,可以再创建数组时传入参数 参数传递规则如下:如原创 2020-10-13 22:15:55 · 452 阅读 · 0 评论 -
JS语句(笔记)
1、条件语句1.1 if语句if(){ }var score=80;if(score>60){ console.log('及格了')}else{ console.log('不及格')}if(){ }else if(){ }else{ }1.2 switch语句varday=1;switch(day){ case 1; document.write('星期一'); break; ca原创 2020-10-13 21:58:14 · 244 阅读 · 0 评论 -
JS类型转换(笔记)
1、转换为字符串方式说明案例toString转成字符串var num = 1;alert(num.toString());String()强制转换转成字符串var num = 1;alert(String(num));加号拼接字符串和字符串拼接的结果都是字符串var num = 1;alert(num+“我是字符串”);2、转换为数字型(重点)方式说明案例parselnt(string) 函数将string类型转成整数数值型p原创 2020-10-13 21:19:59 · 227 阅读 · 0 评论 -
JS运算符(笔记)
1、算数运算符运算符描述实例+加10 + 20 = 30-减30 - 20 = 10*乘10 * 20 =200/除10 / 20 = 0.5%取余数(取模)返回除法的余数9 % 2 = 12、比较运算符运算符名称说明案例结果<小于号1<2true>大于号1>2false>=大于等于号(大于或者等于)2>=2true<=小于等于号原创 2020-10-13 20:32:28 · 411 阅读 · 0 评论 -
节点(父级、子、兄弟、创建、添加、删除、复制)
节点1、父级节点名称代码说明父节点node.parentNodeparentNode 属性可返回某节点的父节点,注意是 最近的一个父节点 如果指定的节点没有父节点则返回null2、子节点名称代码说明所有子节点parentNode.childNodes(标准)parentNode.childNodes 返回包含指定节点的子节点的集合,该集合为即时更新的集合。注意:返回值里面包含了所有的子节点,包括元素节点,文本节点等。如果只想要获得里面的元素节原创 2020-10-12 10:34:21 · 1039 阅读 · 0 评论 -
JS获取元素,鼠标事件,改变内容
1、获取元素的方法根据ID获取:document.getElementById(‘设的ID名’) <div id="time">2019-9-9</div> <script> // 因为我们文档页面从上往下加载,所以先得有标签 所以我们script写到标签的下面 var timer = document.getElementById('time'); </script>根据标签名获取元素:docu原创 2020-10-05 17:30:57 · 1313 阅读 · 2 评论 -
JS语法(数组定义、赋值、几个案例)
一、数组定义1.1定义空数组var arr=[]; //定义空数组的第一种方式var arr=new Array(); //定义空数组的第二种方式1.2数组赋值var arr=[]; //定义空数组arr[0]=10; //把数字10赋值到数组索引为0的位置上arr[1]=20; //把数字20赋值到数组索引为1的位置上.....//以此类1.3数组求和var arr=[10,20,30,40];//定义一个数组,存储10、20、30、40这几个数字var sum=0;//定义一个原创 2020-09-28 13:48:26 · 2953 阅读 · 0 评论 -
JS知识点梳理(命名、类型、运算符等)
JS基础总结目录变量的命名都有几种数据类型数字和字符串如何转换都有什么运算符逻辑运算符(与、或判断规则)语句(switch、if语句)for循环while、do while的语法1. 变量的命名(要求)不能使纯数字,不能使数字开头的,比如 var 0bj=10是错误的。不能使保留字和关键字。比如break、continue、function是不能使用当做变量名如果是两个但是,最好是驼峰命名法,比如getSum2. 都有几种数据类型分类基本数据:number(数原创 2020-09-28 09:21:45 · 348 阅读 · 0 评论 -
JS基础案例
案例目录打印直角三角形用函数求两个数的和数组求和九九乘法表输出60分以上的数目将数组B添加到数组A中将所有大于等于20且小于等于60的数字成2数组存储成绩,计算平均成绩定义数组,找出最大数控制台打印,每个后面添加’‘完成’’定义函数,获取数组中最小值定义数组,找出数组中最大数连同下标一起输出评委打分机制打印等腰三角形输出1-100所有素数冒泡排序1. 打印直角三角形 <script> for (var i =1;i < 1原创 2020-09-23 18:07:07 · 2124 阅读 · 3 评论