PHP-Javascript基础知识

本电子书由站长百科(www.zzbaike.com)教程组制作PHP ‐Javascript 基础知识✓ 出处:站长百科 ✓ 原文地址:   ✓ 本电子书整理自站长百科词条,查看内容请访问网站。PHP

本电子书由站长百科(www.zzbaike.com)教程组制作

PHP ‐Javascript 基础知识

✓ 出处:站长百科 

✓ 原文地址:  

 ✓ 本电子书整理自站长百科词条,查看内容请访问网站。

PHP-Javascript 基础知识...............................................................................................1

Javascript简介............................................................................................................2

Javascript写在哪里....................................................................................................4

Javascript放在外部文件里........................................................................................6

编写 Javascript 代码................................................................................................8

语句 (Statements)......................................................................................................8

语句块 (Blocks)..........................................................................................................9

注释 (Comments)........................................................................................................10

表达式 (Expressions)..............................................................................................11

赋值和等于 (Assignments and Equality)............................................................13

Javascript变量(Javascript Variables)..............................................................13

什么是变量?.......................................................................................................13

变量的声明(Declaring Variables)........................................................................14

变量的命名规则...................................................................................................14

Javascript条件语句..................................................................................................15

使用 for...in 循环语句..........................................................................................23

for...in 循环语句示例代码..................................................................................23

使用 while 和 do...while 循环语句..................................................................25

更多电子书..................................................................................................................27 站长百科联合美国主机侦探推出2G 超大免费空间,20G 流量,1个独立IP ,绝对免费,安全性强,稳定性高,无需备案,站长建站的好选择http://freehost4life.com/ 不要错过了

 

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

,

本电子书由站长百科(www.zzbaike.com)教程组制作

推荐内容: 全球第一大域名注册商 | Godaddy 注册域名优惠码

Javascript简介 Javascript 是一种解释性的,基于对象的脚本语言(an

interpreted, object-based scripting language)。 HTML网页在 互动性方面能力较弱,例如下拉菜单,就是用户点击某一菜单项时,自动会出现该菜单项的所有子菜单,用纯HTML网页无法实现;又如验证HTML表单 (Form)提交信息的有效性,用户名不能为空,密码不能少于4位,邮政编码只能是数字之类,用纯HTML网页也无法实现。要实现这些功能,就需要用到 Javascript。

Javascript 是一种脚本语言,比HTML 要复杂。不过即便你先前不懂编程,也不用担心,因为Javascript 写的程序都是以源 代码的形式出现的,也就是说你在一个网页里看到一段比较好的Javascript 代码,恰好你也用得上,就可以直接拷贝,然后放到你的网页中去。正因为可 以借鉴、参考优秀网页的代码,所以让Javascript 本身也变得非常受欢迎,从而被广泛应用。原来不懂编程的人,多参考Javascript 示例代 码,也能很快上手。

Javascript 主要是基于客户端运行的,用户点击带有

Javascript 的网页,网页里的Javascript 就传到浏览器,由浏 览器对此作处理。前面提到的下拉菜单、验证表单有效性等大量互动性 

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

,

本电子书由站长百科(www.zzbaike.com)教程组制作

功能,都是在客户端完成的,不需要和Web Server发生任何数据交换,

因此,不会增加Web Server的负担。

几乎所有浏览器都支持Javascript,如Internet Explorer(IE),Firefox, Netscape, Mozilla, Opera等。

简单的Javascript 入门示例

我们先来看一个最简单的例子,代码如下:

一个最简单的Javascript 示例(仅使用了</p><p>document.write)

 

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

,

本电子书由站长百科(www.zzbaike.com)教程组制作

在HTML 网页里插入Javascript 语句,应使用HTML 的其中的为 Javascript语句。

上面的例子中,使用了document.wirte,这是Javascript 中非常常用的语句,表示输出文本。

我们还可以将这个例子写得更加复杂写,不但输出文本,而且输出带HTML 格式的文本。代码如下:

在参考别人的Javascript 代码时,你也许会看到里的代码是

Javascript。其中language 这个属性在W3C 的HTML 标准中,已不再推荐使用。

Javascript写在哪里

Javascript 程序可以放在:

 

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

,

本电子书由站长百科(www.zzbaike.com)教程组制作

·HTML网页的里

·HTML网页的里

·外部.js文件里

Javascript 在之间

当浏览器载入网页Body 部分的时候,就执行其中的Javascript 语句,执行之后输出的内容就显示在网页中。

Javascript 在之间

 

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

,

本电子书由站长百科(www.zzbaike.com)教程组制作

有时候并不需要一载入HTML 就运行Javascript,而是用户点击了HTML 中的某个对象,触发了一个事件,才需要调用Javascript。这时候,通常将这样的Javascript 放在HTML 的里。

Javascript放在外部文件里

假使某个Javascript 的程序被多个HTML 网页使用,最好的方法,是将这个Javascript 程序放到一个后缀名为.js的文本文件里。  

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

,

本电子书由站长百科(www.zzbaike.com)教程组制作

这样做,可以提高Javascript 的复用性,减少代码维护的负担,不必将相同的Javascript 代码拷贝到多个HTML 网页里,将来一旦程序有所修改,也只要修改.js文件就可以,不用再修改每个用到这个Javascript 程序的HTML 文件。

在HTML 里引用外部文件里的Javascript,应在Head 里写一句,其中src 的值,就是Javascript 所在文件的文件路径。示例代码如下:

 

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

,

本电子书由站长百科(www.zzbaike.com)教程组制作

编写 Javascript 代码

象很多其它编程语言一样,Javascript 也是用文本格式编写,由语句 (statements),语句块 (blocks) 和注释 (comments) 构成。语句块 (blocks) 是由一些相互有关联的语句构成的语句集合。在一句语句 (statement) 里,你可以使用变量,字符串和数字

(literals),以及表达式 (expressions)。

语句 (Statements)

一个 Javascript 程序就是一个语句的集合。一句 Javascript 语句相当于一句完整的句子。Javascript 语句将表达式

(expressions)用某种方式组合起来,得以完成某项任务。

一句语句 (statement) 包含一个或多个表达式

(expressions),关键词 (keywords) 和运算符 (operators)。一般来说,一句语句的所有内容写在同一行内。不过,一句语句也可以写成多行。此外,多句语句也可以通过用分号 (;) 分隔,写在同一行内。

建议:将每句语句以显示的方式结束,即在每个语句最后加分号 (;) 来表示该句语句的结束。

以下是几个语句的例子:

 

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

,

本电子书由站长百科(www.zzbaike.com)教程组制作

aBird = "Robin";

上面这句语句表示将 "Robin" 这个字符串赋值给变量 aBird。 var today = new Date();

上面这句语句表示将今天的日期值赋值给变量 today。

语句块 (Blocks)

通常来说,用 {} 括起来的一组 Javascript 语句称为语句块 (blocks)。语句块通常可以看做是一句单独的语句。也就是说,在很多地方,语句块可以作为一句单个的语句被其它 Javascript 代码调用。但是以 for 和 while 开头的循环语句例外。另外要注意的是,

注意:在语句块里面的每句语句以分号 (;) 表示结束,但是语句块本身不用分号。

语句块 (blocks) 通常用于函数和条件语句中。

下面的例句中,{} 中间的 5 句语句构成一个语句块 (block),而最后三行语句,不在语句块内。

function convert(inches) {

feet = inches / 12;

 

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

,

本电子书由站长百科(www.zzbaike.com)教程组制作

miles = feet / 5280;

nauticalMiles = feet / 6080;

cm = inches * 2.54;

meters = inches / 39.37;

}

km = meters / 1000;

kradius = km;

mradius = miles;

注释 (Comments)

为了程序的可读性,以及便于日后代码修改和维护时,更快理解代码,你可以在 Javascript 程序里为代码写注释(comments)。

在 Javascript 语言里,用两个斜杠 // 来表示单行注释。见例句:

aGoodIdea = "Comment your code thoroughly."; // 这是单行注释。

 

出处:站长百科 原文地址:  本电子书整理自站长百科词条,查看内容请访问网站。 

标签: