JavaScript初识.ppt_第1页
JavaScript初识.ppt_第2页
JavaScript初识.ppt_第3页
JavaScript初识.ppt_第4页
JavaScript初识.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用Javascript实现一个小程序 计算机科学与技术11 4班邹韬 JavaScript的前身 LiveScript是JavaScript语言的前身 网景 Netscape 在设计浏览器的时候 为了提高网页设计的互动性 所以发展了LiveScript这个语言 LiveScript的创造者是BrendanEich 首次在NetScape2中实现 它的目的是创建一门足够简单的语言让开发者能容易地为网页增加交互 只要把代码拷贝过来调整一下就可以 很多LiveScript开发者是从拷贝粘贴开始的 在Netscape发展LiveScript的同时 Sun公司也正在发展Java语言 为了辅助Java的网页程式方面的设计 这两家公司进行合作 共同发展LiveScript语言 并将LiveScript语言改名为JavaScript JavaScript是一种基于对象和事件驱动并且具有安全性的脚本语言 JavaScript是属于网络的脚本语言 它是因特网上最流行的脚本语言之一 JavaScript是一种解释性语言 它不像以前我们学习的C 与java等静态语言 写好代码后需要经过编译器编译 然后才能执行 JavaScript不需要编译过程 直接由解释器解析并执行代码 JavaScript很容易学习 许多HTML开发者都不是程序员 但是JavaScript却拥有非常简单的语法 几乎每个人都有能力将小的JavaScript片段添加到网页中 什么是JavaScript JavaScript与Java有关系吗 JavaandJavascriptaresimilarlikeCarandCarpetaresimilar 区别 1 面向对象与基于对象Java是一种真正的纯面向对象编程语言 在Java中 一切都是对象 JavaScripr是一种脚本语言 由于她本身提供了非常丰富的内部对象供程序员使用 因而她是基于对象的语言 2 开发和运行环境的不同若希望利用Java编写程序并使之运行 必须事先在系统内安装相应版本的JDK和JVM 保证代码能够得到编译和运行的环境 而编写JavaScript则相对简单 只需使用某种HTML文档编辑器甚至某种字符编辑器 如Notepad 即可 然后打开浏览器即可运行 JavaScript与Java有关系吗 3 变量的区别Java中使用变量在编译之前必须声明其数据类型 因而她采用的是强类型变量 JavaScript则不用在变量前声明类型 而是由解释器在运行时自动检查 所以她是弱类型变量 4 代码格式不一样Java是一种与HTML无关的格式 必须通过像HTML中引用外媒体那么进行装载 其代码以字节代码的形式保存在独立的文档中 JavaScript的代码是一种文本字符格式 可以直接嵌入HTML文档中 并且可动态装载 编写HTML文档就像编辑文本文件一样方便 5 静态联编和动态联编Java采用静态联编 即Java的对象引用必须在编译时的进行 以使编译器能够实现强类型检查 JavaScript采用动态联编 即JavaScript的对象引用在运行时进行检查 如不经编译则就无法实现对象引用的检查 JavaScript的特点 简单性 首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计 其次它的变量类型是采用弱类型 并未使用严格的数据类型 安全性 它不允许访问本地的硬盘 并不能将数据存入到服务器上 不允许对网络文档进行修改和删除 只能通过浏览器实现信息浏览或动态交互 从而有效地防止数据的丢失 动态性 javascript可以直接对用户或者客户输入做出响应 无须经过Web服务程序 他对用户的反映响应 是采用以事件驱动的方式进行的 也就是当我们按下鼠标 移动窗口 采择菜单等事件发生时响应的 跨平台性 Javascript是依赖浏览器本身 与操作环境无关 只要浏览器能支持javascript就可以正确执行 JavaScript能做什么 JavaScript可以将动态的文本放入HTML页面 JavaScript可以对事件作出响应 可以将JavaScript设置为当某事件发生时才会被执行 例如页面载入完成或者当用户点击某个HTML元素时 JavaScript可以读写HTML元素 JavaScript可被用来验证数据 在数据被提交到服务器之前 JavaScript可被用来验证这些数据JavaScript可被用来检测访问者的浏览器 并根据所检测到的浏览器 为这个浏览器载入相应的页面 JavaScript可被用来创建cookies 通过cookie来存储和取回位于访问者的计算机中的信息 如何编写JavaScript JavaScript是一种解释性语言 可以不需要编译过程 直接由解释器解析并执行代码 而JavaScript是所有现代浏览器以及HTML5中的默认脚本语言 所以可以将代码直接写入txt文档中 并用浏览器打开 或将文件后缀名改为html后打开即可 document write Hello world 标签 如需在HTML页面中插入JavaScript 请使用标签 和会告诉JavaScript在何处开始和结束 和之间的代码行包含了JavaScript 浏览器会解释并执行位于和之间的JavaScript alert MyFirstJavaScript 或中的JavaScript 可以在HTML文档中放入不限数量的脚本 脚本可位于HTML的或部分中 或者同时存在于两个部分中 通常 我们需要在某个事件发生时执行代码 比如当用户点击按钮时 如果我们把JavaScript代码放入函数中 就可以在事件发生时调用该函数 一般的做法是把函数放入部分中 或者放在页面底部 这样就可以把它们安置到同一处位置 不会干扰页面的内容 中的JavaScript函数 functionmyFunction document getElementById demo innerHTML MyFirstJavaScriptFunction AParagraph 点击这里 外部文件中的JavaScript 也可以把脚本保存到外部文件中 外部文件通常包含被多个网页使用的代码 外部JavaScript文件的文件扩展名是 js 如需使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论