Monthly Archive十二月 2006



JavaScript/DOM/XML & 技术 05 Dec 2006 01:42 pm

JavaScript 中对像的 “foreach” 语法

  1. //变量声明,方法一:假如 Object 未被扩展
  2.  
  3. var array = new Object();
  4.  
  5. //变量声明,方法二:假如 Object 已被扩展
  6.  
  7. var array;
  8.  
  9.  
  10. //赋值,以上两种方法均可
  11.  
  12. array['something'] = 'yay';
  13. array['somethingelse'] = 'more';
  14.  
  15.  
  16. //循环
  17.  
  18. for ( var keyVar in array ) {
  19.    alert(array[keyVar]);
  20. }

注意 var keyVar ,不加var 为全局全量,可能引起冲突

HTML/XHTML/CSS & JavaScript/DOM/XML & 技术 05 Dec 2006 01:38 pm

scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离

IE6.0、FF1.06+:
clientWidth = width + padding
clientHeight = height + padding
offsetWidth = width + padding + border
offsetHeight = height + padding + border
IE5.0/5.5:
clientWidth = width - border
clientHeight = height - border
offsetWidth = width
offsetHeight = height
(需要提一下:CSS中的margin属性,与clientWidth、offsetWidth、clientHeight、offsetHeight均无关)

scrollleft

« Previous Page