javascript笔记整理(对象的继承顺序、分类)
Object.prototype.say=function(){
alert("我是顶层的方法");
}
children.prototype=new parent();
parent.prototype.say=function(){
alert('我是父类原型');
}
function parent(){
this.say=function(){
alert('我是父类');
}
}
children.prototype.say=function(){
alert('我是子类原型')
}
function children(){
//****
this.say=function(){
alert('我是子类');
}
}
var one=new children();
alert(one.say); //弹出: *部分
继承顺序由下到上,需注意之类原型的位置,在继承父类之后.
对象的分类
1.内置对象
1.1、Global
实际上不存在,JavaScript中所有的函数都必须是某个对象的方法。例如 isNaN(),parseInt() 等方法都是Global对象的方法。
1.2、Math( 格式:Math.方法(参数) )
//取绝对值:Math.abs()
var a=-23;
alert(Math.abs(a)); 结果:23 //取近似整数(四舍五入):Math.round()
var a=-2.4;
alert(Math.round()); 结果:2 //取近似整数(下取舍):Math.floor()
var a=2.9;
alert(Math.floor()); 结果:2 //取近似整数(上取舍):Math.ceil()
var a=2.1;
alert(Math.ceil()); 结果:3 //最大值:Math.max()
var a=2.1;var b=3.3
alert(Math.max(a,b)); 结果:3.3 //最小值:Math.min()
var a=2.1;var b=3.3
alert(Math.min(a,b)); 结果:2.1 //随机数(0~1之间):Math.random()
//取0-10之间整数
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笔记整理(对象的继承顺序、分类)的更多相关文章
- javascript笔记整理(对象遍历封装继承)
一.javascript对象遍历 1.javascript属性访问 对象.属性名 对象['属性名'] var obj={name:'chen',red:function(){ alert(1);ret ...
- javascript笔记整理(对象基础)
一.名词解释 1.基于对象(一切皆对象,以对象的概念来编程) 2.面向对象编程(Object Oriented Programming,OOP) A.对象(JavaScript 中的所有事物都是对象) ...
- javascript笔记整理(DOM对象)
DOM--document(html xml) object modle,document对象(DOM核心对象),document对象是 Window 对象的一部分,可通过window.documen ...
- javascript笔记整理(window对象)
浏览器对象模型 (BOM--Browser Object Model),window对象是BOM中所有对象的核心 A.属性 1.(位置类型-获得浏览器的位置) IE:window.screenLeft ...
- javascript笔记整理(字符串对象)
一.属性 1.length——字符串的长度(不区分中英文) var a="chen陈"; alert(a.length); //结果:5 2.constructor——对象的构造函 ...
- javascript笔记整理(数组对象)
1.属性 a.length--设置或返回数组元素的数目 var a=[1,2,3,45,5]; alert(a.length=6) 结果:6 alert(a[5]) 结果:undefined b.co ...
- JavaScript笔记整理
整理一篇工作中的JavaScript脚本笔记,不定时更新,笔记来自网上资料或者自己经验归纳. (1) 获取Url绝对路径 function getUrlRelativePath() { var url ...
- javascript笔记整理(事件)
一.事件驱动 1.事件javascript侦测到的用户的操作或是页面的一些行为(怎么发生的) 2.事件源引发事件的元素(发生在谁的身上) 3.事件处理程序对事件处理的程序或是函数 (发生了什么事) 二 ...
- javascript笔记整理(数组)
数组是一个可以存储一组或是一系列相关数据的容器. 一.为什么要使用数组. a.为了解决大量相关数据的存储和使用的问题. b.模拟真是的世界. 二.如何创建数组 A.通过对象的方式来创建——var a= ...
随机推荐
- IE 兼容性问题
1.IE6-IE7 可能会有2个class属性,真TMD蛋疼,一个是初始的,后来的是js赋值的 2.不同浏览器的标签默认的margin和padding不同 解决方法: * { margin:0; pa ...
- 转:STL容器里存放对象还是指针
一.问题的引出: 容器可以存放对象,可以存放指针,这里要谈的是两者的使用问题.就是什么时候存放对象更好,什么时候存放指针更好? 二.问题的分析过程: 1. 首先说下stl容器的工作方式 对于内建类 ...
- 【Java】:多线程下载
import java.io.InputStream; import java.io.RandomAccessFile; import java.net.URL; import java.net.UR ...
- 1410 - Consistent Verdicts(规律)
1410 - Consistent Verdicts PDF (English) Statistics Forum Time Limit: 5 second(s) Memory Limit: 32 ...
- hdu4405概率dp入门
Aeroplane chess Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...
- iOS中的图像处理(二)——卷积运算
关于图像处理中的卷积运算,这里有两份简明扼要的介绍:文一,文二. 其中,可能的一种卷积运算代码如下: - (UIImage*)applyConvolution:(NSArray*)kernel { C ...
- 【Maven】Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0
1.到 http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 下载你所需要的oraclejar包 2.在 ...
- Android 中 ListView 常用属性合集
class ListView.FixedViewInfo//用来在列表内展现一个固定位置视图,如在列表顶端的header和在列表底端的footer 一.XML属性 1.ListView的XML属性 a ...
- ZOJ 2853 Evolution 【简单矩阵快速幂】
这道题目第二次看的时候才彻底理解了是什么意思 把题目转化为数学模型分析后就是 有一个初始序列, 有一个进化率矩阵 求的是初始序列 与进化率矩阵进行 m 次运算后, 初始序列最后一位的答案 那么显然,可 ...
- datetime.timedelta
from django.utils import timezoneimport datetime timezone.now()datetime.datetime(2014, 7, 18, 9, 42, ...