JavaScript程序设计(微课版)课件 第一章JavaScript概述_第1页
JavaScript程序设计(微课版)课件 第一章JavaScript概述_第2页
JavaScript程序设计(微课版)课件 第一章JavaScript概述_第3页
JavaScript程序设计(微课版)课件 第一章JavaScript概述_第4页
JavaScript程序设计(微课版)课件 第一章JavaScript概述_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

JavaScript程序设计与应用JavaScript基础目

录JavaScript的历史与现状JavaScript的运行JavaScript的开发环境目

录JavaScript的历史与现状JavaScript的运行JavaScript的开发环境JavaScript历史与现状一、历史发展1994年12月,Navigator发布了1.0版,Navigator浏览器需要一种可以嵌入网页的脚本语言,用来控制浏览器行为(表单验证)。1995年,程序员BrendanEich开发了Javascript。由于设计时间太短,语言的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混乱不堪。1996年8月互联网巨头微软公司进入浏览器领域,推出JScript,和NetScript公司开始争夺博主地位。同年11月,Netscape公司决定将JavaScript提交给国际标准化组织ECMA(EuropeanComputerManufacturersAssociation)。1997年7月,ECMA组织发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript。这个版本就是ECMAScript1.0版。2015年6月,第六版发布(ES6),新浏览器都支持这一版本,之后每年发布一版,版本号以年份命名。ECMAScript和JavaScript的关系:前者是后者的规格(规范),后者是前者的一种实现。在日常场合,这两个词是可以互换的。JavaScript历史与现状二、现状JavaScript是web前端三大技术之一。JavaScript嵌入html页面中被浏览器解释执行,可以实现用户和客户端浏览器之间的交互。结构:超文本标记语言,描述网页结构表现:层叠样式表,定义网页布局和样式行为:脚本语言,实现用户和客户端浏览器之间的交互目

录JavaScript的历史与现状JavaScript的运行JavaScript的开发环境JavaScript的运行二、JavaScript代码的装载与解析JavaScript是一种解释型语言当一个HTML页面被装载时,它会装载并解析过程中遇到的任何JavaScript。代码解析是浏览器取得代码并将之转化成可执行代码的过程。

一、引入JavaScript脚本代码到HTML文档中

使用script标签告诉浏览器JavaScript从何处开始,到何处结束<scripttype="text/javascript></script>

1、嵌入脚本代码<scripttype="text/javascript">...</script>

脚本代码可以方法html的任意地方,一般放在body最下方,也可以由实际功能需求决定其位置。

2、引入脚本文件<scripttype="text/javascript"src="文件路径"></script>目

录JavaScript的历史与现状JavaScript的运行JavaScript的开发环境JavaScript的开发环境一、JavaScript脚本编写步骤①选择JavaScript语言编辑器编辑脚本代码;②嵌入该JavaScript脚本代码到HTML文档中;③选择支持JavaScript的浏览器浏览该HTML文档;④如果错误则检查并修正源代码,重新浏览,此过程重复直至代码正确为止;⑤处理不支持JavaScript脚本的情况。二、编辑器由于JavaScript纯粹由文本构成,因此编写JavaScript代码可以用任何文本编辑器,例如Hbuilder、SublimeText、vscode等。三、运行与调试JavaScript代码运行和调试Ja

温馨提示

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

评论

0/150

提交评论