中国人民大学:《程序设计实践》课程教学资源(讲稿)第5讲 Javascript入门

第5讲 Javascript入J 信息学院孙辉
第5讲 信息学院 孙辉 Javascript入门

内容 "认识Javascript "JavaScript.插入网页 "JavaScript语法
内容 ▪认识Javascript ▪JavaScript插入网页 ▪JavaScript语法

认识JavaScript ■什么是JavaScript Java vs.JavaScript ■JavaScript可以做什么?
认识JavaScript ▪什么是JavaScript ▪Java vs. JavaScript ▪JavaScript可以做什么?

什么.是JavaScript "JavaScript最初是为了在HTML页面中增加交互功 能而设计的 JavaScript是一种脚本语言(脚本语言是一种轻型 编程语言) ·一个JavaScript脚本可包含多行可执行的计算代 码 avaScript,脚本通常都直接嵌入在HTML页面里, 也有时是写在单独的文件里 JavaScript是一种解释型语言(这就意味着脚本执 行时不需要预编译)
什么是JavaScript ▪JavaScript最初是为了在HTML页面中增加交互功 能而设计的 ▪JavaScript是一种脚本语言 (脚本语言是一种轻型 编程语言) ▪一个JavaScript脚本可包含多行可执行的计算机代 码 ▪JavaScript脚本通常都直接嵌入在HTML页面里, 也有时是写在单独的文件里 ▪JavaScript是一种解释型语言(这就意味着脚本执 行时不需要预编译)

Java JavaScript ■Java和JavaScript无论从概念还是设计上来说 都是两种完全不同的语言! Java(由Sun Microsystems公司开发)是一种强 大和更为复杂的编程语言-与C和C++属于同 级别
Java & JavaScript ▪Java 和 JavaScript 无论从概念还是设计上来说 都是两种完全不同的语言! ▪Java (由Sun Microsystems公司开发) 是一种强 大和更为复杂的编程语言 – 与C 和 C++属于同 一级别

JavaScript能做什么. avaScript为HTML设计者提供了一个编程工 具 JavaScript可以对事件进行反应 ■一段JavaScript可以被设置为在某事件发生时 执行,例如当一个页面完成加载时,或者当 用户,点击某个HTML控件时执行 JavaScript可以读写HTML元素 ■JavaScript可以用来验证数据 avaScript可以用来生成cookie
JavaScript能做什么 ▪JavaScript 为 HTML 设计者提供了一个编程工 具 ▪JavaScript 可以对事件进行反应 ▪一段JavaScript 可以被设置为在某事件发生时 执行,例如当一个页面完成加载时,或者当 用户点击某个HTML控件时执行 ▪JavaScript可以读写HTML元素 ▪JavaScript 可以用来验证数据 ▪JavaScript 可以用来生成cookie

实例总体认识 我的第一段JavaScript 简单JavaScript:实例 JavaScript能改变HTML元素的内容。 利用弹出对话框提示用户 function myFunction() document.write("Hello World!") x=document.getElementByld("demo"); alert("熊出没,注意")方 x.innerHTML-"Hello JavaScript!";∥改变内容 ,点击这里 数果1 数果2 Another example 1 Another example 2
简单JavaScript实例 利用弹出对话框提示用户 document.write("Hello World!") alert("熊出没,注意"); 实例总体认识 我的第一段 JavaScript JavaScript 能改变 HTML 元素的内容。 function myFunction() { x=document.getElementById("demo"); x.innerHTML="Hello JavaScript!"; // 改变内容 } 点击这里 Another example 1 Another example 2

内容 "认识Javascript "JavaScript插入网页 "JavaScript语法
内容 ▪认识Javascript ▪JavaScript插入网页 ▪JavaScript语法

网页中插入JavaScript :标签 旧方式 "新方式 可以放在外部,javascript.文件格式为*js ■插入的位置 ·位置不同,效果不同 之间, 一般为函数 ■被调用的时候才会执行 ·之间,一 般为过程执行 ■在网页读取到该语句的时候就会执行
网页中插入JavaScript ▪标签 ▪ 旧方式 ▪ 新方式 ▪可以放在外部,javascript文件格式为*.js ▪ ▪插入的位置 ▪位置不同,效果不同 ▪ 之间, 一般为函数 ▪被调用的时候才会执行 ▪ 之间, 一般为过程执行 ▪在网页读取到该语句的时候就会执行

内容 "认识Javascript "JavaScript插入网页 "JavaScript语法
内容 ▪认识Javascript ▪JavaScript插入网页 ▪JavaScript语法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国人民大学:《程序设计实践》课程教学资源(讲稿)第3讲 CSS层叠样式表.pdf
- 中国人民大学:《程序设计实践》课程教学资源(讲稿)第2讲 HTML速成(主讲:孙辉).pdf
- 中国人民大学:《程序设计实践》课程教学资源(讲稿)第1讲 Web编程介绍(基于Web的软件开发及HTML5基础).pdf
- 私立华联学院:《云计算技术与应用基础》课程教学资源(PPT课件)Chap08 云应用.ppt
- 私立华联学院:《云计算技术与应用基础》课程教学资源(PPT课件)Chap07 云技术.ppt
- 私立华联学院:《云计算技术与应用基础》课程教学资源(PPT课件)Chap06 云安全.ppt
- 私立华联学院:《云计算技术与应用基础》课程教学资源(PPT课件)Chap05 云桌面.ppt
- 私立华联学院:《云计算技术与应用基础》课程教学资源(PPT课件)Chap04 云服务.pptx
- 私立华联学院:《云计算技术与应用基础》课程教学资源(PPT课件)Chap03 云存储.pptx
- 私立华联学院:《云计算技术与应用基础》课程教学资源(PPT课件)Chap02 云标准.ppt
- 私立华联学院:《云计算技术与应用基础》课程教学资源(PPT课件)Chap01 云概述(主讲:崔英敏).ppt
- 私立华联学院:《云计算技术与应用基础》课程教学资源(PPT课件)云计算基础课程简介(主讲:崔英敏).ppt
- 私立华联学院:《云计算技术与应用基础》课程教学资源(试卷习题)第8章 云应用.doc
- 私立华联学院:《云计算技术与应用基础》课程教学资源(试卷习题)第7章 云技术.doc
- 私立华联学院:《云计算技术与应用基础》课程教学资源(试卷习题)第6章 云安全.doc
- 私立华联学院:《云计算技术与应用基础》课程教学资源(试卷习题)第5章 云桌面.doc
- 私立华联学院:《云计算技术与应用基础》课程教学资源(试卷习题)第4章 云服务.doc
- 私立华联学院:《云计算技术与应用基础》课程教学资源(试卷习题)第3章 云存储.doc
- 私立华联学院:《云计算技术与应用基础》课程教学资源(试卷习题)第2章 云标准.doc
- 私立华联学院:《云计算技术与应用基础》课程教学资源(试卷习题)第1章 云概述.doc
- 中国人民大学:《程序设计实践》课程教学资源(讲稿)第6讲 Javascript HTML DOM.pdf
- 中国人民大学:《程序设计实践》课程教学资源(讲稿)第7讲 Canvas游戏.pdf
- 中国人民大学:《程序设计实践》课程教学资源(讲稿)第9讲 jQuery简介.pdf
- 中国人民大学:《程序设计实践》课程教学资源(讲稿)Fundamentals of Git.pdf
- 中国人民大学:《程序设计实践》课程教学资源(讲稿)第11讲 Untangle Puzzle Game.pdf
- 北京化工大学:《大学计算机基础》课程教案资源(教案讲义)教学大纲 The Foundation of University Computer(负责人:朱群雄).doc
- 北京化工大学:《大学计算机基础》课程电子教案(PPT教学课件)第1章 计算机与信息技术概述.ppt
- 北京化工大学:《大学计算机基础》课程电子教案(PPT教学课件)第2章 计算机系统结构与硬件基础.ppt
- 北京化工大学:《大学计算机基础》课程电子教案(PPT教学课件)第3章 操作系统.ppt
- 北京化工大学:《大学计算机基础》课程电子教案(PPT教学课件)第4章 计算机网络技术基础.ppt
- 北京化工大学:《大学计算机基础》课程电子教案(PPT教学课件)第5章 程序设计与软件工程基础.ppt
- 北京化工大学:《大学计算机基础》课程电子教案(PPT教学课件)第6章 数据库基础.ppt
- 北京化工大学:《大学计算机基础》课程电子教案(PPT教学课件)第7章 多媒体技术基础.ppt
- 北京化工大学:《数据结构》课程PPT教学课件(C语言描述)第一章 绪论(负责人:侯虹).ppt
- 北京化工大学:《数据结构》课程PPT教学课件(C语言描述)第二章 线性表.ppt
- 北京化工大学:《数据结构》课程PPT教学课件(C语言描述)第三章 栈和队列.ppt
- 北京化工大学:《数据结构》课程PPT教学课件(C语言描述)第五章 图.ppt
- 北京化工大学:《数据结构》课程PPT教学课件(C语言描述)第六章 查找.ppt
- 同济大学:《逻辑网络》课程教学资源(教学大纲)逻辑网络(中文,负责人:周俊鹤).doc
- 同济大学:《逻辑网络》课程教学资源(教学大纲)逻辑网络(英文)Logic networks.doc