这里是普通文章模块栏目内容页
JS基础

1,输出:

<html>
<body>

<script type=”text/javascript”>
document.write(“<h1>Hello World!</h1>”);
</script>

</body>
</html>

2, 一些浏览器不支持js, 要在script中加上<!– –>当不支持时就屏蔽掉。
<script type=”text/javascript”>
<!–
document.write(“Hello World!”);
//–> //是js的注释,防止js执行 –>
</script>

3,注释用:/**/ 或// 引用外部js文件,

4,字符串相加,用”+” ;一个字符串与一数据相加结果为一字符串, 转义字符用”\” 如截断”document.write(“Hello \
World!”);

5,因头部加载在body之前,故最好js函数在head中定义,以确保在调用之前js函数已经加载完毕。

6, if , switch , for , while 同java ,遍历数组可用 for ( i in mycars), 异常处理:
try { throw “Err2″; } catch(err) { //Handle errors here }

7, 事件有:onFocus, onBlur and onChange,onSubmit,onMouseOver,onMouseOut;

8, JS 大小写敏感

9, 字符串方法: length, toUpperCase(),indexOf; 某字符第一次出现的位置,若无,返回-1

10, 日期操作: var myDate=new Date(); myDate.setDate(myDate.getDate()+5); today;

11, 数组:var myCars=new Array(“Saab”,”Volvo”,”BMW”);

12,boolean 值: var myBoolean=new Boolean(false);

13,数学函数: Math.PI, Math.sqrt(16), Math.LOG2E,Math.round(4.7) = 5, Math.random()

14,正则表达式:同java类似,var patt1=new RegExp(“e”); document.write(patt1.test(“The best things in life are free”)); 测试是否含有“e”,若存在,返回true

15, 创建cookie: var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=+ “mycookiee”+exdate.toGMTString());

16, with 当得到一个父容器的引用此,利用with,其内的元素就不必加下引容器的名称。
function validate_form(thisform)
{
with (thisform)
{
userName = “123″;
}
}