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= ...
随机推荐
- QRadionButton 圆点样式
QRadioButton::indicator { width: 13px; height: 13px;} QRadioButton::indicator::unchecked { ...
- hdu 1236 1.3.2排名
排名 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission ...
- HDU4731+找规律
规律题!!! /* */ #include<algorithm> #include<iostream> #include<string.h> #include< ...
- opencv是什么
OpenCV是一个用于图像处理.分析.机器视觉方面的开源函数库. 不管你是做科学研究,还是商业应用,opencv都能够作为你理想的工具库,由于,对于这两者,它全然是免费的.该库採用C及C+ ...
- Linux下批量转换文件编码
find -iname "*.java" -exec enca {} + |grep -v ASCI |grep -v -i utf |awk -F':' '{print $1}' ...
- 乐视(letv)网tkey破解
乐视网tkey算法频繁变动,怎样才干获得她算法的源代码,以不变应万变? 本文仅仅用于技术交流.提醒各位尊重站点版权,请勿用于其他用途,否则后果自负! 使用软件 Adobe Flash Builder ...
- ARM
ARM全新架构:cortex架构 cortex-A:高端:cortex-R:实时嵌入式系统:cortex-m:廉价: 哈佛结构:数据总线和地址总线分开: 冯若依曼:地址总线,数据总线不分开: cort ...
- 【Tomcat】java.lang.OutOfMemoryError
1.Java heap space Heap size 昨天在服务器上面部署项目,之前服务器上面已经有一个项目的了. 然后我再部署一个,上去跑了之后,居然内存溢出了. 好吧,内存溢出就调一下,调了之后 ...
- 练习 jquery+Ajax+Json 绑定数据 分类: asp.net 练习 jquery+Ajax+Json 绑定数据 分类: asp.net
练习 jquery+Ajax+Json 绑定数据
- arm汇编:ldr,str,ldm,stm,伪指令ldr
ldr,str,ldm,stm的命名规律: 这几个指令命名看起来不易记住,现在找找规律. 指令 样本 效果 归纳名称解释 ldr Rd,addressing ldr r1,[r0] addressin ...