一、JavaScript简介

1.JavaScript用途

2.JavaScript的诞生

3.JavaScript从丑小鸭到金凤凰

4.JavaScript非常好学

5.学习方法

二、Hello World!

1.JavaScript 书写的位置

2.alter()语句

3.控制台

4.行文特性

5.注释

三、字面量

1.数字的字面量

2.字符串

四、变量

1.整体感知

2.变量必须先声明才能使用

3.变量的赋值

4.变量声明的提升

5不写var的情况

6.用逗号来隔开多个变量的定义

7.区分变量还是直接量

五、变量的类型

1.概述

2.typeof关键字

3.number类型

4.string类型

5.underfine类型

6.加号

六、变量类型的转换

1.string→number

2.number→string

七、运算符

1.数学运算符

2.关系运算符

3.逻辑运算符

4.赋值运算符

八、条件分支语句

1.if语句

2.switch case 语句

3.三元运算符

九、循环语句

1.for循环语句

1.1break语句

1.2continue语句

2.do while语句

3.while语句

十、函数初步

1.函数的定义和调用

2.函数的参数

3.函数的返回值

4.应用函数简化编程

5.递归

6.Arguments

7.IIFE

十一、作用域

1.函数能封闭住定义域

2.作用域链

3.不写var就自动成全局变量了

4.函数的参数,会默认定义为这个函数的局部变量

5.全局变量的作用

6.函数的定义也有作用域

十二、闭包

1.闭包

2.闭包的性质

十三、数组

1.数组的概念

2. 数组的遍历

3.数组是一个引用类型

十四、数组的常见方法

1.数组的头尾操作pop()、push()、shuft()、unshift()

2.数组的合并和拆分concat()、slice()

3.多功能splice()插入、删除、替换

4.逆序reverse()

5.排序sort()

6.转为字符串

7.结合数组观察闭包

十五、字符串的常见属性和方法

1.属性

2.方法

十六、DOM

1.整体感知

2.得到元素getElementById

3.更改HTML属性

4.更改css样式

5.操作元素样式

6.绑定事件监听

十七、getElementsByTagName

1.概述

2.连续打点调用get

3.批量添加监听

4.对应和排他

十八、计算后样式

1.高级浏览器和低级浏览器的不同写法

2.能力检测

3.关于opacity

十九、快捷位置和尺寸

1.offsetLeft 属性和offsetTop属性

2.offsetWidth 和 offsetHeight

3.clientWidth 和 clientHeight

二十、运动

1.定时器

2.简单运动模型

3.定时器的停止

4.简单运动需要注意的事情

二十一、无缝连续滚动

二十二、JSON

1.最简单的JSON示例

2.JSON的嵌套

3.JSON项的添加和删除

4.JSON的遍历

二十三、运动框架

最新文章

  1. [LeetCode] Count Complete Tree Nodes 求完全二叉树的节点个数
  2. less文件转换为css文件
  3. 数组第K小数问题 及其对于 快排和堆排 的相关优化比较
  4. JS实现图片宽高的等比缩放
  5. ubuntu 12.04安装redis2.6.16
  6. 【回顾整理】HTML+CSS个的两个实战项目
  7. Java于 初始化序列?
  8. 配置路线图RouteMap注意事项
  9. MVC验证12-使用DataAnnotationsExtensions对整型、邮件、最小值、文件类型、Url地址等验证
  10. 【PHP】最详细PHP从入门到精通(三)——PHP中的数组常用函数汇总
  11. BZOJ 3261 最大异或和(算竞进阶习题)
  12. Codeforces 639D Bear and Contribution
  13. MLlib之LR算法源码学习
  14. Linux 下安装 Mongodb
  15. 【shell】分别提取文件名中的基本名与扩展名
  16. [echo]echo输出换行
  17. Linux其他: GitBash
  18. java中线程池的几种实现方式
  19. 关于Comparator和Comparable的理解
  20. 【转载】JSP 获取真实IP地址的代码

热门文章

  1. matlab 7遇到的错误 解决方法
  2. Charles抓包工具的使用(一)
  3. Mac高效开发之iTerm2、Prezto和Solarized主题
  4. fenby C语言 P14
  5. URL百分号编码
  6. Mui 微信支付、支付宝支付
  7. 前端技术之:Prisma Demo服务部署过程记录
  8. Windows包管理器
  9. TypeError: expected string or bytes-like object
  10. [考试反思]1016csp-s模拟测试76:自知