javascript
文章平均质量分 77
xinqilela
学习、积累、沉淀...
展开
-
js高级程序设计(第6章----继承)
一.ES只支持实现继承,而且其实现继承主要是依靠原型链来实现的。1.原型链(1)利用原型让一个引用类型继承另一个引用类型的属性和方法。(2)问题:包含引用类型的值的原型属性会被所有实例共享;通过原型来实现继承时,原型实际上会变成另一个类型的实例,原来的实例属性也就变成了现在的原型属性了。 在创建子类型的实例时,不能向超类型的构造函数中传递参数。functio原创 2017-03-24 23:29:41 · 235 阅读 · 0 评论 -
js高级程序设计(第6章---创建对象)
一.es支持面向对象编程,但不使用类或接口。对象可以在代码执行过程中创建和增强,因此具有动态性而非严格定义的实体。二.创建对象的方式1.工厂模式:(1)抽象了创建对象的具体过程(2)缺:解决了创建多个相似对象的问题,但是却没有解决对象识别问题function createperson (name, age, job) {var o = new Object();o.na原创 2017-03-23 21:44:35 · 340 阅读 · 0 评论 -
js高级程序设计(5-7章小结)
一.对象在js中被称为引用类型的值,而且有一些内置的引用类型可以用来创建特定的对象,总结如下:1.引用类型与传统面向对象程序设计中的类相似,但实现不同。2.Object是一个基础类型,其他所有类型都从Object继承了基本的行为。3.Array类型是一组值的有序列表,同时还提供了操作和转换这些值的功能。4.Date类型提供了日期和时间的信息,包括当前日期和时间,以及相关的计算功能。原创 2017-03-28 22:10:47 · 345 阅读 · 0 评论 -
js高级程序设计(1-4章小结)
一.js简介js是一种专为与网页交互而设计的脚本语言,由三个部分组成:ECMAScript,由ECMA-262定义,提供核心语言功能。文档对象模型,提供访问和操作网页内容的方法和接口。浏览器对象模型,提供与浏览器交互的方法和接口。二.在HTML中使用js1.把js插入到html页面要使用元素,可以把js嵌入到html页面中,让脚本与标记混合在一起;也可以包含外部的js文件。原创 2017-03-20 18:55:48 · 272 阅读 · 0 评论 -
es6 正则表达式扩展
1.Regex构造函数:当第一个参数为正则表达式时,允许传递正则表达式修饰符作为第二个参数。并且,返回的正则表达式会忽略原有的修饰符,使用指定的修饰符。2.修饰符:u修饰符:用来正确处理大于\uFFFF的unicode字符。y修饰符:与g修饰符类似,也是全局匹配,后一次匹配都从上一次匹配成功的下一个位置开始。不同之处在于,g修饰符只要剩余位置中存在匹配就可,而y修饰符确保匹配必须从...原创 2018-04-09 11:09:13 · 206 阅读 · 0 评论