1、我们都知道对象访问属性有两种方法,一种是使用 . 操作符,使用它添加的属性名必须满足标识符的命名规范;另一种是使用 [] 键访问的方法,可以接受任意UTF-8/Unicode字符串作为属性名,在ES6中它也可以添加可计算属性名。 对象使用 [] 键访问的方法与 数组下标 [] 访问的方法有所不同 ...
分类:
编程语言 时间:
2018-03-08 14:13:50
阅读次数:
163
在学习es6的时候用promise封装了一个ajax 用express写了个简单个服务器路由,端口3000,但是一直报错,原来是不能跨域,后来在网上找解决办法,看网上加了好多头,我只加了报错的哪一个就可以了,如下 最后在浏览器端可以看到返回的123 ...
分类:
Web程序 时间:
2018-03-06 15:35:58
阅读次数:
209
1、面向对象有三大特性,分别是:封装、继承和多态。2、封装:面向对象的封装就是把描述一个对象的属性和行为的代码封装在一个类中,有些属性是不希望公开的,或者说被其他对象访问的,所以我们使用private修饰该属性,使其隐藏起来;类中提供了方法(用public修饰),常用的是get、set方法,可以操作 ...
分类:
编程语言 时间:
2018-02-11 19:46:49
阅读次数:
140
内部类优点:1.可直接访问外部类的成员,包括私有。 之所以可以直接访问外部类的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this 2.外部类要访问内部类必须要建立内部类对象 访问格式: 当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。 可以直接建立内部类对象。格式 ...
分类:
编程语言 时间:
2018-02-08 12:18:00
阅读次数:
209
1、函数基本知识 通过函数可以封装任意条语句,在任何地方调用,js中用function关键字来声明, 1.1理解参数 js中的参数在其内部使用一个数组表示,所以无论参数的数据类型,个数都没关系,而且参数也不一定会用上的。 函数体内可以通过arguments对象访问到参数的数组,从而获得每一个参数。a ...
分类:
Web程序 时间:
2018-02-05 20:04:07
阅读次数:
216
代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法 代 ...
分类:
编程语言 时间:
2018-01-19 00:23:38
阅读次数:
235
SOAP(Simple Object Access Protoco)简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于 XML 的协议。此协议规范由 IBM、Microsoft、UserLand 和 DevelopMentor 在1998年共同提出,并得到 IBM,莲花(Lot ...
分类:
Web程序 时间:
2018-01-18 17:13:35
阅读次数:
186
本文继续讲解JavaScript的面向对象程序设计。继承是面向对象语言中的一个基本概念,面向对象语言支持两种继承实现方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。但是在JavaScript中函数时没有签名的,所以无法实现接口继承。JavaScript支持实现继承,而且 ...
分类:
编程语言 时间:
2018-01-12 20:29:50
阅读次数:
226
一 实现 当A类中的内容要被B类直接访问,而A类还需要创建B的对象,访问B的内容时,这时,可以将B类定义到A类的内部。这样访问更为便捷。 将B称之为内部类(内置类,嵌套类)。 1.1 访问方式 内部类可以直接访问外部类中的所有成员,包含私有的。而外部类要想访问内部类中的成员,必须创建内部类的对象。 ...
分类:
编程语言 时间:
2018-01-07 17:24:11
阅读次数:
181
1、面向对象 类:由众多对象抽象出的东西(研究的对象共同特征抽象出来) 对象一切皆对象(研究什么,什么就是对象)由类实例化出来的 2、类的定义 类里面所有变量或者函数都是类的成员 类里面的成员是属于对象的而不是类的(姓名代号是属于具体某个人的而不是属于人类的) 3、实例化对象 4、访问修饰符 pub ...
分类:
Web程序 时间:
2018-01-07 16:07:50
阅读次数:
267