javascript入门教程|认识javascript和java的区别

    作者:课课家教育更新于: 2016-08-12 17:36:38

    Web开发

      一、简述javascript

      Javascript是世界上最流行的一门轻量级编程语言。这门语言可用于HTML和web,可插入HTML页面的编程代码,插入HTML页面后,可由所有的现代浏览器执行。

      Javascript短小精悍,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。

    javascript入门教程|认识javascript和java的区别_javascript_java_编程语言_课课家

      二、javascript和java的区别

      可能很多人都会把Java和JavaScript这两门语言混淆,因为它们中有一个相似点“java”,所以都以为它们就是同一样东西。其实不然,JAVA语言和JavaScript语言是相关的,但它们的联系并非你想象中的那么紧密。首先,Java语言是SUN Microsystems公司的产品,而JavaScript是Netscape公司开发的产品。

      JavaScript和Java虽然名称很相似,而且都是在Internet和WWW盛行之下所发展的两种提供网页程序设计的语言,但是却有很大的差异。由于java的风靡,javaScript的厂商为了迎合,使其产品便于推广而已。JavaScript的前身是Netscape公司发展的LiveScript语言,直到和Sun公司合作之后,才改名为JavaScript,而Java也是由Sun公司开发出来的,所以名字才会这么相似。尽管如此,JavaScript和Java仍是不同的语言。

      以下整理了两者的差异,可以帮助你更好地区分java和javascript:

      1.JavaScript是一种象文件一样的描述语言,透过浏览器就可以直接执行;而Java像正统的编程语言(如C/C++)一样,必须先进行编绎和链接等动作才可执行。

      2.JavaScript必须编写在HTML文件中,直接查看网页的原始码,就可以看到JavaScript程式,所以没有保护,任何人都可以透过HTML文件复制程式;而Java应用在网页的程式称为Javaapplet,是和HTML文件分开的。

      3.JavaScript的结构较为自由松散,比如,程序中使用变量前并不需要明确的定义,而Java和正统的编程语言一样,结构较为严谨。

      4.JavaScript不具有读写档案及网络控制等功能,Java则有提供这些功能,但是JavaScript在网页内容的控制和互动性方面,可以说是最方便快捷的。

      三、javascript的开发环境

      1.Aptana Studio

      Aptana Studio是一个完整的网络开发环境。它提供有JavaScript代码自动完成和调试,Html/CSS/JavaScript代码提示,以及对重要的Ajax类库的支持。Aptana Studio甚至给你页面上所有的,包括你自己的JavaScript提供代码提示。

      2.Komodo Edit

      Komodo Edit是一种免费开放的源编辑程序。它提供自动完成、调用提示、多种语言支持、语法高亮颜色显示、语法检查、Viemulation、Emacs快捷键绑定等功能。扩展Komodo Edit是它的最实用的功能之一。

      3.SpketIDE

      SpketIDE是JavaScript和XML开发功能强大的工具包。JavaScript,XUL/XBLandYahoo!Widget开发功能强大的编辑器。JavaScript编辑器有代码完成,语法高亮显示和内容概要等功能,这些功能帮助开发者高效制作出有效的JavaScript代码。SpketIDE为非商业用途免费提供。

      四、javascript实例

      1.写入HTML输出

    javascript写入HTML输入

      注意:只能在HTML输出中使用document.write。如果在文档加载后使用该方法,会覆盖整个文档。

      2.对事件作出反应

    javascript对事件作出反应

      虽然alert()函数在JavaScript中并不常用,但它对于代码测试非常方便。

      JavaScript作为当今最流行的一门语言之一,要成为一名javascript网页开发人员,必须学习以下这些方面的内容:HTML定义了网页的内容;css描述了网页的布局;javascript网页的行为。另外,还要了解JavaScript是如何与HTML和CSS一起工作的。

课课家教育

未登录