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

javascript面向对象学习(1) 代码即文章

 <!-- 学习自javaeye的文章  请转贴者注自出处  learner:nilinfa -->
<HTML>
<script>
  /*定义一个新的对象*/
  var emptyObject1 = {};
  /*定义一个新的对象*/
  var emptyObject2 =  new Object();
  /*定义一个新的对象,键值对应*/
  var person = {"name":"sdcst", "age":12, "sex":"male"};
  /*弹出两个新的对象,注意两种引用方式*/
  alert(person.name);
  alert(person["age"]);/*注意用[]进行引用时,注意加键值双引号""*/
  /*针对新对象进行赋值*/
  person.name = "nlf love zhulin";
  alert(person.name);
  person["age"] = 19;
  alert(person.age);
  /*以下是删除对象中的键值*/
  /*删除对象name中的键值name2*/
  delete person.age;
  for (var props in person)
  {
    alert(person[props]);
  }
  /*对象的constructor属性*/
  var date = new Date();
  alert(date.constructor);
  alert(date.constructor == "Date");  //false
  alert(date.constructor == Date);  //true
</script>
</HTML>


相关文档:

JavaScript 去出字符串中的空格

 
去除字符串左右两端的空格,在
vbscript

面可以轻松地使用
 trim

ltrim 

 rtrim
,但在
js
中却没有这
3
个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入
String
对象的内置方法中去。
 
<mce:script type="tex ......

关于(javascript) "if"关键字的一个疑惑的地方

一直以来对if(obj)的用法有点疑惑,不知道如果obj是一个对象的时候(而不是简单的true/false),该怎么执行。在什么情况下该为true,什么情况下又该为false.
通过下面的小测试,了解到,当obj="",obj=undefined,obj=null,obj=NaN 的时候返回false,obj不为空的时候则返回true。
 
 
var obj ;//undefined
if(ob ......

javascript setTimeout 和 setInterval 区别

setTimeout (表达式,延时时间)
setInterval(表达式,交互时间)
延时时间/交互时间是以豪秒为单位的(1000ms=1s)
setTimeout  在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式
set Timeout 也可以实现象setInterval一样的功能
set ......

JavaScript调用swf中函数

The ExternalInterface API
        之前我们使用flash调用javascript函数,一般使用这样的方法:
代码:
getURL(“javascript:alert(‘hello zhang-chao.com’);”); //注意字符串 双引号 里面加单引号
但是使用这种方法从flash调用javascript函数仍存在许多困难 ......

JavaScript定义类的几种方式

   提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。 
1.工厂方式
    javaScri ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号