河南中医药大学:《Web前端开发》课程理论教学课件(2017)02.JavaScript概述

Javascript概述 管理科学与工程学科 耿方方
JavaScript概述 管理科学与工程学科 耿方方

主要内容 什么是 JavaScript? JavaScript发展史 JavaScript版本 JavaScript作用 JavaScript开发工具 在HTML中使用 JavaScript JavaScrip语法
主要内容 什么是JavaScript? JavaScript发展史 JavaScript版本 JavaScript作用 JavaScript开发工具 在HTML中使用JavaScript JavaScript语法

什么是 JavaScript? 概念 JavaScript是一种为网站添加互动以及自定义行为的客户 端脚本语言,因此通常只能通过Web浏览器去完成操作,而 无法像普通意义上的程序那样独立运行
什么是JavaScript? 概念 JavaScript是一种为网站添加互动以及自定义行为的客户 端脚本语言,因此通常只能通过Web浏览器去完成操作,而 无法像普通意义上的程序那样独立运行

什么是 JavaScript? 主要特点 解释性执行的脚本语言 JavaScript的语法基本结构形式与C、C艹、Java十分类似,但是在使 用之前,不需要先编译,而是在程序执行中被逐行的解释。 简单弱类型脚本语言 JavaScript的简单性主要在于其基于Java基本语句和控制流之上的简 单而紧凑的设计;其次在于其变量类型是采用弱类型,并未使用严格的数 据类型
什么是JavaScript? 主要特点 解释性执行的脚本语言 JavaScript的语法基本结构形式与C、C++、Java十分类似,但是在使 用之前,不需要先编译,而是在程序执行中被逐行的解释。 简单弱类型脚本语言 JavaScript的简单性主要在于其基于Java基本语句和控制流之上的简 单而紧凑的设计;其次在于其变量类型是采用弱类型,并未使用严格的数 据类型

什么是 JavaScript? 主要特点 相对安全的脚本语言 JavaScript作为一种安全性语言,不被允许访问本地硬盘,且不能 将数据存入服务器,不允许对网络文档进行修改和删除,只能通过浏览器 实现信息浏览或动态交互,从而有效地防止数据的丢失或对系统的非法访 问。 跨平台性的脚本语言 JavaScript依赖于浏览器本身,与操作环境无关,只要计算机能运 行支持 JavaScript的浏览器,就可正确执行,从而实现了跨平台的特性
什么是JavaScript? 主要特点 相对安全的脚本语言 JavaScript作为一种安全性语言,不被允许访问本地硬盘,且不能 将数据存入服务器,不允许对网络文档进行修改和删除,只能通过浏览器 实现信息浏览或动态交互,从而有效地防止数据的丢失或对系统的非法访 问。 跨平台性的脚本语言 JavaScript依赖于浏览器本身,与操作环境无关,只要计算机能运 行支持JavaScript的浏览器,就可正确执行,从而实现了跨平台的特性

JavaScript发展史 JavaScript诞生于1996年。当时,它的目的是处理以前由 服务器端语言(如Per1)负责的一些输入验证操作。当时, 上网的速度仅为28.8kbit/s,在服务器端验证一次表单, 再看到页面需要等待30s。 Netscape公司决定开发一种客户 端语言。 与Java没有任何的关系,它由 Netscape公司与Sn公司合作 开发。 JavaScript最开始的名字是 LiveScript,因当时 Java风靡一时以及当时正与Sun公司进行合作等因素,于是 将 LiveScript改为了 JavaScript JavaScript的第一个版 本,出现在1996年推出的 NEtsCape Navigator2浏览器中
JavaScript发展史 JavaScript诞生于1996年。当时,它的目的是处理以前由 服务器端语言(如Perl)负责的一些输入验证操作。当时, 上网的速度仅为28.8kbit/s,在服务器端验证一次表单, 再看到页面需要等待30s。Netscape公司决定开发一种客户 端语言。 与Java没有任何的关系,它由Netscape公司与Sun公司合作 开发。JavaScript最开始的名字是LiveScript,因当时 Java风靡一时以及当时正与Sun公司进行合作等因素,于是 将LiveScript改为了JavaScript。JavaScript的第一个版 本,出现在1996年推出的NetScape Navigator 2浏览器中

JavaScript发展史 在微软进入市场后,有3种不同的 JavaScript版本同时存在: Navigator中的 JavaScript、IE中的 Jscript及 ENvi中的 ScirptEase。 1997年, JavaScript1.1版本作为一个草案提交给欧洲计算机制造商协 会(ECMA),最终由来自 Netscape、Sun、微软、 Borland和其他一些 对脚本编程感兴趣的公司程序员组成了Tc39委员会,该委员会被委派 标准化一个通用、跨平台、中立于厂商的脚本语言的语法和语义。 TC39委员会制定了“ECMA-262标准”,该标准由国际标准化组织采纳 通过,作为各浏览器生产开发所使用的脚本程序的统一标准
JavaScript发展史 在 微 软 进 入 市 场 后 , 有 3 种不同的 JavaScript 版 本 同 时 存 在 : Navigator中的JavaScript、IE中的Jscript及 CEnvi中的ScirptEase。 1997年,JavaScript1.1版本作为一个草案提交给欧洲计算机制造商协 会(ECMA),最终由来自Netscape、Sun、微软、Borland和其他一些 对脚本编程感兴趣的公司程序员组成了TC39委员会,该委员会被委派 标准化一个通用、跨平台、中立于厂商的脚本语言的语法和语义。 TC39委员会制定了“ECMA-262标准” ,该标准由国际标准化组织采纳 通过,作为各浏览器生产开发所使用的脚本程序的统一标准

Javascript版本 JavaScript 1.0 Javascript 1.1 JavaScript 1.2 (1996年3月) (1996年8月) (199年6月) JavaScript 1.5 (2000年11月 JavaScript 1.4 JavaScript 1.3 (199年10月) JavaScript 1.6 (2005年11月 (2006年10月) (200年明月) JavaScript 1.8.3 JavaScript 1.8.2 (2010年7月27日) (2009年6月22日) JavaScript 1.8.1 JavaScript 2.0 (制定中)
JavaScript版本

Javascript作用 通常情况下,Web前端开发者使用 JavaScript在给网页添加 交互作用。网页的结构层是HM;网页表现层由CSS构成; 网页行为层由 JavaScript组成。网页上的所有元素、属性 和文本都能通过使用D0M(文本对象模型)的脚本来获得。 Web前端开发者可通过 JavaScript来实现改变网页内容、 CS样式、对用户输入做出反馈等操作
JavaScript作用 通常情况下,Web前端开发者使用JavaScript在给网页添加 交互作用。网页的结构层是HTML;网页表现层由CSS构成; 网页行为层由JavaScript组成。网页上的所有元素、属性 和文本都能通过使用DOM(文本对象模型)的脚本来获得。 Web前端开发者可通过JavaScript来实现改变网页内容、 CSS样式、对用户输入做出反馈等操作

JavaScript开发工具 let beans notepad+
JavaScript开发工具
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)01.课程综述及编程基础.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第12章 布局.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第11章 背景与边框.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第10章 盒子模型.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第09章 文字样式.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第08章 选择器.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第07章 初识CSS3.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第06章 多媒体.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第05章 表单.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第04章 HTML5结构与属性.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第03章 初识HTML5.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第02章 开发工具.pdf
- 河南中医药大学:《Web前端开发技术与实践》课程教学课件讲稿(2015)第01章 概述.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第十讲 认识CSS 3.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第十二讲 文字样式.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第十一讲 选择器.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第九讲 音频和视频.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第七讲 表单.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第四讲 Web测试工具.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2014)第六讲 HTML 5的结构与属性.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)03.JavaScript编程语句.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)04.函数、方法和对象.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)05.BOM.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)06.文档对象模型.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)07.事件.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)08.错误处理与调试.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)09.jQuery概述.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)10.jQuery选择器.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)11.jQuery操作DOM.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)12.jQuery事件处理.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)13.jQuery效果.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)14.jQuery插件.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)16.AJAX概述.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)17.AJAX的数据格式.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)18.AJAX在jQuery中的应用.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)19.文件对象处理与页面打印.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)20.文件.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)21.本地存储.pdf
- 河南中医药大学:《Web前端开发》课程理论教学课件(2017)22.绘图.pdf
- 河南中医药大学:《Web前端开发》课程教学课件讲稿(2020)Web前端开发简介.pdf