记录21.07.20 —— js语言回顾
2024-09-08 05:59:39
js语言回顾
1.语法
a并没有声明,也可以输出,不会报错。
添加一条语句
则需要声明,称之为严谨语法
2.数组
2.1数组遍历三种方法
for-in与for-of
forEach
forEach调用的是函数
function的参数中,后一个表示数组元素的下标
2.2数组的基本操作
判断数组中是否包含某个元素
indexof寻找第一次出现时的下标,若没有找到则为-1
lastIndexof寻找最后一次出现的下标
对一个数组操作后保存到另一个数组中
①声明一个新数组
②用for循环对原数组操作
③用push()函数保存到新数组
①声明一个新数组
②用map同时进行操作与保存
找出满足某一条件的全部数组元素
用filter
2.3伪数组
具有长度,可以用for-of遍历
用forEach保存
在网页中查看其原型
类型不是Array,不具有数组的方法
伪数组变为真数组
用from()函数,记得把数组再声明一下
js创建对象
第一种
第二种
没有new会报错
第三种
就是创建json字符串
应用举例
获取当前时间
上边写的不会自己刷新
需要加定时器,每隔1秒执行一次代码
1000就是1秒,function内部就是上述获取时间的代码
事件
鼠标点击事件
鼠标移动事件
over是移入相应区域,out是移出相应区域
background-color在前边定义,但在方法函数中不能有"-"的命名,采用驼峰命名法
相对距离
position属性的具体操作查看菜鸟教程
CSS Position定位
最新文章
- JAVA匿名内部类
- Android Studio 如何切换sdk
- HDU 5441 离线处理 + 并查集
- java的多线程总结
- PIC32MZ tutorial -- Change Notification
- TeamViewer“试用期已到期”解决方法
- javascript中字符串格式json如何转化成json对象
- 向MySql中插入中文时出现乱码
- jquery.maskload.js学习笔记
- 一个int类型究竟占多少个字节
- GYP构建系统总结
- HDOJ 1384 差分约束
- phpstorm9如何配置interpreter
- IIS部署网站时常见问题解决
- Building roads
- Myexclipse创建Junit测试
- 最简单的 nginx 负载均衡,只能演示,企业中最好不用
- ElasticSearch6学习(1)-安装Elasticsearch
- 快乐的一天从JAVA第一课开始,生活美滋滋!!!
- ruby-from-other-languages