admin 发表于 2022-2-11 23:57:28

世间万物皆可为对象

JS函数对象
在该对象身上我所需要学到的东西:

函数的作用及定义
函数的返回值return
函数的参数
对象的定义
对象的创建
分清楚函数与对象的区别
简单梳理一下函数&对象:
函数——定义:封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。作用:大量函数可以重复使用。

对象——定义:对象可以是属性也可以是方法。作用:保存一个值时,可以使用变量,保存多个值(一组值)时,可以使用数组。

创建对象的三种方式:
字面量创建对象{ }
//字面量创建对象
      var obj = {
                uname: 'Z3',
                age: 90,
                sex: '男',
                sayHi: function() {
                  console.log('hi~');
                }
            }
            // 调用函数
      console.log(obj.uname);
      console.log(obj['age']);
new Object创建对象
   var obj = new Object(); //类似于创建数组 创建一个空的对象
      obj.unmae = "杨幂";
      obj.age = 18;
      obj.sex = '女';
      obj.sayHi = function() {
            console.log('Hi~');
      }
      obj.eat = function() {
            console.log("chifanfan");
      }

      // 注意区分用 字面量创建对象的语法:
      // 1)我们用 = 等号赋值的方法 添加对象的属性和方法
      // 2)每个属性和方法之间用; 分号结束

      // 下面调用属性和方法:
      console.log(obj.unmae);
      console.log(obj.age);
      obj.sayHi();
      obj.eat();
构造函数创建对象
// 1.构造函数明星 泛指的某一大类
      function Star(uname, age, sex) {
            this.uname = uname;
            this.age = age;
            this.sex = sex;
            this.sing = function(sang) {
                console.log(sang);
            }
      }
      // 2.对象 是一个具体的事物 孙千具体的明星
      var sq = new Star('孙千', 18, '女');
      // 我们需要用 new Star()调用函数 创建一个对象
      console.log(sq.uname);
      // 另一种表达式
      console.log(sq['sex']);
      // 调用函数中的方法:
      sq.sing('none');

      // 可以调用多个对象
      var zyt = new Star('周雨彤', 20, '女');
      console.log(zyt.uname);

      // 3.我们利用构造函数创建对象的过程称为对象的实例化
BOM对象
在该对象身上我所需要学到的东西:

window对象常用属性
BOM对象属性的语法格式
window对象的常用方法
history对象和location对象常用的方法
BOM的定义:BOM比 DOM 范围更大,它包含 DOM。BOM把“浏览器”当作一个“对象”来看待。BOM的顶级对象是window。BOM学习的是浏览器窗口交互的一些对象。

BOM中的对象主要是location对象和history对象,还有navigator对象。

大致框架如下:

BOM中的学习更多的是学习Web APIs

学习框架如下:

Web APIs的使用就能让我们制作的页面有更多的动态效果展现出来。

DOM对象
在该对象身上我所需要学到的东西:

DOM的定义
DOM中的各类节点
DOM的查询方法
事件的使用
DOM的定义:文本对象模型,通过DOM 接口可以改变网页的内容、结构和样式。所以又称为“DOM树”。

DOM中的基本操作步骤就是:

获取元素
创建事件
操作元素(属性、样式、自定义属性)
节点的操作:创建、添加、删除、赋值节点
页: [1]
查看完整版本: 世间万物皆可为对象