河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第三讲 JavaScript脚本(张凡)

第三讲 JavaScript脚本
第三讲 JavaScript脚本

教学内容: 了解 JavaScript脚本的基本概念 JavaScript脚本语法 、 JavaScript的对象编程 教学重点: 了解 JavaScript脚本的基本知识; 、掌握在ASP.NT中的 JavaScript脚本; 、掌握在客户端运用 JavaScript,脚本对象编程方法
教学内容: 一、了解JavaScript脚本的基本概念 二、JavaScript脚本语法 三、JavaScript的对象编程 教学重点: 一、了解JavaScript脚本的基本知识; 二、掌握在ASP.NET中的JavaScript脚本; 三、掌握在客户端运用JavaScript脚本对象编程方法

第一部分 JavaScript脚本基础知识 、 Javascript简介 Javascript是网景( Netscape)公司开发 的一种基于客户端浏览器、面向(基于) 对象、事件驱动式的网页脚本语言。 Javascript语言的前身叫作 Livescript " Javascripυt的编写环境:文本编辑器 Javascript的执行平台:Web浏览器 Javascript的执行方式:解释执行(由上 而下)
第一部分 JavaScript脚本基础知识 一、 JavaScript简介 ▪ JavaScript是网景(Netscape)公司开发 的一种基于客户端浏览器、面向(基于) 对象、事件驱动式的网页脚本语言。 JavaScript语言的前身叫作Livescript. ▪ JavaScript的编写环境:文本编辑器 ▪ JavaScript的执行平台:Web浏览器 ▪ JavaScript的执行方式:解释执行(由上 而下)

JavaScript与Java的区别体现在: 、它们是两个公司开发的不同的两个产品 Java是SN公司推出的新一代面向对象的程 序设计语言,特别适合于 Internet应用程 序开发;而 Javascript是 Netscape公司的 品,其目的是为了扩展 Netscape Navigator功能而开发的一种可以嵌入Web 页面中的基于对象和事件驱动的解释性语
二、JavaScript与Java的区别体现在: 一、它们是两个公司开发的不同的两个产品 Java是SUN公司推出的新一代面向对象的程 序设计语言,特别适合于Internet应用程 序开发;而JavaScript是Netscape公司的 产品,其目的是为了扩展Netscape Navigator功能而开发的一种可以嵌入Web 页面中的基于对象和事件驱动的解释性语 言

二、 JavaScript是基于对象的,而Jaa是面 向对象的 即Java是一种真正的面向对象的语言,即 使是开发简单的程序,必须设计对象。 Javascript是种脚本语言,它可以用来制 作与网络无关的,与用户交互作用的复杂 软件。它是一种基于对象和事件驱动的编 程语言。因而它本身提供了非常丰富的内 部对象供设计人员使用
二、JavaScript是基于对象的,而Java是面 向对象的 即Java是一种真正的面向对象的语言,即 使是开发简单的程序,必须设计对象。 JavaScript是种脚本语言,它可以用来制 作与网络无关的,与用户交互作用的复杂 软件。它是一种基于对象和事件驱动的编 程语言。因而它本身提供了非常丰富的内 部对象供设计人员使用

三、两种语言在其浏览器中所执行的方式不 样 Java的源代码在传递到客户端执行之前, 必须经过编译,因而客户端上必须具有相 应平台上的仿真器或解释器,它可以通过 编译器或解释器实现独立于某个特定的平 台编译代码的束缚。 Javascript是一种解 释性编程语言,其源代码在发往客户端执 行之前不需经过编译,而是将文本格式的 字符代码发送给客户,由浏览器解释执径°
三、两种语言在其浏览器中所执行的方式不 一样。 Java的源代码在传递到客户端执行之前, 必须经过编译,因而客户端上必须具有相 应平台上的仿真器或解释器,它可以通过 编译器或解释器实现独立于某个特定的平 台编译代码的束缚。JavaScript是一种解 释性编程语言,其源代码在发往客户端执 行之前不需经过编译,而是将文本格式的 字符代码发送给客户,由浏览器解释执行

JavaScript的格式: Javascript区分大小写; Javascript脚本程序须嵌入在HTML文件中 Javascript脚本程序中不能包含HTM标记代码 (双引号) 每行写一条脚本语句; 语句末尾可以加分号; JavaScript脚本程序可以独立保存为一个外部文 件,但其中不能包含标签
JavaScript的格式: ▪ JavaScript区分大小写; ▪ JavaScript脚本程序须嵌入在HTML文件中; ▪ JavaScript脚本程序中不能包含HTML标记代码; (双引号) ▪ 每行写一条脚本语句; ▪ 语句末尾可以加分号; ▪ JavaScript脚本程序可以独立保存为一个外部文 件,但其中不能包含标签

JavaScript脚本程序的几种基本格式: Script> document. write( Hello World!!! K/script> Script language= JavaScript document. write( Hello World!!! K/script>
JavaScript脚本程序的几种基本格式: ▪ document.write("Hello World!!!"); ▪ document.write("Hello World!!!");

a Script language= Javascript. 2"> document. write(Hello World!!! K/script>
▪ document.write("Hello World!!!"); ▪ document.write("Hello World!!!");

X 注意: 将type=“text/ Javascript”加在课本当 中的例子中避免出错!
★ 注意: 将type=“text/JavaScript”加在课本当 中的例子中避免出错!
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第七讲 ASP.NET服务器控件(三)(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第六讲 ASP.NET服务器控件(二)(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第九讲 页面跳转与数据传输(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十讲 DataList控件应用(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二讲 C#知识回顾(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第八讲 ASP.NET验证控件(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十二讲 TreeView控件(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十八讲 利用GridView控件显示数据(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十六讲 DataSet对象(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十四讲 DataReader对象的使用(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十五讲 DataAdapter对象(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十一讲 ASP.NET(张凡).ppt
- 《MS Visual Studio .NET 培训》(双语版)Architecting Presetation Final Release.ppt
- 《MS Visual Studio .NET 培训》可视化的软件架构设计(张炜).ppt
- 《MCS-51单片机的内部资源及应用》课程教学课件(PPT讲稿).ppt
- 清华大学出版社:《微型计算机原理与接口技术》第7章 常用数字接口电路.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第6章 输入输出和中断技术.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第5章 存储器系统.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第4章 汇编语言程序设计.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第3章 8088指令系统.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十讲 ASP.NET内置对象(一)(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十九讲 Repeater控件应用(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第五讲 基本Web服务器控件的应用计(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第一讲 ASP.NET概述(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十四讲 典型功能模块分析(张凡).ppt
- 长沙理工大学:《通信原理》第一章 绪论(单树民).ppt
- 长沙理工大学:《通信原理》第二章 随机信号分析(单树民).ppt
- 长沙理工大学:《通信原理》第三章 信道(单树民).ppt
- 长沙理工大学:《通信原理》第四章 模拟调制系统(单树民)(1/3).ppt
- 长沙理工大学:《通信原理》第四章 模拟调制系统(单树民)(2/3).ppt
- 长沙理工大学:《通信原理》第四章 模拟调制系统(单树民)(3/3).ppt
- 长沙理工大学:《通信原理》第五章 数字基带传输系统(单树民).ppt
- 长沙理工大学:《通信原理》第六章 数字调制系统(单树民)(1/2).ppt
- 长沙理工大学:《通信原理》第六章 数字调制系统(单树民)(1/2).ppt
- 长沙理工大学:《通信原理》第七章 模拟信号的数字传输(单树民).ppt
- 《MS Visual Studio .NET 培训》可视化的软件架构设计(张炜).ppt
- 《MS Visual Studio .NET 培训》Architecting Presetation Final Release.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十一讲 ASP.NET增强服务器 控件.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十五讲 DataAdapter对象.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十四讲 DataReader对象的使用.ppt