发表于: 2017-05-26 20:39:03

1 979


今天做了啥/收获

妈蛋。这里面东西太杂了

我看面向的时候出现了类。然后去看类的技能点。看到类的时候又出现了构造函数和工厂函数。看到工厂函数不断出现的ECMAScript 我又要看下ES的东东- =一步一步来吧

先看看啥事 ECMAScript,来一波高程:

ECMA是European Computer Manufacturers Association的缩写,即欧洲计算机制造商协会。欧洲计算机制造商协会是制定信息传输与通讯的国际化标准组织。

ECMAScript是ECMA制定的标准化脚本语言。于WEB浏览器没依赖关系。这门语言本身并不包含输入和输出定义。WEB浏览器只是ES实现可能的宿主环境之一。

要知道什么是类:

类里面有涉及到工厂模式那么再来看看工厂模式

工厂模式:

用函数封装以特定接口创建对象。也就是在函数内创建对象。给对象赋予熟悉及方法再将对象返回即可。

function createBlog(name, url) {

  var o = new Object();

  o.name = name;

  o.url = url;

  o.sayUrl= function() {

    alert(this.url);

  }

  return o;

}

 

var blog1 = createBlog('wuyuchang', 'http://www.jb51.net/');

在这里name=wuyuchang;url=http://www.jb51.net/;

解决了创建多个相似对象的问题,但是工厂模式却无从从识别对象的类型,因为全都是Object,不像Date,Array等,所以应需出现了构造函数模式。

构造函数模式

ES中构造函数可以创建特定类型的对象。

今天复习下/然后下午看看复盘的东西

不要不要不要玩游戏

明天做的事情:看需求 拆人物

问题:假数据前端也可以写么?


返回列表 返回列表
评论

    分享到