设为首页
加入收藏夹

JavaScript 基础教程
浏览选项:

JavaScript 基础教程

 

今天时间比较充裕,考虑到最近好久没有出文章了.有没什么特别的研究,很抱歉,最近

也是觉得很没新意.不过,我想本文还是有点参考价值的,因为至少,对那些没有接触过

JavaScirpt或接触的不多的朋友,还是有一定帮助的.说真的,记得大一的时候,一个同学

JavaScirpt写的一个禁用鼠标左键,我都觉得很了不起,而且拿来钓MM也是很好的

选择,所以,没理由不学习一下,不是吗,当然作为Script语言,其执行效率当然不会高.

JavaScriptJava是不一样的,JavaScript是脚本语言,Java则是利用虚拟机把编译好

Bytecode执行.当然JavaJavaScript也是可以一起使用的,比如:

import java.applet.Applet;
import java.awt.Graphics;

public class HelloWorld extends Applet {
   public void paint(Graphics g) {
      g.drawString("Hello world!", 50, 25);
      }
   }

 

然后在客户端的Html<APPLET>标记中写

 

<APPLET CODE="HelloWorld.class" NAME="HelloWorld" WIDTH=150 HEIGHT=25>
</APPLET>

 

我不想和其他的javascript教程一样.因为,我觉得那样太枯燥,至少看上去,没有丝毫的美感.

每当我读起国内大多数,文章和教程那样,真的很缺乏美感,没有幻想的味道.我以前很喜欢玩

RPG游戏,你们是吗?我想至少玩过吧,把自己想成一个旅行到一个神奇的岛的探险者怎么样?

那么好把,让我为各位准备的旅行手卷展开,你会发现什么.啊哏,很不错吧,你的行廊里,什么都有不是吗?我想,你至少不会毫无防备的被野兽给吃掉,也不会陷入到泥沼中.

 

*   引路石 -------  <script>标记的作用.

  *   打开大门的钥匙   -------   Document 对象.

  *   路标 ------------  消息框

  *   引路人 ---------- 条件结构

  *   行廊    ---------函数

  *   礁石   ---------事件

  *   避难所 -------- Form (表单)

  *   传送点 --------- Link(连接)

  *   手表 --------- Date(日期)

  *   传送卷轴---------window(窗口)

  *   多度空间 -------- Frame(框架)

 

 

 

* 引路石 -------  <script>标记的作用.

那么好吧,让我们切入正题.看看如何使用这个工具,首先我们必须要知道,它运行在那里

应该放在哪儿运行.因为JavaScript最早是netscape用来做浏览器端的脚本来用的.因此

很显然是放在浏览器中运行的.让我们还是想以往那样先来个”HelloWorld”,OK,看下面的

代码:

 

<html>

<head>

<title>This is a JavaScript example</title>

<script language="JavaScript">

<!--

document.write("Hello World!");

//-->

</script>

</head>

<body>I'm yarshray</body>

</html>

 

如果,你在浏览器中运行就会看到久违了的Hello World.这里我们要知道的是,<script></script>之间的代码,那些就是JavaScript代码.我喜欢把他们放到<head></head>

之间,而有的时候人们也会把他们放到<body></body>之间.可那样,很容易和正文混在一起

在调试的时候很不方面.在上面的代码中还看到些什么了吗?<!--  //-->,这个是吗?想知道这个是什么,是吗?如果,你要在一个不支持javascript的浏览器中运行.那我保证,这个就有用了.很简单,它什么也不显示.这里再让我们来讨论一下<javascript>标记,这个标记里有那些比较

有用的属性,下面让我来介绍一下.language 它可以确定你要用到的脚本语言是那一种.:

vbscript javascript1.2 .根据浏览器的支持来决定.这个时候如果,你不想让自己的文档看上去很零乱.[下一页]    [末页]    

Copyright © 2004 wanxu.com All Rights Reserved