- 博客(23)
- 收藏
- 关注
原创 09-JavaScript 正则表达式
9.正则提取 match() 可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。返回值是存放匹配结果的数组。该数组的内容依赖于RegExp 是否具有全局标志 g。3.exec() 方法用于检索字符串中的正则表达式的匹配。如果字符串中有匹配的值返回该匹配值,否则返回null。5.中括号[ ] 有一系列字符用中括号括起来,表示匹配其中的任一字符,多选一。构造函数new RegExp。1.正则表达式的创建方式。2.匹配模式 test。10.正则替换和查询。
2023-09-05 20:06:35 65
原创 08-JavaScript BOM(第一天)
js会先执行同步代码,遇到异步代码,则会放到异步队列当中,等待同步代码全部执行完毕,再执行异步队列中的代码(在异步队列中,先进入队列的先执行)3.清除超时定时器 clearTimeout。5.清除间歇定时器 clearInterval。BOM 浏览器,浏览器提供的各种api。4.间歇定时器 setInterval。2.超时定时器 setTimeout。DOM 文档,html的元素。js 单线程,从上到下挨个执行。分为同步代码 异步代码。
2023-09-05 19:33:00 64
原创 07IV-JavaScript DOM事件(第四天 坐标属性)
1.元素的scroll 属性,scroll 翻译过来是滚动的意思。2.window的坐标属性。
2023-09-05 19:13:03 63
原创 07-JavaScript DOM事件(第三天 JavaScript中常用的坐标属性)
2.元素的offset属性,offset翻译过来是偏移量的意思。1.MouseEvent属性。3.元素的client属性。
2023-09-05 19:07:32 61
原创 07II-JavaScript DOM事件(第二天)
如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于父div的值,这同offsetLeft是相同的。style.left 返回的是字符串,如28px,offsetLeft返回的是数值28,如果需要对取得的值进行计算, 还用offsetLeft比较方便。style.left是读写的,offsetLeft是只读的,所以要改变div的位置,只能修改style.left。offsetLeft 和 left 的区别。
2023-08-23 22:25:45 41
原创 07-JavaScript DOM事件
当为多个嵌套元素设置了相同的事件处理程序,它们将触发事件冒泡机制,在事件冒泡中,最内部的元素首先触发冒泡,然后是栈内的下一个元素触发该事件,以此类推,直到到达最外面的元素。event.stopPropagation() 阻止事件传播(阻止事件冒泡);event.preventDefault() 阻止触发默认事件。event.target 获取事件源。事件中的this指向事件源。10.注册处理事件绑定程序。2.事件对象 event。4.事件中的this指向。7.表单事件应用场景。12.事件的传递过程。
2023-08-22 21:34:54 42 1
原创 06-JavaScript DOM操作
一个单词直接.样式=...,如果出现连词符号“-”,如“font-size”,第二个单词首字母要大写,“fontSize”,通过修改CSS样式会直接写到行内。4.5 父节点.replaceChild(新节点,目标节点) 替换节点。5.3 previousSibling 上一个兄弟节点(幽灵节点)4.4 父节点.insertBefor(新建节点,目标节点) 插入节点。5.2 nextSibling 下一个兄弟节点(幽灵节点)5.5 lastChild 最后一个孩子节点(幽灵节点)
2023-08-21 10:55:29 125 1
原创 05.2-JavaScript 对象
8.instanceof检测引用数据类型,开发人员必须明确的确定属于哪种数据类型。4.时间戳 getTime() valueOf()2.Boolean对象。1.Number对象。
2023-08-17 22:57:07 76 1
原创 05-JavaScript 对象
2.对象的创建方法 :字面量 使用new Object() 使用构造函数。10.字符串对象的操作方法:!字符串的任何操作方法都不改变原字符串。4.普通函数和构造函数的区别。3.用构造函数创建对象。1.对象:万物皆对象。
2023-08-16 22:58:51 45 1
原创 04-JavaScript 函数(重点)
5.function数据类型:typeof检测数据类型返回“function”,是一种引用数据类型,所以可以进行传递参数。7.作用域链:当访问某个变量的时候,会现在当前作用域进行查找,找不到的话会往上一级进行查找,直到查找到全局作用域。2.创建函数四种方式:字面量,匿名函数,构造函数,自执行函数。8.预解析:变量预解析,函数预解析(匿名函数比较特殊)6.作用域:全局作用域,局部作用域(函数作用域)1.函数的作用:用来封装,解决代码重用的问题。3.函数的返回值 return。
2023-08-15 18:54:35 39
原创 03JavaScript 数组的操作方法(重点)
10. Array.isArray() 方法 检测一个值是不是一个数组,是数组的话返回true,不是数组的话返回false。9.toString() 方法 将数组转换为字符串(不可以传递参数,也不能控制字符串之间的连接符号)8.join() 方法 将数组转换为字符串(可以传递参数,可以控制字符串之间的连接符号)4. unshift() 方法 ,从数组的头部添加一个或多个元素。1.push() 方法 数组的尾部添加一个或多个元素。3.shift() 方法 从数组的头部删除一个元素。
2023-08-14 19:48:41 77
原创 02-JavaScript
5. 相等运算符 ==!= ===!3. 算数运算符 先* / % 后 + -4. 关系运算符 > >= < <=2. 一元运算符 ++ --!6. 逻辑运算符 先&& 后||1. ( )优先级最高。11.break和continue的区别。6.条件运算符(三目运算符)常用运算符优先级从高到底。8.if-else语句。9.switch语句。10.for循环语句。
2023-08-10 21:51:53 48
原创 js关系运算符
全等=== 会先比较数据类型是否相等,相等了再去比较值是否相等 同理!关系运算符:> >= < <= ==!等于== 会将等号两边的值隐式转换,再去比较是否相等 同理!其他数据类型和数值比较,会将其他数据类型隐式转换,再去进行比较。字符串之间的比较,会比较 ASCLL 码的值。
2023-08-10 20:22:05 37
原创 js逻辑运算符
符号两边的操作数只要有一个结果为false,那么结果就为false,并返回false的值。符号两边的操作数只要有一个为true,那么整体结果九尾true,并返回true的值。符号两边的操作数都为false的话,返回第二个false的值。符号两边的操作数都为true的话,返回第二个true的值。js逻辑运算符:与&& 或 || 非!就是取反的意思,两极反转。
2023-08-10 20:16:24 42
原创 js自增自减操作符
参与运算情况下,自增/自减 操作,符号在前(++i/--i)会先自增1/自减1,再参与运算;符号在后(i++/i--)会先参与运算,后自增1/自减1。不参与运算,符号在前和符号在后没有区别,都是 自增/自减 1。
2023-08-10 20:03:41 40
原创 js自增自减操作符
在参与运算的情况下,符号在前(++i 或者 --i),会先自增1或自减1,然后再参与运算;符号在后(i++ 或 i--),会先参与运算,然后再自增1或自减1。在不参与运算的情况下,符号在前和符号在后没有区别,他们都是自增1 或 自减1。
2023-08-10 19:57:29 52
原创 js数值运算符
* / % 运算符两边如果是数值的话,直接进行运算;如果有其他数据类型的话,会将其他数据类型转换为数值,然后进行运算。+ 号两边的值如果是数值的话,直接进行运算;如果有字符串的话,会发生拼接。如果两边的值是小数的话,会转换为二进制。js的数值运算符:+ - * / %
2023-08-10 19:35:16 22
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人