JavaScript基础教程

本文介绍了JavaScript的基本概念及其在网页设计中的应用,包括交互行为的添加、动态文本的处理、事件响应等,同时涵盖了JavaScript的实现方式及与旧浏览器的兼容问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一篇:JavaScript简介

在数百万张页面中,JavaScript 被用来改进设计、验证表单、检测浏览器、创建cookies,等等。

JavaScript是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer、 Mozilla、Firefox、Netscape、和 Opera。

 

(1)应该具备的基础知识:

    在继续学习前,你应该对以下知识有基本的了解:

HTML

XHTML

 

(2)什么是JavaScript?

JavaScript 被设计用来向 HTML 页面添加交互行为。

JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。

JavaScript 由数行可执行计算机代码组成。

JavaScript 通常被直接嵌入 HTML 页面。

JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。

所有的人无需购买许可证均可使用 JavaScript。

 

(3)Java 和JavaScript 是相同的吗?

         不同!

在概念和设计方面,Java和 JavaScript 是两种完全不同的语言。

Java(由太阳微系统公司开发)很强大,同时也是更复杂的编程语言,就像同级别的 C 和 C++。

 

(4)JavaScript的用途?

      a.JavaScript 为HTML 设计师提供了一种编程工具

HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。

b.JavaScript 可以将动态的文本放入 HTML 页面

类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:document.write("<h1>"+ name + "</h1>")

c.JavaScript 可以对事件作出响应

可以将JavaScript 设置为当某事件发生时才会被执行,例如页面载入完成或者当用户点击某个 HTML 元素时。

d.JavaScript 可以读写 HTML 元素

JavaScript 可以读取及改变 HTML 元素的内容。

e.JavaScript 可被用来验证数据

在数据被提交到服务器之前,JavaScript 可被用来验证这些数据。

f.JavaScript 可被用来检测访问者的浏览器

JavaScript 可被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相应的页面。

g.JavaScript 可被用来创建 cookies

JavaScript 可被用来存储和取回位于访问者的计算机中的信息。

 

 

(5)真实的名称是ECMAScript

         JavaScript 的正式名称是 "ECMAScript"。这个标准由 ECMA 组织发展和维护。

ECMA-262 是正式的JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。

Netscape(Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。

ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本。

在 1998 年,该标准成为了国际ISO 标准 (ISO/IEC 16262)。这个标准仍然处于发展之中。


 

第二篇:JavaScript的简单实现

(1)Html中<script>标签的作用:

<script>用于把 JavaScript 插入 HTML 页面当中。

例:

实例解释:

如果需要把一段 JavaScript 插入 HTML 页面,我们需要使用 <script> 标签(同时使用 type 属性来定义脚本语言)。这样,<scripttype="text/javascript"></script> 就可以告诉浏览器JavaScript 从何处开始,到何处结束。

         document.write 字段是标准的 JavaScript 命令,用来向页面写入输出。把 document.write 命令输入到 <script type="text/javascript">与</script>之间后,浏览器就会把它当作一条 JavaScript 命令来执行。这样浏览器就会向页面写入 "Hello World!"。

 

(注意:如果我们不使用 <script> 标签,浏览器就会把document.write("Hello World!") 当作纯文本来处理,也就是说会把这条命令本身写到页面上)

 

(2) 如何与老的浏览器打交道?

      那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的 HTML 注释标签:

*注释行末尾的两个正斜杠是 JavaScript 的注释符号,它会阻止 JavaScript 编译器对这一行的编译。“<!—”后面不能接代码,否则后面的代码被视为注释为本!

 

(3) 把 JavaScript 放置到何处

         a.当页面载入时,会执行位于body 部分的 JavaScript。

b.当被调用时,位于 head部分的 JavaScript 才会被执行。

 

JavaScript脚本的位置:

         <head>部分:

        

      <body>部分:

        

         外部 JavaScript:

        

 

在哪里放置 JavaScript:

         页面中的脚本会在页面载入浏览器后立即执行。我们并不总希望这样。有时,我们希望当页面载入时执行脚本,而另外的时候,我们则希望当用户触发事件时才执行脚本。

         位于 head 部分的脚本:

当脚本被调用时,或者当事件被触发时,脚本就会被执行。当你把脚本放置到 head 部分后,就可以确保在需要使用脚本之前,它已经被载入了。

位于 body 部分的脚本:

在页面载入时脚本就会被执行。当你把脚本放置于 body 部分后,它就会生成页面的内容。

使用外部 JavaScript

有时,你也许希望在若干个页面中运行 JavaScript,同时不在每个页面中写相同的脚本。

为了达到这个目的,你可以将JavaScript 写入一个外部文件之中。然后以 .js 为后缀保存这个文件。

注意:外部文件不能包含 <script> 标签。

然后把 .js 文件指定给 <script> 标签中的 "src" 属性,就可以使用这个外部文件了; 您可以把.js 文件放到网站目录中通常存放脚本的子目录中,这样更容易管理和维护。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值