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

边学边谈 javascript的冒号

昨天看到一个js  发现 obj={a:"123",b:"abc",objfunction:function(){...}} 这样的语句,有点费解
现在把从书上和网上找到的一点东西贴出来  自用&共享
javascript的冒号  用途:
1、switch语句分支
 
     switch (s) { 
                  case 条件1:
                         语句1;
                         break; 
                  case 条件2:
                         语句2;
                         break;
                 }
2、?:  三元表达式   
          a>b? "L":"S"
3、声明对象直接量的成员
 什么是对象直接量?
对象直接量(也称为对象初始化程序)是由一个列表构成的,这个列表的元素是用冒号分隔的属性/值对,元素之间用逗号隔开了,整个列表包含在花括号之中。
javascript中的对象可以像C#、JAVA这些面向对象的语言中的对象一样,拥有属性和方法。
创建javascript对象有很多种方法,
例如方法一,可以用Object创建,
 
var obj1 = new Object();
obj1.X = "100px";
obj1.Y = "200px";
obj1.myFunction = function() { alert("对象的方法 myFunction() !"); };
obj1.myFunction();
或者方法二
脚本语言有很多,除了javascript之外,也可以用其它脚本语言来实现javascript所能实现的功能;
例:
<input type="button" onclick="vb


相关文档:

JavaScript精粹读书笔记(2)

如果你想加我为好友:请点击以下链接http://hi.csdn.net/invite.php?u=8943&
c=759c7fc189ea23c1
 
第2章
     
语法
本章介绍
JavaScript
的精华部分的语法,并简要地概述其语言结构。
2.1
    
空白
空白可能表现为格式化字符或注释
的形式。空白 ......

JavaScript精粹读书笔记(3)

http://blog.csdn.net/mouyong/archive/2009/11/21/4847303.aspx
第3章  对象
JavaScript的简单类型包括数字、字符串、布尔值(true和false)、null值和undefined值。其他所有的值都是对象。数字、字符串和布尔值“貌似”对象,因为它们拥有方法,但它们是不可变的。JavaScript中的对象是可变的键-值 ......

JavaScript精粹(4 2)

http://blog.csdn.net/mouyong/archive/2009/12/07/4959827.aspx
4.9   作用域
在编程语言中,作用域控制着变量与参数的可见性及生命周期。对程序员来说这是一个重要的帮助,因为它减少了名称冲突,并且提供了自动内存管理。
大多数使用C语言语法的语言都拥有块级作用域。在一个代码块中(括在一对花括号 ......

Javascript 延迟函数

function Pause(obj, pSecond) {
/*利用window.eventList系统对象来传递Test这个弱对象,这是由于你的函数有可能是带参数的。
由面向对象的思想,传递参数尽量不要采用全局变量,因为你的对象有可能有1个也有可能有n个,而
有些时候所创建对象的个数并不是你事先可以知道的,那么要创建全局变量的个数自然很难判断了 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号