虽然,在Dreamweaver的Behaviors可以为我们方便地使用Javascript程序而不用编写代码,但我们自己了解了Javascript的编程方法后 , 将能更加方便灵活地应用,也使Javascript的代码更简练 。本专题通过对一系列典型程序的剖析,使你快速地掌握Javascript的编程技巧,设计出质量上乘的动态网页打下坚实的基础 。在此之前,我们先了解一些Javascript 的基本概念 。
JavaScript 有什么特点
JavaScript 使网页增加互动性 。JavaScript 使有规律地重复的HTML文段简化,减少下载时间 。JavaScript 能及时响应用户的操作 , 对提交表单做即时的检查,无需浪费时间交由 CGI 验证 。JavaScript 的特点是无穷无尽的,只要你有创意 。
Java 与 JavaScript 有什么不同
很多人看到 Java 和 JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样 。其实它们是完完全全不同的两种东西 。Java,全称应该是 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序 。Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解 。Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了) 。相比之下,JavaScript 的能力就比较小了 。JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中 , 浏览器读取它们的时候才进行编译、执行,所以能查看 HTML 源文件就能查看JavaScript 源代码 。JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口 。它们的相同点,我想只有同是以 Java 作编程语言一点了 。
开发 JavaScript 该用什么软件
一个 JavaScript 程序其实是一个文档,一个文本文件 。它是嵌入到 HTML 文档中的 。所以,任何可以编写 HTML 文档的软件都可以用来开发 JavaScript 。在此我推荐大家用 FrontPage 2000 附带的 Microsoft 脚本编辑器(在 FrontPage 菜单 | 工具 | 宏 | Microsoft 脚本编辑器) 。它是个像 Visual Basic / C++ 一样的程序开发器,能对正在输入的语句作出简要提示 。配合 FrontPage 2000,使工作量大大减少 。
一、Javascript在网页的用法
Javascript加入网页有两种方法:
1、直接加入HTML文档
这是最常用的方法,大部分含有Javascript的网页都采用这种方法,如:
script language="Javascript"
!--
document.writeln("这是Javascript!采用直接插入的方法!");
//-Javascript结束--
/script
在这个例子中,我们可看到一个新的标签: script……/script , 而script language="Javascript” 用来告诉浏览器这是用Javascript编写的程序,需要调动相应的解释程序进行解释 。
HTML的注释标签!--和--:用来去掉浏览器所不能识别的Javascript源代码的,这对不支持 Javascript 语言的浏览器来说是很有用的 。
//-Javascript结束:双斜杠表示 Javascript的注释部分,即从//开始到行尾的字符都被忽略 。至于程序中所用到的document.write()函数则表示将括号中的文字输出到窗口中去 , 这在后面将会详细介绍 。另外一点需要注意的是,script……/script的位置并不是固定的,可以包含在head....../head 或body...../body中的任何地方 。
2、引用方式 如果已经存在一个Javascript源文件(以js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率 。其基本格式如下:
script src=url language="Javascript"/script
其中的Url就是程序文件的地址 。同样的,这样的语句可以放在HTML文档头部或主体的任何部分 。如果要实现“直接插入方式”中所举例子的效果,可以首先创建一个Javascript源代码文件“Script.js” , 其内容如下:
推荐阅读
- 创建文件Linux命令,创建文件夹linux命令
- 鸿蒙对比小米安卓,鸿蒙与小米
- g5安卓游戏解谜冒险,g5解谜游戏汉化版
- 直播卖货后怎么做推广赚钱,直播卖货该怎么做
- go语言开发源码 go语言源码分析
- jquery选中行改变颜色,jquery改变input边框颜色
- 外卖小程序毕业设计亮点,基于微信小程序的外卖订餐系统源码和毕业论文
- b站怎么把直播录制下来,b站直播怎么录制屏内声音
- 怎么免安装版mysql 免安装版mysql怎么安装