JavaScript和Java

JavaScript和Java的差别究竟在哪儿呢?虽然名称很相似,而且都是在Internet和WWW盛行之下,所发展出来的两种提供网页程式设计的语言,但是却有很大的差异。或者称两者没有什么关系,只是由于java的风靡,javaScript的厂商为了迎合,使其产品便于推广而已。前面介绍过JavaScript的前身是网景(Netscape)公司发展的Live Script语言,直到和升阳(Sun)公司合作之后,才改名为JavaScript,而Java也是由升阳公司发展出来的,所以名字才会这么相似。尽管如此,JavaScript和Java仍然是不同的语言。我们整理出以下四点帮助你了解两者的差异:
1、JavaScript是一种象文件一样的描述语言,透过 浏览器 就可以直接执行;而Java像正统的程式语言(如C/C++)一样,必须先进行编绎和连接等动作才可执行。
2、JavaScript必须编写在 HTML文件 中,直接查看网页的原始码,就可以看到JavaScript程式,所以没有保护,任何人都可以透过HTML文件复制程式;而Java应用在网页的程式称为Java Applet(Applet是[小程式]的意思),是和HTML文件分开的。
3、JavaScript的结构较为自由松散,譬如,程式中使用变数前并不需要明确的定义,而Java和正统的程式语言一样,结构较为严谨。
4、JavaScript不具有读写档案及 网络控制 等功能,Java则有提供这些功能,但是JavaScript在网页内容的控制和互动性方面,可算是最方便快捷的。
Tags: 

延伸阅读

最新评论

发表评论