JavaScript内部对象(一)
来源:互联网 发布:java插件下载 编辑:程序博客网 时间:2024/06/05 06:22
JS中有一些比较常用的内部对象,每个对象通常都有属性和对象方法,从属性和方法的角度可以对内部对象形成一个较为全面的理解。
Object对象提供了对象的最基本功能,构成了其他所有对象的基础,提供了创建自定义对象的简单方式。主要用于在程序运行时为JS对象随意添加属性,创建自定义对象。
Obj=new Object([value])
属性:
Prototype属性:返回对象类型原型的引用
ObjectName.PrototypeConstructor属性
Object。Constructor()<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span>
对象方法:
toLocateString方法:用于返回日期,日期使用当前区域设置并已被转化为字符串。
Dateobj.toLocaleString()toString()方法:用于返回对象的字符串表示
objectname.toString([radix])valueOf()方法 :用于返回指定类型原始值
object.valueOf()
String对象 : 用于创造对象实例后引用主要用于处理或格式化文本字符串以及确定和定位字符串中子字符串的对象的属性和方法的动态对象。
创建:
Var newstr=new String(String Text)属性:
Length属性:用于获得字符串长度
StringObject.lengthConstructor属性:判断自变量类型
Object.constructorPrototype属性:为对象添加属性的方法。
Object.Prototype.name=value方法:
CharAt():返回指定位置的字符(字符编码)。
charcodeAt():返回指定位置字符(字符串)。
concat():连接字符串
replace():替换与正则表达式匹配的子串。
Search():检索与正则表达式相匹配的值。
Split():把字符串分割为字符串数组。
Sub():把字符串显示为下标。
FromCharCode():从字符编码创建一个字符串。
IndexOf():检索字符串。
ValueOf():返回字符串对象的原始值。
……
Date对象:主要用于对日期和实践的控制,负责处理与日期和事件有关的数据信息。
创建:
dateObj=new Date()属性:
Constructor属性:判断当前时间
Var newDate=new Date(); If(newDate.constructor==Date) document.write(“日期类型对象”)
Prototype属性:用自定义属性记录当前日期
Var newDate=new Date();Date.prototype.mark=null;newDate.mard=newDate.getDay();alert(newDate.mard);方法:
Date():返回系统当前定义的日期时间。
Getdate():从date对象返回一个月中的某一天
Getday():从date对象返回一周中的某一天。
Getmonth():从date对象返回月份。
Getfullyear():从date对象以四位数字返回年份
Gettime():返回1970.1.1至今毫秒数
Gethours():返回Date对象的小时
Getminutes():返回Date对象的分钟
Getsecords():返回Date对象的秒数
Getmillsecords();返回Date对象的毫秒
……
Event对象:主要用来描述事件,主要用于IE4后的浏览器版本中,代表对象事件状态,事件发生时生成event对象。
Event对象主要在IE及W3C中引用。基本用法如下:
Window.Event onKeyUp=”example(event)”属性:
Altleft属性:设置或获取左Alt键的状态。
[window].event.altLeft
ctrLeft属性:设置或获取左ctrl键的状态。
[window.]event.ctrlLeft
Shiftleft属性:设置获取左shift键的状态。
[window.]event.shiftleft
Button属性:设置获取事件发生时用户所按的鼠标键。
[window.]event.button
ClientX属性:获得鼠标在浏览器窗口中的X坐标。
[window.]event.ClientX
X属性:设置获取鼠标指针位置相对于CSS属性中有positive属性的上级元素的X坐标。
[window.]event. X
Cancelbubble属性:该属性检测是否接受上层元素的事件控制。
[window.]event.cancelbubble[=cancelbubble]
srcElement属性:设置或触发事件的对象。
[window.]event.srcElement
离开了具体运用的总结难免有纸上谈兵、流于形式之嫌,但是基础知识的积累还是必要的,由衷期待在实践中的这些知识的运用。
- JavaScript内部对象(一)
- Javascript基础学习(一):浏览器内部对象
- Javascript内部对象(二)
- JSP(JavaScript的内部对象)
- JavaScript 内部对象结构
- Javascript对象(一)
- JavaScript 对象(一)
- JavaScript对象(一)
- JavaScript 对象(一)
- 【JavaScript】JavaScript的对象-内部对象
- JavaScript中的对象(一)
- javascript-面向对象(一)
- JavaScript 面向对象(一)
- javascript内置对象(一)
- javascript(一) JavaScript之Array对象
- javascript面向对象(一)-创建对象
- JavaScript 面向对象(一)认识对象
- JavaScript语言内部机制概念整理(一)
- SDUTOJ-1574 组合数的计算(简单数论)
- 2015 HNU Warm Up 04
- PHP 生成SN码
- 关于单词,你不知道的秘密
- 2015寒假集训--dp--数字三角形问题
- JavaScript内部对象(一)
- 七周七语言——Erlang第二天自习
- QML与C++混合编程使用
- USACO6.5.3 Betsy's Tour(betsy)
- 关于ASP.NET用VS2012出现数据库内容汉字乱码(中文乱码)或者汉字变问号(中文变问号)的解决办法,非常简单。
- 黑马程序员----OC核心语法
- CentOS下多节点Openstack安装(四)—— Nova安装
- Codeforces Round #289 (Div. 2, ACM ICPC Rules) -- A. Maximum in Table
- Unity3D中对象池的使用