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

下载本文档

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

文档简介

2020年2月14日星期五 JavaScript语言与Ajax应用 1 1 1JavaScript的历史与现状1 2JavaScript的运行1 3JavaScript的开发环境 第1章JavaScript基础 2020年2月14日星期五 JavaScript语言与Ajax应用 2 1 1JavaScript的历史与现状 1 1 1JavaScript的发展1 1 2JavaScript在HTML中的作用1 1 3Ajax 2020年2月14日星期五 JavaScript语言与Ajax应用 3 1 1 1JavaScript的发展 当时为Netscape工作的BrendanErich 开始着手为即将在1995年发行的NetscapeNavigator2 0开发一个称之为LiveScript的脚本语言 当时的目的是同时在浏览器和服务器使用它 由来自Netscape Sun 微软 Borland和其他一些对脚本编程感兴趣的公司的程序员组成的TC39锤炼出了ECMA 262 该标准定义了叫做ECMAScript的全新脚本语言 2005年12月 ECMA发布ECMA 357标准 ISO IEC22537 出台 将ECMAScript作为JavaScript实现的基础 2020年2月14日星期五 JavaScript语言与Ajax应用 4 1 1 2JavaScript在HTML中的作用 JavaScript是一种基于对象和事件驱动并具有安全性能的脚本编写语言 在HTML基础上 使用JavaScript可以开发交互式Web网页 它是通过嵌入或调入在标准的HTML语言中实现的 JavaScript与HTML标识结合在一起 实现在一个网页中链接多个对象 与网络客户交互作用 从而可以开发客户端的应用程序 2020年2月14日星期五 JavaScript语言与Ajax应用 5 1 1 3Ajax Ajax即 AsynchronousJavaScriptandXML 异步JavaScript和XML Ajax描述了把JavaScript和Web服务器组合起来的编程范型 JavaScript是Ajax的核心技术之一 在Ajax技术架构中起着不可替代的作用 Ajax是一种Web应用程序开发的手段 它采用客户端脚本与Web服务器交换数据 所以不必采用中断交互的完整页面刷新 就可以动态地更新Web页面 2020年2月14日星期五 JavaScript语言与Ajax应用 6 1 2JavaScript的运行 1 2 1JavaScript代码的装载与解析当一个HTML页面被装载时 它会装载并解析过程中遇到的任何JavaScript 代码解析是浏览器取得代码并将之转化成可执行代码的过程 2020年2月14日星期五 JavaScript语言与Ajax应用 7 1 2 2在HTML页面中嵌入JavaScript 1 引入JavaScript脚本代码到HTML文档中如果需要把一段JavaScript插入HTML页面 我们需要使用script标签 同时使用type属性来定义脚本语言 这样 和就可以告诉浏览器JavaScript从何处开始 到何处结束 2020年2月14日星期五 JavaScript语言与Ajax应用 8 1 2 2在HTML页面中嵌入JavaScript script标记的几个属性 1 language属性 用于指定封装代码的脚本语言及版本 2 type属性 指定script标记对之间插入的脚本代码类型 3 src属性 用于将外部的脚本文件内容嵌入到当前文档中 2020年2月14日星期五 JavaScript语言与Ajax应用 9 1 2 2在HTML页面中嵌入JavaScript 2 嵌入JavaScript脚本代码的位置 1 head标记之间放置 2 body标记之间放置 3 在两个标记对之间混合放置 2020年2月14日星期五 JavaScript语言与Ajax应用 10 1 3JavaScript的开发环境 JavaScript脚本编程一般分为如下步骤 选择JavaScript语言编辑器编辑脚本代码 嵌入该JavaScript脚本代码到HTML文档中 选择支持JavaScript的浏览器浏览该HTML文档 如果错误则检查并修正源代码 重新浏览 此过程重复直至代码正确为止 处理不支持JavaScript脚本的情况 2020年2月14日星期五 JavaScript语言与Ajax应用 11 1 3JavaScript的开发环境 1 3 1编写JavaScript代码1 3 2运行与调试JavaScript代码1 3 3HTTP调试 2020年2月14日星期五 JavaScript语言与Ajax应用 12 1 3 1编写JavaScript代码 由于JavaScript纯粹由文本构成 因此编写JavaScript代码可以用任何文本编辑器 也可以用编写HTML和CSS文件的任何程序 或者用像VisualStudio和Eclipse这样强大的集成开发环境 还可以使用开源的AptanaStudio作为JavaScript的编写工具 AptanaStudio是一个集成式的Web应用程序开发环境 它不仅可以作为独立的程序运行 而且还可以作为Eclipse插件使用 其最广为人知的是它非常强悍的JavaScript编辑器和调试器 2020年2月14日星期五 JavaScript语言与Ajax应用 13 1 3 2运行与调试JavaScript代码 运行和调试JavaScript的主要工具还是Web浏览器 主流的Web浏览器还会包含一些JavaScript调试程序 对于JavaScript开发 MozillaFirefox是最适合开发用的浏览器之一 MozillaFirefoxWeb浏览器的插件Firebug是Web开发必不可少的 尤其是使用JavaScript和AJAX的Web开发 目前在JavaScript和CSS调试工具中位居首位 2020年2月14日星期五 JavaScript语言与Ajax应用 14 1 3 3HTTP调试 1 Firebug通过使用Firebug的

温馨提示

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

评论

0/150

提交评论