【JavaScript】JavaScript实例

学习时间:2017.2.20-2017.2.21

参考资料:http://www.w3school.com.cn/example/jseg_examples.asp

一、基础JavaScript实例

1.生成文本

document.write(“文本”);

2.生成文本及标签

document.write(“<标签>文本</标签>”);

3.head部分

①HTMLonload事件属性:页面加载之后立即执行一段Javascript。

②< body onload=”函数名()” >

4.body部分

写在< body > < /body >之间。

5.外部JavaScript

6.浏览器会解释并执行位于 < script > 和 < /script >之间的JavaScript,现在已经不必在标签中使用type=”text/javascript”。

7.只能在 HTML 输出流中使用 document.write。 如果在文档已加载后使用它(比如在函数中),会覆盖整个文档。

8.外部脚本不能包含 < script > 标签。

9.更改文本内容。document.getElementById(“id名”).innerHTML=”更改后的文本”。

二、JavaScript语句、注释和代码块

1.JavaScript语句通过代码块的形式进行组合,块的最庸是使语句序列一起执行。

2.JavaScript对大小写敏感。

3.JavaScript忽略多余的空格。

三、JavaScript变量

1.JavaScript变量可用于存放值和表达式。

2.变量必须以字母、$ 、 _ 开头。

3.变量名对大小写敏感。

4.为变量分配文本值时用双引号或单引号来包围这个值,分配数值时不用引号。

四、JavaScript条件语句if…else

1.var d=new Date(),var time=d.getHours(). Date()是系统内部函数,语句二为获取现在的时间。

2.Math.random() 方法可返回介于 0 ~ 1 之间的一个随机数。

五、JavaScript消息框

1.警告框alert();alert(“再次向您问好!在这里,我们向您演示” + ‘\n’ + “如何向警告框添加折行。”)

2.确认框变量=confirm(“”);

3.提示框变量= prompt(“文本”,”默认值”),变量等于可更改的内容。

六、JavaScript函数

1.如果把值赋给未声明的变量,该变量即作为全局变量。

七、JavaScript循环

1.continue关键字,当条件成立时会中断循环,并从下一个值开始继续循环。

2.使用for…in声明来遍历数组内的元素。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<body>
<script type="text/javascript">
var x;
var mychars = new Array();
mychars[0]="董";
mychars[1]="习";
mychars[2]="习";
mychars[3]="啊";
for(x in mychars)
document.write(mychars[x])
</script>
</body>
</html>

八、JavaScript错误处理

1.try…catch语句

2.throw声明

3.onerror事件

九、高级JavaScript实例

1.检测浏览器信息。

浏览器名称:navigator.appName;

浏览器版本:navigator.appVersion;

浏览器代码:navigator.appCodeName;

浏览器平台:navigator.platform;

cookies启用:navigator.cookieEnabled;

浏览器的用户代理报头:navigator.userAgent;

2.按钮动画。效果

3.图像映射。效果

4.简单的计时器。setTimeout(code,毫秒数) 效果1 效果2

5.钟表。效果