JS方法与技巧
    JS方法与技巧 
2010年08月03日
  JavaScript就这么回事1:基础知识  
  1 创建脚本块 
  1:  
  2: JavaScript code goes here 
  3:   
  2 隐藏脚本代码 
  1:  
  2:  
  5:   
  在不支持JavaScript的浏览器中将不执行相关代码 
  3 浏览器不支持的时候显示 
  1:  
  2: Hello to the non-JavaScript browser. 
  3:   
  4 链接外部脚本文件 
  1:   
  5 注释脚本 
  1: // This is a comment 
  2: document.write("Hello"); // This is a comment 
  3: /* 
  4: All of this 
  5: is a comment 
  6: */  
  6 输出到浏览器 
  1: document.write("Hello");  
  7 定义变量 
  1: var myVariable = "some value";  
  8 字符串相加 
  1: var myString = "String1" + "String2";  
  9 字符串搜索 
  1:  
  2:  
  7:   
  10 字符串替换 
  1: thisVar.replace("Monday","Friday");  
  11 格式化字串 
  1:  
  2: "); 
  5: document.write(myVariable.blink() + ""); 
  6: document.write(myVariable.bold() + ""); 
  7: document.write(myVariable.fixed() + ""); 
  8: document.write(myVariable.fontcolor("red") + ""); 
  9: document.write(myVariable.fontsize("18pt") + ""); 
  10: document.write(myVariable.italics() + ""); 
  11: document.write(myVariable.small() + ""); 
  12: document.write(myVariable.strike() + ""); 
  13: document.write(myVariable.sub() + ""); 
  14: document.write(myVariable.sup() + ""); 
  15: document.write(myVariable.toLowerCase() + ""); 
  16: document.write(myVariable.toUpperCase() + ""); 
  17:  
  18: var firstString = "My String"; 
  19: var finalString = firstString.bold().toLowerCase().fontcolor("red"); 
  20: // --> 
  21:   
  12 创建数组 
  1:  
  2:  
  11:   
  13 数组排序 
  1:  
  2:  
  11:   
  14 分割字符串 
  1:  
  2:  
  10:   
  15 弹出警告信息 
  1:  
  2:  
  5:   
  16 弹出确认框 
  1:  
  2:  
  5:   
  17 定义函数 
  1:  
  2:  
  8:   
  18 调用JS函数 
  1: Link text 
  2: Link text  
  19 在页面加载完成后执行函数 
  1:  
  2: Body of the page 
  3:   
  20 条件判断 
  1:  
  2:  
  7:   
  21 指定次数循环 
  1:  
  2: "); 
  9: } 
  10: // --> 
  11:   
  22 设定将来执行 
  1:  
  2:  
  8:   
  23 定时执行函数 
  1:  
  2:  
  9:   
  24 取消定时执行 
  1:  
  2:  
  9:   
  25 在页面卸载时候执行函数 
  1:  
  2: Body of the page 
  3:   
  JavaScript就这么回事2:浏览器输出  
  26 访问document对象 
  1:  
  2: var myURL = document.URL; 
  3: window.alert(myURL); 
  4:   
  27 动态输出HTML 
  1:  
  2: document.write("Here's some information about this document:"); 
  3: document.write(""); 
  4: document.write("Referring Document: " + document.referrer + ""); 
  5: document.write("Domain: " + document.domain + ""); 
  6: document.write("URL: " + document.URL + ""); 
  7: document.write(""); 
  8:   
  28 输出换行 
  1: document.writeln("a"); 
  2: document.writeln("b");  
  29 输出日期 
  1:  
  2: var thisDate = new Date(); 
  3: document.write(thisDate.toString()); 
  4:   30 指定日期的时区 
  1:  
  2: var myOffset = -2; 
  3: var currentDate = new Date(); 
  4: var userOffset = currentDate.getTimezoneOffset()/60; 
  5: var timeZoneDifference = userOffset - myOffset; 
  6: currentDate.setHo