对于新手来说,掌握下面的方法,基本上就可以自己些js了,入门必备
创建脚本块
隐藏脚本代码
浏览器不支持的时候显示
链接外部脚本文件
注释脚本
// This is a comment
document.write(“Hello”); // This is a comment
/*
All of this
is a comment
*/
输出到浏览器
document.write(“输出内容”);
定义变量
var myVariable = “some value”;
字符串相加
var myString = “String1” + “String2”;
字符串搜索
字符串替换
thisVar.replace(“Monday”,”Friday”);
格式化字串
创建数组
数组排序
分割字符串
弹出警告信息
弹出确认框
定义函数
调用JS函数
Link text
Link text
在页面加载完成后执行函数
Body of the page
条件判断
<script> <br><!-- <br/>var userChoice = window.confirm(“Choose OK or Cancel”); <br/>var result = (userChoice == true) ? “OK” : “Cancel”; <br/>document.write(result); <br/>// --> <br></script>
指定次数循环
<script> <br><!-- <br>var myArray = new Array(3); <br>myArray[0] = “Item 0”; <br>myArray[1] = “Item 1”; <br>myArray[2] = “Item 2”; <br>for (i = 0; i < myArray.length; i++) { <br>document.write(myArray + “<br>”); <br>} <br>// --> <br></script>
设定将来执行
<script> <br><!-- <br/>function hello() { <br/>window.alert(“Hello”); <br/>} <br/>window.setTimeout(“hello()”,5000); <br/>// --> <br></script>
定时执行函数
<script> <br><!-- <br/>function hello() { <br/>window.alert(“Hello”); <br/>window.setTimeout(“hello()”,5000); <br/>} <br/>window.setTimeout(“hello()”,5000); <br/>// --> <br></script>
取消定时执行
<script> <br><!-- <br/>function hello() { <br/>window.alert(“Hello”); <br/>} <br/>var myTimeout = window.setTimeout(“hello()”,5000); <br/>window.clearTimeout(myTimeout); <br/>// --> <br></script>
在页面卸载时候执行函数
Body of the page