学习时间: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声明来遍历数组内的元素。
|
|
八、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.钟表。效果