易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript中的对象

JavaScript中的对象
关键词: JavaScript    对象                                          
创建对象的方式:
1. new运算符
var o = new Object();//创建一个空对象(即没有任何属性的对象);
var now = new Date(); //创建当前的日期和时间。
var new_years_eve = new Date(2000,12,31); //创建2000年12月31日
2. 对象直接量
大括号里 属性:属性值构成。
var empty = {} //创建一个没有属性的对象。
var point = {x:0,y:0};
var circle = {x:point.x, y:point.y, radius:2};
var homer = {
name:”Homer Simpson”,
age:34,
married:true,
occupation:”plant operator”,
email:”homer@example.com”
}
 
 
构造函数:
由new运算符调用,new 操作符先创建一个空对象,然后将该对象作为构造函数的this值,并调用构造函数来初始化这个对象。(具体见原型节)
实例:
// 定义一个构造函数,注意怎样通过”this”引用来初始化对象的。
function Rectangle(w, h) {
this.width = w;
this.height = h;
}
// 调用构造函数创建两个对象。
var rect1 = new Rectangle(2, 4); // rect1 = { width:2, height:4 };
var rect2 = new Rectangle(8.5, 11); // rect2 = { width:8.5, height:11 };
 
 
对象的属性:
属性的访问:用“引用对象.属性”方式。例如o.p(访问引用对象o的属性p)。例子:
var book = {}; //用对象直接量的方式声明一个对象。
book.title = “javascript: The Definitive Guide"; //设置一个属性。
book.chapter1 = new Object(); //设置一个属性,该属性引用了另一个对象。
book.chapter1.title = “Introduction to JavaScript”; //设置一个属性(嵌套的对象)的属性
book.chapter1.pages = 11;
book.chapter2 = {title: "Lexical Structure", pages: 6} //对象直接量的方式,声明一个属性
alert("Outline: " + book.title + "\n\t" + //读取属性值
"Chapter 1 " + book.chapter1.title + "\n\t" +
"Chapter 2 " + book.chapter2.title);
注意:可以通过把一个值赋


相关文档:

利用JavaScript弹出div层,以及递归调用

function BOX_show(e,obj)//显示
{
    if(obj<24)
        document.cookie = "tdid="+obj;
    if(document.getElementById(e)==null)
    {
        return ;
    }
&n ......

javascript实用的N个小例子

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://gzycm520.blog.51cto.com/175220/36822
· 事件源对象 event.srcElement.tagName event.srcElement.type
· 捕获释放 event.srcElement.setCapture();  ......

javascript: 正则表达式

正则表达式
RegExp(regexp, option)类实现,可以简写成/regexp/option
option:
g: global, i: ignore case
方法:string.test(regexp),
string.exec(regexp)[返回所有匹配的地方], string.serch(regexp)[正则版的indexOf()],
string.replace(regexp, str|funtion), string.split(regexp)
简单模式
元字符:( [ {
......

javascript 动态给IFRAME添加数据


<iframe width='100%' height='100%' name='boot' id='boot' src='' frameborder='0' scrolling='no'></iframe>
<SCRIPT   LANGUAGE="JavaScript">  
<!--  
var iframe = window.frames['boot'];
iframe.document.open();
iframe.document.write('<!DOCTY ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号