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