提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。1....
分类:
Web程序 时间:
2015-11-08 13:57:17
阅读次数:
241
6.2.1 工厂模式工厂模式是软件工程领域广为人知的设计模式,这种模式抽象了创建具体对象的过程。在ECMAScript中无法创建类,开发人员另辟蹊径发明了一种函数,用函数来封装以特定接口创建对象的细节。该函数可以创建对象,并通过接收到的参数创建属性,最终返回“生产”好的一个对象,就和工厂运行流程一样...
分类:
编程语言 时间:
2015-11-07 17:35:14
阅读次数:
236
《高级程序设计语言原理》实验报告(5)实验名称:面向对象编程,继承机制实验地点:信息楼318所使用的工具软件及环境:VS2013一、实验目的:1、面向对象编程语言2、类定义二、实验内容:定义一个名为Box的类,有三个实例变量:length,widh和height,同时定义一个设置长方体长、宽、高值的...
分类:
其他好文 时间:
2015-11-07 16:02:47
阅读次数:
223
最近在看《Javascript高级程序设计》的时候,看到了这样一句话:“理解NodeList和HTMLCollection,是从整体上透彻理解DOM的关键所在。”,所以觉得应该写一篇关于NodeList和HTMLCollection的博客来好好了解和总结下这方面的知识点。 NodeList N...
分类:
Web程序 时间:
2015-11-06 20:55:19
阅读次数:
284
忙了一段时间,加了将近一个月的班。 书也落下没看,上次看到第七章(这部分笔记大概还是9月份的吧),偶尔看到很吃力。看的速度慢下来。 学习就是一个慢慢积累慢慢沉淀的过程。看书时没有明显觉得提升。但在看完书后近段时间工作中写代码,明显感觉效率还是有提升,基础知识牢固了。 这本书是第二次看,这次很认真的....
分类:
编程语言 时间:
2015-11-04 17:29:43
阅读次数:
259
81、函数内部属性:arguments、arguments.callee、this。window.color = "red";var o={color:"blue"};function sayColor(){ alert(this.color); }sayColor(); // re...
分类:
编程语言 时间:
2015-11-02 11:57:31
阅读次数:
230
源代码研究,实例:http://fgm.cc/learn/js面试知识点:1:原生、闭包、上下文、call、apply、prototype。2:jsonp:用script标签实现跨域、xss:javascript页面填写攻击。 3:架构,设计模式。//开发的项目:贪吃蛇游戏。拼音加加双拼输入法软件。...
分类:
编程语言 时间:
2015-10-27 00:05:34
阅读次数:
268
Pascal语言: Pascal是一种计算机通用的高级程序设计语言,由瑞士Niklaus Wirth教授六十年代末设计并创立的。 Pascal的主要特点有:严格的结构化形式、丰富完备的数据类型、运行效率高、查错能力强等特点。 由于上述特点,Pascal可以方便用于描述各种算法和数据结构。对于程序设计...
分类:
编程语言 时间:
2015-10-25 16:32:08
阅读次数:
3115
读javascript高级程序设计(第三版)有感:创建object实例有两种方式,第一种用new操作符后跟object构造函数,如下所示:var bb= new Object(); bb.name = "zoumm"; bb.job = "web开发";第二种是使用对象字面量表示...
分类:
Web程序 时间:
2015-10-25 16:15:20
阅读次数:
296
理解原型模式,首先要理解prototyoe(这个单词翻译 原型)属性,《javascript高级程序设计》书中描述到——我们创建的每个函数都有一个prototype属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。我在上一篇构造函数模式所说的,我...
分类:
编程语言 时间:
2015-10-23 22:43:57
阅读次数:
248