![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 56
天山小黎
自强不息是一个人数年持之以恒的坚持,而同时又化为这个人不显山露水的一副傲骨。
展开
-
JavaScript之解构赋值
数组解构对象解构。原创 2023-05-30 20:37:07 · 862 阅读 · 0 评论 -
箭头函数简介
目的:引入箭头函数是更简短的函数写法并且不绑定this,箭头函数的语法比函数表达式更简洁。原创 2023-05-30 19:04:40 · 129 阅读 · 0 评论 -
JavaScript进阶函数参数
1.arguments是一个伪数组,只存在于函数中2.arguments的作用是动态获取函数的实参3.可以通过for循环依次得到传递过来的实参4.当不确定传递多少个实参的时候,怎么办?arguments动态参数5.arguments是什么?伪数组,它只存在函数中。原创 2023-05-30 16:50:55 · 776 阅读 · 0 评论 -
JavaScript正则表达式
1.什么是正则表达式正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。(正则表达式也是对象)2.正则表达式有什么作用?表单验证(匹配)过滤敏感词(替换)字符串中提取我们想要的部分(提取)①验证表单:用户名表单只能输入英文字母、数字或者下划线,昵称输入框中可以输入中文(匹配)②过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等。原创 2023-05-30 18:30:00 · 613 阅读 · 0 评论 -
数组map和join方法
数组元素是通过参数里面指定的分隔符进行分隔的,空字符串(‘’),则所有元素之间都没有任何字符。映射是个术语,指两个元素的集之间元素相互“对应”的关系。join()方法用于把数组中的所有元素转换一个字符串。map重点在于有返回值,forEach没有返回值。map可以遍历数组处理数据,并且返回新的数组。一、map方法:迭代数组。原创 2023-05-29 18:45:00 · 250 阅读 · 0 评论 -
JavaScript之BOM(下)
1.数据存储在用户浏览器中2.设置、读取方便、甚至页面刷新不丢失数据3.容量较大,sessionStorage和localStorag约5M左右二、本地存储localStorage作用:可以将数据永久存储在本地(用户的电脑),除非手动删除,否则关闭页面也会存在可以多窗口(页面)共享(同一浏览器可以共享)以键值对的形式存储使用1.存储方式:localStorage.setItem(key,value)2.获取方式:localStorage.getItem(key)原创 2023-05-26 18:30:00 · 1185 阅读 · 0 评论 -
JavaScript之BOM(上)
window对象原创 2023-05-26 09:25:02 · 719 阅读 · 0 评论 -
JavaScript插件
2.看在线延时,找到符合自己需求的demo https://www/swiper.com.cn/demo/index.html。4.查看API文档,去配置自己的插件 https://www.swiper.com.cn/api/index.html。3.查看基本使用流程:https://www.swiper.com.cn/usage/index.html。1.熟悉官网,了解这个插件可以完成什么需求:https://www.swiper.com.cn/原创 2023-05-25 20:00:00 · 73 阅读 · 0 评论 -
JavaScript M端事件(移动端)
2.touch对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。触屏事件可响应用户手指(或触摸笔)对屏幕或触控板操作。1.触屏事件touch(也称触摸事件),Android和IOS都有。移动端也有自己独特的地方。原创 2023-05-25 18:45:00 · 183 阅读 · 0 评论 -
JavaScript节点
删除节点和隐藏节点(display:none)有区别的:隐藏节点还是存在,删除则从html中删除节点。创造出一个新的网页元素,再添加到网页内,一般先创建节点,然后插入节点。在javascript原生DOM操作中,要删除元素必须通过父元素删除。若为true,则代表克隆时会包含后代节点一起克隆。若为false,则代表克隆时不包含后代节点。若一个节点在页面中已不需要时,可以删除它。想在界面看到,还得插入到某个父元素中。把复制的节点放入到指定的元素内部。插入到父元素中某个子元素的前面。原创 2023-05-25 18:45:00 · 721 阅读 · 0 评论 -
JavaScript日期对象
是指1970年01月01日00时00分00秒起至现在的毫秒数,它是一种特殊的计量时间的方式。原创 2023-05-23 17:34:23 · 1032 阅读 · 0 评论 -
JavaScript事件流
1.事件流:是事件完整执行过程中的流动路径2.说明:假设页面里有个div,当触发事件时,会经历两个阶段,分别是捕获阶段、冒泡阶段(1)捕获:从父到子(2)冒泡:从子到父实际开发都是使用事件冒泡为主。原创 2023-05-19 21:54:28 · 472 阅读 · 0 评论 -
Web APIs之DOM事件基础
事件是在编程时系统内发生的动作或者发生的事情比如:单击按钮。原创 2023-05-18 17:10:12 · 535 阅读 · 0 评论 -
Web APIs之DOM
一.Web API基本认知二.获取DOM对象三.操作元素内容四. 操作元素属性五.定时器-间歇函数*作用和分类*什么是DOM*DOM树*DOM对象1.作用和分类(1)作用:使用JS去操作html和浏览器(2)分类:DOM(文档对象模型)、BOM(浏览器对象模型)2.什么是DOM?(1)DOM(Document Object Model—文档对象模型),是浏览器提供的一套专门用来操作网页内容的功能。(2)DOM作用:开发网页内容特效和实现用户交互3.DOM树是什么?(1)将HTML文档以树状结构直原创 2023-05-17 19:50:30 · 411 阅读 · 0 评论 -
JavaScript变量声明
(1)const声明的值不能更改,而且const声明变量的时候需要里面初始化。(2)对于引用数据类型,const声明的变量,里面存的不是值,不是值,不是值,是地址。(1)如果基本数据类型的值或者引用类型的地址发生变化的时候,需要用let。(2)比如:一个变量进行加减运算,比如for循环中的i++(3)实际开发中,如:react框架,基本const。(2)很多变量声明的时候就知道它不会被更改了。(1)const语义化更好。原创 2023-05-16 18:45:00 · 367 阅读 · 0 评论 -
JavaScript对象
属性名可以使用""或’',一般情况下省略,除非名词遇到特殊符号如空格、中横线等。2.遍历对象中,for k in obj,获得对象属性是哪个?2.可以理解为是一种无序的数据集合,注意数组是有序的数据集合。*属性都是成对出现的,包括属性名和值,它们之间使用英文:分隔。*对象里面是无序的键值对,没有规律,不像数组里面有规律的下标。数据描述性的信息称为属性,如人的姓名、身高、年龄、性别等。*属性就是依附在对象上的变量(外面是变量,对象内是属性)(2) 对象名[‘属性名’] obj[‘age’]原创 2023-05-15 20:57:21 · 398 阅读 · 0 评论 -
JavaScript转换boolean型
记忆:’ '、0、undefined、null、false、NaN转换为布尔值后都是false,其余则为true。2.减法-(像大多数数学运算一样)只能用于数字,它会使空字符串""转换为0。4.undefined经过数字转换之后会变成NaN。1.又字符串的加法 “” + 1,结果是"1"3.null经过数字转换之后会变成0。1.Boolean(内容)原创 2023-05-15 19:30:10 · 840 阅读 · 0 评论 -
JavaScript函数
这个默认值只会再缺少实参参数传递时才会被执行,所以有参数会优先执行传递过来的实参,否则默认为undefined。因为跟函数有关系,所以也称为函数作用域。将匿名函数赋值给一个变量,并且通过变量名称进行调用,我们将这个称为函数表达式。1.在函数体中使用return关键字能将内部的执行结果交给函数外部使用。2.3.我们可以改进下,用户不输入实参,可以给形参默认值,可以默认为0。4.3如果函数中还有函数,那么在这个作用域中就又可以诞生一个作用域。2.1.形参:可以看做变量,但是如果一个变量不给值,默认是什么?原创 2023-05-15 18:47:20 · 313 阅读 · 0 评论 -
JavaScript数组
数组.push()方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度(重点)。let arr = new Array(数据1,数据2,…*数组.pop()方法从数组中删除最后一个元素,并返回该元素的值。长度:数组中数据的个数,通过数组的length属性获得。*计算机中的编号从0开始,到1,2,3,…*数组是按顺序保存,所以每个数据都有自己的编号。*数组.splice()方法,删除指定元素。元素:数组中保存的每个数据都叫数组元素。arr.push(元素1,…*在数组中,数据的编号也叫索引或下标。原创 2023-05-14 23:59:37 · 260 阅读 · 0 评论 -
JavaScript中一元运算符、三元运算符、循环
continue退出本次循环,一般用于排除或者跳出某一个选项的时候,可以使用continue。*break 退出整个for循环,一般用于结果已经得到,后续的循环不需要的时候可以使用。*好处:把声明起始值、循环条件、变化值写到一起,让人一目了然,它是最常使用得循环形式。2.前置自增:先自加再使用(记忆口诀:++在前,先加)1.如果明确了循环的次数的时候推荐使用for循环。2.不明确循环的次数的时候推荐使用while循环。*for(变量起始值;3.while循环和for循环区别。1.for循环执行代码。原创 2023-05-12 21:06:00 · 803 阅读 · 0 评论 -
JavaScript数据类型转换
1.隐式转换2.显式转换。原创 2023-05-12 18:15:00 · 689 阅读 · 0 评论 -
JavaScript变量和常量
注意:常量不允许重新赋值,声明的时候必须赋值(初始化)小技巧:不需要重新赋值的数据使用const。原创 2023-05-12 06:15:00 · 47 阅读 · 0 评论 -
JavaScript介绍
JavaScript原创 2023-05-10 20:18:02 · 558 阅读 · 0 评论