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定位

最新文章

  1. JAVA匿名内部类
  2. Android Studio 如何切换sdk
  3. HDU 5441 离线处理 + 并查集
  4. java的多线程总结
  5. PIC32MZ tutorial -- Change Notification
  6. TeamViewer“试用期已到期”解决方法
  7. javascript中字符串格式json如何转化成json对象
  8. 向MySql中插入中文时出现乱码
  9. jquery.maskload.js学习笔记
  10. 一个int类型究竟占多少个字节
  11. GYP构建系统总结
  12. HDOJ 1384 差分约束
  13. phpstorm9如何配置interpreter
  14. IIS部署网站时常见问题解决
  15. Building roads
  16. Myexclipse创建Junit测试
  17. 最简单的 nginx 负载均衡,只能演示,企业中最好不用
  18. ElasticSearch6学习(1)-安装Elasticsearch
  19. 快乐的一天从JAVA第一课开始,生活美滋滋!!!
  20. ruby-from-other-languages

热门文章

  1. JAVA实现按列表中元素的时间字段排序
  2. mybatis_plus实现自动填充和逻辑删除
  3. 使用 .net WEBAPI 返回 application/json类型导致 IE8 提示下载
  4. CRM软件从哪些方面帮助企业更上一层楼
  5. CentOS-搭建MinIO集群
  6. 架构之:serverless架构
  7. Mybatis学习(5)与spring3集成
  8. linux学习之路第三天
  9. 青蛙跳台阶问题(斐波那契数列) python
  10. spring cloud 微服务介绍(转)