发表于: 2017-05-26 20:39:03
1 977
今天做了啥/收获
妈蛋。这里面东西太杂了
我看面向的时候出现了类。然后去看类的技能点。看到类的时候又出现了构造函数和工厂函数。看到工厂函数不断出现的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中构造函数可以创建特定类型的对象。
今天复习下/然后下午看看复盘的东西
不要不要不要玩游戏
明天做的事情:看需求 拆人物
问题:假数据前端也可以写么?
评论