`
hongtoushizi
  • 浏览: 359215 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

js 基于面向对象和基于原型的编程风格。

阅读更多

基于面向对象和基于原型的编程风格。

风格一:基于原型的。

function test(){

 console.log('aaaa');

     this.domReady();

     console.log('cccc');

}

 

test.prototype.domReady = function(){

    console.log('bbbbb');  

 

};

 

var test  = new test;   

 //(或)

//module.exports = new  test;  //可以通过exports,将此对象公开,以备其他地方访问。

 

 

//编程风格二:面向对象的

 

module.exports = new Ohaithere;

 

function Ohaithere(){

  console.log('aaaa');

  this.hello = function(){

    var message = "Hello from the ohaithere module";

    return message;

  };

  console.log('bbbb');

  console.log(this.hello());

 

  this.test = function(){

    console.log('jin ru  test function');

  }

  this.test();

}

 

 

两种风格要注意的是: 实例化对象的时候,基于原型的实例对象的时候,必须在声名对象的最后new,而采用面向对象的编程风格的时候都可以。

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    JavaScript面向对象编程指南 第2版 高清 带索引书签目录_样章.pdf

    JavaScript面向对象编程指南 第2版 高清 带索引书签目录_样章.pdf,风格轻松易懂,比较适合初学者,原型那块儿讲得透彻,12种继承方式呢。

    JavaScript面向对象编程指南 带目录版

    风格轻松易懂,比较适合初学者,原型那块儿讲得透彻,12种继承方式等。

    worldwindjava源码-javascript-oop:面向对象编程和面向对象JavaScript

    是一种编程风格——我们称之为编程范式。 面向对象编程的四大Struts是: 封装 抽象 遗产 多态性 封装 封装是我们用来尝试使复杂系统更易于使用的一种方法。 封装被定义为将某物封装在或好像封装在胶囊中的动作。 在...

    JavaScript网页300个小项目.chm

    虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript在1995年由...

    javascript.html实现表单验证

    虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 [1] JavaScript在...

    JavaScript知识点一

    虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript的标准是...

    JavaScript语言教程.docx

    虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。 [1] JavaScript在1995年由...

    java?javascript

    虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。 JavaScript在1995年由...

    JavaScript原生Ajax笔记.doc

    虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

    JavaScript拖拽移动盒子.html

    虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

    LiveAndLearn-[removed]记录学习Javascript的100天,教程来源于Asabeneh的30-Days-Of-JavaScript

    JavaScript 是一种基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 JavaScript 的标准是 ECMAScript 。截至 2012 年,所有的现代浏览器都完整的支持 ECMAScript 5.1,...

    data-structures

    JS 面向对象 JS 的“原型”方法正在兴起,但我们知道如何在经典的 JavaScript 面向对象代码中工作仍然很重要。 ###队列的重要提示 由于本练习的目的是实现 Queue 类,因此您可能不会使用 JavaScript 内置的 push/...

    JavaScript 前端开发技术

    虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 [1]  JavaScript在...

    Javascript_projects:创建用Javascript完成的作品

    JAVASCRIPT JavaScript是一种具有一流功能的解释性,面向对象的编程语言,并且尽管在许多非基于Web的应用程序中也使用过JavaScript,但众所周知它是网页的客户端脚本语言。 该语言基于原型,是动态的,命令式的,并...

    discover-functional-[removed]《发现功能JavaScript》一书中的代码示例

    JavaScript将函数式编程带入了主流,并提供了一种无需类和原型即可进行面向对象编程的新方法。 以功能风格进行编程意味着使用诸如一等函数,闭包,高阶函数,部分应用程序,currying,不变性或纯函数之类的概念。 ...

    PHP和MySQL Web开发第4版pdf以及源码

    6.1 理解面向对象的概念 6.1.1 类和对象 6.1.2 多态性 6.1.3 继承 6.2 在PHP中创建类、属性和操作 6.2.1 类的结构 6.2.2 构造函数 6.2.3 析构函数 6.3 类的实例化 6.4 使用类的属性 6.5 使用private和...

    PHP和MySQL WEB开发(第4版)

    6.1 理解面向对象的概念 6.1.1 类和对象 6.1.2 多态性 6.1.3 继承 6.2 在PHP中创建类、属性和操作 6.2.1 类的结构 6.2.2 构造函数 6.2.3 析构函数 6.3 类的实例化 6.4 使用类的属性 6.5 使用private和public关键字...

    PHP和MySQL Web开发第4版

    6.1 理解面向对象的概念 6.1.1 类和对象 6.1.2 多态性 6.1.3 继承 6.2 在PHP中创建类、属性和操作 6.2.1 类的结构 6.2.2 构造函数 6.2.3 析构函数 6.3 类的实例化 6.4 使用类的属性 6.5 使用private和...

Global site tag (gtag.js) - Google Analytics