收藏 分享(赏)

JavaScript初识.ppt

上传人:gnk289057 文档编号:6573557 上传时间:2019-04-17 格式:PPT 页数:14 大小:521.50KB
下载 相关 举报
JavaScript初识.ppt_第1页
第1页 / 共14页
JavaScript初识.ppt_第2页
第2页 / 共14页
JavaScript初识.ppt_第3页
第3页 / 共14页
JavaScript初识.ppt_第4页
第4页 / 共14页
JavaScript初识.ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、,用Javascript实现一个小程序,计算机科学与技术11-4班 邹韬,JavaScript的前身,LiveScript是JavaScript语言的前身。网景(Netscape)在设计浏览器的时候,为了提高网页设计的互动性,所以发展了LiveScript这个语言。LiveScript的创造者是Brendan Eich,首次在NetScape 2中实现。它的目的是创建一门足够简单的语言让开发者能容易地为网页增加交互,只要把代码拷贝过来调整一下就可以。很多LiveScript开发者是从拷贝粘贴开始的。在Netscape发展LiveScript的同时,Sun公司也正在发展Java语言,为了辅助Ja

2、va的网页程式方面的设计,这两家公司进行合作,共同发展LiveScript语言,并将LiveScript语言改名为JavaScript。,JavaScript是一种基于对象和事件驱动并且具有安全性的脚本语言。JavaScript 是属于网络的脚本语言,它是因特网上最流行的脚本语言之一。JavaScript是一种解释性语言,它不像以前我们学习的C+,与java等静态语言,写好代码后需要经过编译器编译,然后才能执行。JavaScript不需要编译过程,直接由解释器解析并执行代码。JavaScript 很容易学习,许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法,

3、几乎每个人都有能力将小的 JavaScript 片段添加到网页中。,什么是JavaScript,JavaScript与Java有关系吗?,Java and Javascript are similar like Car and Carpet are similar. 区别: 1.面向对象与基于对象Java是一种真正的纯面向对象编程语言,在Java中,一切都是对象;JavaScripr是一种脚本语言,由于她本身提供了非常丰富的内部对象供程序员使用,因而她是基于对象的语言。 2.开发和运行环境的不同若希望利用Java编写程序并使之运行,必须事先在系统内安装相应版本的JDK和JVM,保证代码能够得到

4、编译和运行的环境;而编写JavaScript则相对简单,只需使用某种HTML文档编辑器甚至某种字符编辑器(如Notepad)即可,然后打开浏览器即可运行。,JavaScript与Java有关系吗?,3.变量的区别Java中使用变量在编译之前必须声明其数据类型,因而她采用的是强类型变量;JavaScript则不用在变量前声明类型,而是由解释器在运行时自动检查,所以她是弱类型变量。 4.代码格式不一样Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript 的代码是一种文本字符格式,可以直接嵌入HTML文档中,并

5、且可动态装载。编写HTML文档就像编辑文本文件一样方便。 5.静态联编和动态联编Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。,JavaScript的特点,简单性:首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计。其次它的变量类型是采用弱类型,并未使用严格的数据类型。 安全性:它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据

6、的丢失。 动态性:javascript可以直接对用户或者客户输入做出响应,无须经过Web服务程序。他对用户的反映响应,是采用以事件驱动的方式进行的。也就是当我们按下鼠标,移动窗口,采择菜单等事件发生时响应的。 跨平台性:Javascript是依赖浏览器本身,与操作环境无关,只要浏览器能支持javascript就可以正确执行。,JavaScript能做什么,JavaScript 可以将动态的文本放入 HTML 页面。 JavaScript 可以对事件作出响应。可以将 JavaScript 设置为当某事件发生时才会被执行,例如页面载入完成或者当用户点击某个 HTML 元素时。 JavaScript

7、 可以读写 HTML 元素。 JavaScript 可被用来验证数据。在数据被提交到服务器之前,JavaScript 可被用来验证这些数据 JavaScript 可被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相应的页面。 JavaScript 可被用来创建 cookies,通过cookie来存储和取回位于访问者的计算机中的信息。,如何编写JavaScript,JavaScript是一种解释性语言,可以不需要编译过程,直接由解释器解析并执行代码。而JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。所以可以将代码直接写入txt文档中,并用浏览器打开,或

8、将文件后缀名改为html后打开即可。document.write(“Hello, world!“);, 标签,如需在 HTML 页面中插入 JavaScript,请使用 标签。和 会告诉 JavaScript 在何处开始和结束。和 之间的代码行包含了 JavaScript: 浏览器会解释并执行位于 和 之间的 JavaScript。alert(“My First JavaScript“);, 或 中的 JavaScript,可以在 HTML 文档中放入不限数量的脚本。脚本可位于 HTML 的 或 部分中,或者同时存在于两个部分中。通常,我们需要在某个事件发生时执行代码,比如当用户点击按钮时。如

9、果我们把 JavaScript 代码放入函数中,就可以在事件发生时调用该函数。一般的做法是把函数放入 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。, 中的 JavaScript 函数,function myFunction()document.getElementById(“demo“).innerHTML=“My First JavaScript Function“;A Paragraph.点击这里,外部文件中的 JavaScript,也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。外部 JavaScript 文件的文件扩展名是 .js。如需使用外部文件,请在 标签的 “src“ 属性中设置该 .js 文件。外部脚本不能包含 标签。,外部文件中的 JavaScript,A.点击这里myScript.js: function myFunction() document.getElementById(“demo“).innerHTML=“B.“; ,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > Java

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报