对象

  1. 什么是对象
  • 代表现实中某个事物,是该事物在程序中的抽象
  • 多个数据的封装体
  • 用于保存多个事物的容器
  1. 为什么需要对象

便于对多个数据的统一管理

  1. 对象的组成

对象由属性和方法组成

  • 属性:由属性名和属性值组成,代表现实中事物状态的数据,如一个人有名字、身份证号码
  • 方法:是特殊的属性,其值是函数,代表现实中事物行为的数据,如一个人可以讲话、吃东西
  1. 如何访问对象
  • 对象.属性名
  • 对象[“属性名”] ```javascript var obj = { name: “xiao hong”, age: 18 }

var name = obj.name var age = obj[“age”]

  1. <a name="kskYN"></a>
  2. ## 函数
  3. 1. 什么是函数
  4. 可执行的多条语句的封装体
  5. 2. 为什么要使用函数
  6. 使代码可以重用,简化代码
  7. 3. 如何声明函数:函数声明与函数表达式
  8. ```javascript
  9. // 函数声明
  10. function fun () {}
  11. // 函数表达式
  12. var fun = function () {}
  1. 回调函数

    由我们定义的但不是由我们调用的函数,在特定的时间或特定的事件下它被执行了,常见的回调函数有:事件回调函数、计时器回调函数、AJAX回调函数和生命周期回调函数

  1. // 事件回调函数
  2. document.getElementById("container").onclick = function() {}
  3. // 计时器回调函数
  4. setTimeout(function() {}, 500)
  1. IIFE:匿名自执行函数 ```javascript (function(a) { console.log(a) })(1)

// 其作用:隐藏内部实现,不污染全局空间,常用来开发模块 ```