1. Object.prototype.say=function(){
  2. alert("我是顶层的方法");
  3. }
  4. children.prototype=new parent();
  5.  
  6. parent.prototype.say=function(){
  7. alert('我是父类原型');
  8. }
  9.  
  10. function parent(){
  11. this.say=function(){
  12. alert('我是父类');
  13. }
  14. }
  15.  
  16. children.prototype.say=function(){
  17. alert('我是子类原型')
  18. }
  19.  
  20. function children(){
  21. //****
  22. this.say=function(){
  23. alert('我是子类');
  24. }
  25. }
  26. var one=new children();
  27. alert(one.say); //弹出: *部分

 继承顺序由下到上,需注意之类原型的位置,在继承父类之后.

对象的分类

1.内置对象

1.1、Global

实际上不存在,JavaScript中所有的函数都必须是某个对象的方法。例如  isNaN(),parseInt() 等方法都是Global对象的方法。

1.2、Math( 格式:Math.方法(参数) )

  1. //取绝对值:Math.abs()
  2. var a=-23;
  3. alert(Math.abs(a)); 结果:23
  4.  
  5. //取近似整数(四舍五入):Math.round()
  6. var a=-2.4;
  7. alert(Math.round()); 结果:2
  8.  
  9. //取近似整数(下取舍):Math.floor()
  10. var a=2.9;
  11. alert(Math.floor()); 结果:2
  12.  
  13. //取近似整数(上取舍):Math.ceil()
  14. var a=2.1;
  15. alert(Math.ceil()); 结果:3
  16.  
  17. //最大值:Math.max()
  18. var a=2.1;var b=3.3
  19. alert(Math.max(a,b)); 结果:3.3
  20.  
  21. //最小值:Math.min()
  22. var a=2.1;var b=3.3
  23. alert(Math.min(a,b)); 结果:2.1
  24.  
  25. //随机数(0~1之间):Math.random()
  1. //取0-10之间整数
  2. alert(Math.round(Math.random()*10));

2.本地对象(详细的W3C有介绍,这里就不阐述了)

2.1.Array

2.2.Number

2.3.String

2.4.Boolean

2.5.Function

2.6.RegExp

...

3.宿主对象(之后会有专门的文章介绍这两个对象)

DOM——通过 DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性

BOM——浏览器对象模型

javascript笔记整理(对象的继承顺序、分类)的更多相关文章

  1. javascript笔记整理(对象遍历封装继承)

    一.javascript对象遍历 1.javascript属性访问 对象.属性名 对象['属性名'] var obj={name:'chen',red:function(){ alert(1);ret ...

  2. javascript笔记整理(对象基础)

    一.名词解释 1.基于对象(一切皆对象,以对象的概念来编程) 2.面向对象编程(Object Oriented Programming,OOP) A.对象(JavaScript 中的所有事物都是对象) ...

  3. javascript笔记整理(DOM对象)

    DOM--document(html xml) object modle,document对象(DOM核心对象),document对象是 Window 对象的一部分,可通过window.documen ...

  4. javascript笔记整理(window对象)

    浏览器对象模型 (BOM--Browser Object Model),window对象是BOM中所有对象的核心 A.属性 1.(位置类型-获得浏览器的位置) IE:window.screenLeft ...

  5. javascript笔记整理(字符串对象)

    一.属性 1.length——字符串的长度(不区分中英文) var a="chen陈"; alert(a.length); //结果:5 2.constructor——对象的构造函 ...

  6. javascript笔记整理(数组对象)

    1.属性 a.length--设置或返回数组元素的数目 var a=[1,2,3,45,5]; alert(a.length=6) 结果:6 alert(a[5]) 结果:undefined b.co ...

  7. JavaScript笔记整理

    整理一篇工作中的JavaScript脚本笔记,不定时更新,笔记来自网上资料或者自己经验归纳. (1) 获取Url绝对路径 function getUrlRelativePath() { var url ...

  8. javascript笔记整理(事件)

    一.事件驱动 1.事件javascript侦测到的用户的操作或是页面的一些行为(怎么发生的) 2.事件源引发事件的元素(发生在谁的身上) 3.事件处理程序对事件处理的程序或是函数 (发生了什么事) 二 ...

  9. javascript笔记整理(数组)

    数组是一个可以存储一组或是一系列相关数据的容器. 一.为什么要使用数组. a.为了解决大量相关数据的存储和使用的问题. b.模拟真是的世界. 二.如何创建数组 A.通过对象的方式来创建——var a= ...

随机推荐

  1. ajax是怎么发请求的和浏览器发的请求一样吗?cookie

    下午设置cookie时出现了个问题 用ajax发的post请求php,在php的方法里设置了cookie,然后在浏览器请求的php里打印cookie值但是一直获取不到cookie的值 分析: 1.aj ...

  2. Shell Script(1)----variable compare

    PS:在学习python的时间里,抽空复习自己学习的Linux下的shell脚本知识点 1.数据类型 学习一门语言,比较关心其数据的表示方式,以及数据的类型,这里首先看一个bash shell的脚本 ...

  3. TortoiseGit 自动登录

    在环境变量里添加Home=%USERPROFILE% 在运行中打开%Home% 在打开目录中新建文件_netrc,并保存以下内容 machine git.oschina.net login usern ...

  4. ASP.NET jQuery 随笔 显示CheckBoxList成员选中的内容

    通过jQuery来获取CheckBoxList成员内容. <%@ Page Language="C#" AutoEventWireup="true" Co ...

  5. fedora 设置命令别名

    用命令 alias 举例: alias ggw="g++ -g -Wall" ggw 是自定义的别名,可根据需要进行修改设置,等于后面的则是别名的具体含义,在终端输入ggw就像当于 ...

  6. DDFT

    得知DIP文章4日 傅立叶变换数学原理将可能完全被引入,下仅仅实现代码.观察下结果,公式在上一篇博客中已经描写叙述 上代码: // // main.c // Fourer2D // // Create ...

  7. 查看一个int数组里边的每个数字出现过几次

    public void aa() { int[] a = { 1, 2, 3, 4, 5, 4, 3, 2, 1 }; Hashtable ht = new Hashtable(); for (int ...

  8. 【JQuery】eval()出现missing after property id 错误。

    是因为数据没有转换成json格式输出就直接eval了. 正确步骤:后台: JsonBinder.buildNormalBinder().toJson(list); 前台: eval('(${posit ...

  9. Linux下Django开发学习(一)

    一,环境配置: 环境:Ubuntu 14.04 LTS, Python 2.7,  Django 1.8 安装Python : Ubuntu自带python2.7,不用安装 安装pip:sudo ap ...

  10. hdu1284经典钱币兑换问题

    钱币兑换问题. 题目 http://acm.hdu.edu.cn/showproblem.php?pid=1284 完全背包. 这种是求背包问题最多的组合方案 参考了一些资料   http://blo ...