记录21.07.20 —— js语言回顾

js语言回顾

1.语法


a并没有声明,也可以输出,不会报错。
添加一条语句

则需要声明,称之为严谨语法

2.数组

2.1数组遍历三种方法

for-in与for-of

image
image

forEach

image
forEach调用的是函数
image
function的参数中,后一个表示数组元素的下标

2.2数组的基本操作

判断数组中是否包含某个元素

image
indexof寻找第一次出现时的下标,若没有找到则为-1
lastIndexof寻找最后一次出现的下标

对一个数组操作后保存到另一个数组中

image
①声明一个新数组
②用for循环对原数组操作
③用push()函数保存到新数组
image
①声明一个新数组
②用map同时进行操作与保存

找出满足某一条件的全部数组元素

image
用filter

2.3伪数组

image
具有长度,可以用for-of遍历
image
用forEach保存
在网页中查看其原型
image
类型不是Array,不具有数组的方法
image
image

伪数组变为真数组

image
用from()函数,记得把数组再声明一下

js创建对象

第一种

image

第二种

image
image
没有new会报错

第三种

image
就是创建json字符串

应用举例

获取当前时间

image
image
上边写的不会自己刷新
需要加定时器,每隔1秒执行一次代码
image
1000就是1秒,function内部就是上述获取时间的代码

事件

鼠标点击事件

image

鼠标移动事件

image
over是移入相应区域,out是移出相应区域
background-color在前边定义,但在方法函数中不能有"-"的命名,采用驼峰命名法

相对距离

image
position属性的具体操作查看菜鸟教程
CSS Position定位

posted @ 2021-07-20 18:49  九尾。  阅读(36)  评论(0)    收藏  举报