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>

关键词(Tag): javascript


收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定