Peanut's Book Shelf » 日志 » Teach you Javascript! Chap2&3 开始JavaScript编程
Teach you Javascript! Chap2&3 开始JavaScript编程
Mystra 发表于 2008-04-16 00:36:34
<html><body>
<script language="JavaScript" type="text/javascript">
now = new Date();
localtime = now.toString();
utctime = now.toGMTString();
document.write("<b>Local time:</b> " + localtime + "<BR>");
document.write("<b>UTC time:</b> " + utctime);
</script>
</body></html>
** 在Firefox中可以用javascript:打开JS控制台来调试JS脚本
** JS一行语句末可以不写分号。例如,utctime = now.toGMTString();可以写成utctime = now.toGMTString() 但这样无助于格式化
JS中的各个元素
语句:可以一行多个语句,后面还可以不加分号(这样一行就只能写一句)
now = new Date();
hours = now.getHours()
变量:JS是弱类型语言
var fred=27;
JS支持的三种对象
内置对象,例如Date,String,Array,Math等
文档对象模型(DOM) : 表示了浏览器的多个组件和HTML文档。例如,alert就是window对象的一个方法
自定义对象
条件语句和循环语句:JS一样有流程控制!:)
if (count == 1) alert("The Count is 1 ");
for(i=1;i<10;i++) {
alert("Another alert");
}
在打开一个HTML时候...
1. 先执行<head>内的<script>标签,因为不产生输出,在这里一般定义后面要用的函数
2. 执行<body>内的<script>标签-按先后次序
3. 当事件发生时候,事件处理程序被执行
** JS是区分大小写的
** 一般。。。关键字都是小写,内置对象都是大些字母开头的
** 自定义变量的名称可以包括字母,数字和下划线。但必须以字母或者下划线开头
** JS忽略非字符串的空格
** 用//来表示注释,也支持C风格的/* */注释
一些编写JS文件的准则...
1. 慷慨的使用注释
2. 每个语句结束后放分号,每行只放一个语句
3. 尽可能使用单独的JS文件
4. 避免只针对某个浏览器
5. 不要让网站上的重要功能不支持JS就用不了。考虑用户是可能会禁用JS的
一个使用JS作为事件处理的例子
<html>
<body>
<h1>Event Handler Example</h1>
<p>
<a href="http://www.jsworkshop.com" onClick="alert('Aha! An Event');">Click this link</a>
to test an event handler.
</p>
</body></html>
