湖北职院计科系.

Slides:



Advertisements
Similar presentations
高一七班 研究性学习小组 当我们正为寻找什么课 题而烦恼时,忽见一 精光从我面前闪过。 艾玛,原来是我同桌 眼镜反射,自此 “ 眼镜 ” 这课题被我付诸行动。 我们为此进行了研究 讨论学习 下图为组员在查阅资料.
Advertisements

1 HTML 语言与网页设计 —— DHTML 技术 2 学习目标 理解客户端脚本的作用,掌握在 网页中使用客户端脚本的方法。 理解 JavaScript 语言的基本语法。 理解 JavaScript 对象和浏览器对 象在脚本编程中的作用。 理解 DHTML 的原理,能够在网页 中应用 DHTML.
Java Web 开发 授课人:张鸽. 第三讲 JSP 内置对象  JSP 有以下九种内置对象,包括:  ·request ,请求对象  ·response ,响应对象  ·pageContext ,页面上下文对象  ·session ,会话对象  ·application ,应用程序对象.
《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
第 1 章 公共基础知识 第 2 章 Visual Basic程序开发环境 第 3 章 对象及其操作 第 4 章 数据类型及其运算
第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
作業2-Javascript實作 (請同學自行研讀電子書或指定之Javascript教科書) 書上習題: 11-3
网页设计师的职业成长规律 主讲:刘万辉 淮安信息职业技术学院.
網路程式設計-期末專案 資工二B B975701 2 8 黃首翰 ~Rock your life~
Web Programming 網際網路程式設計
JavaScript中常用的互動方式 認識簡單的交談與基本的運算.
第12讲 Javascript 复习 信息学院 孙辉.
P303 HTML/DHTML/CSS/JavaScript 專業HTML網頁設計 陳錦輝.
第一讲 JavaScript编程基础 信息学院 周宝刚.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
第3章 JavaScript语言基础.
《网页设计与制作》 教学课件 主讲人:湖南铁道职业技术学院 陈承欢
14 JavaScript语言基础 JavaScript是一种轻量级、解释型的Web开发语言。所谓轻量级,就是语言的体系结构不是很庞杂,例如,没有C、Java等语言中的类、内存管理、系统管理等高深的知识范畴;所谓解释型,就是语言在浏览器或服务器等环境中直接被解释执行,不需要对源代码进行编译操作。
图表的创建.
他們,與眾不同…….
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
第六章 操作浏览器窗口.
Unit 1 What’s this?.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
PHP+MySQL互動式網頁程式設計班 PHP進階語法 講師:林業峻 CSIE, NTU 6/ 19, 2010.
Hello World 體驗實作第一個JSP程式.
第四章 網頁表單與資料傳遞.
留言版 1.先Create一個留言板的table
DhtmlXGrid表格显示控件简介.
网络协会2017培训 恶补Web知识训练营 2017/4/7 – Payne.
滑鼠移動與按鍵事件 JavaScript 滑鼠移動與按鍵事件.
張智星 台大資工系 多媒體檢索實驗室 第五章 自訂函數 張智星 台大資工系 多媒體檢索實驗室.
Image对象 主讲人:傅伟玉.
JavaScript 语言3 学习网站:心蕊设计
無障礙網頁 公關室.
6.4 Notification 通知栏.
JavaScript 靜宜大學 資管系 楊子青.
附錄E Access事件類別 主從式資料庫系統 - 附錄E.
湖北职院计科系.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
NAMO網頁製作教學簡報 講師:李惠茹.
網頁切換移轉 JS vs. ASP.NET.
張智星 台大資工系 多媒體檢索實驗室 第九章 小餅乾(Cookies) 張智星 台大資工系 多媒體檢索實驗室.
網頁切換移轉 JS vs. ASP.NET.
网 站 设 计 与 建 设 Website design and developments
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
A New Kind of JavaScript Library
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
SOA – Experiment 2: Query Classification Web Service
程式語言與邏輯 高慧君 台北市立南港高中 2006年12月22日.
張智星 台大資工系 多媒體檢索實驗室 第十一章 資料保護 張智星 台大資工系 多媒體檢索實驗室.
Ch09 在網頁之間傳遞資訊 網頁程式設計.
JavaScript Sunxiaoshen.
C# 基本語法、變數.
網站HOLMES DATA監測代碼.
JavaScript 语言2 学习网站: 第 4 章 JavaScript 语言2 学习网站:
HTML 103 互動式網頁 助教:黃毓瑩.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
第3章 JavaScript基本语句.
段磊 王慧锋 TEL: 数据库系统原理课程设计 实验环节4 段磊 王慧锋 TEL:
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
任务一 了解Action Script 脚本 【案例欣赏】 案例一:大雪纷飞 案例二:海底气泡.
网 站 设 计 与 建 设 Website design and developments
第六章 素材的加工与处理 第13讲 用GoldWave进行音频的截取、合并、淡入淡出操作
表格(HTML – FORM)
Unity回傳統計資訊程式說明: 填寫回傳資訊網址(theUrl)。
JavaScript 教师:魏小迪
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
Presentation transcript:

湖北职院计科系

教学目标 1、了解JavaScript事件处理的基本概念 2、理解JavaScript事件处理模型 上一页 下一页

教学重点 1、理解JavaScript事件处理模型 2、掌握JavaScript常用事件处理 上一页 下一页

教学难点 1、掌握JavaScript常用事件及处理 上一页 下一页

教学方法 1、项目工程互动式教学法 2、“讲、学、观察”相结合 上一页 下一页

一、事件处理的基本概念 1、事件是浏览器响应用户交互操作的一种机制,利用javascript事件处理机制可以开发出更加具有交互性,更易使用的Web页面。 2、事件定义了用户与Web页面交互时产生的各种操作。浏览器在大部分时间都等待交互事件的发生,并在事件发生时,自动调用事件处理函数,完成事件处理过程。 上一页 下一页

<BODY onload="alert('欢迎访问我的主页!')"> 欢迎访问我的主页! </BODY> 二、浏览器事件及处理 1、项目案例1-欢迎访问 <BODY onload="alert('欢迎访问我的主页!')"> 欢迎访问我的主页! </BODY> load事件:发生在浏览器完成网页的加载之后。 上一页 下一页

2、项目案例2-计算用户在网页上的停留时间。 <BODY onunload="stay()"> <script language="Javascript"> pageOpen = new Date(); function stay() { pageClose = new Date(); minutes = (pageClose.getMinutes() - pageOpen.getMinutes()); seconds = (pageClose.getSeconds() - pageOpen.getSeconds()); time = (seconds + (minutes * 60));time = (time + " 秒钟"); alert('您在这儿停留了' + time + '.欢迎下次再来!'); } </script> </BODY> unload事件:发生在浏览器载入新网页之前。 上一页 下一页

<script language="javascript"> function checkit() { //数据验证函数 3、项目案例3-表单校验 <script language="javascript"> function checkit() { //数据验证函数 var strval = document.myform.mytext.value; var intval = parseInt(strval); if(0 < intval && intval < 10) { alert("提交成功!"); return true; } </script> <form name="myform" method="post" onsubmit="checkit()"> submit事件:发生在提交表单数据给服务器处理时。 上一页 下一页

<SCRIPT language="javascript"> var timeout; function load( ) { 三、鼠标事件及处理 1、项目案例1-自动跳转 <SCRIPT language="javascript"> var timeout; function load( ) { timeout=setTimeout("navigate('index.html')",3000); } function mousemove( ) { clearTimeout(timeout); </SCRIPT> <BODY onmousemove="mousemove()" onload="load()"> MouseMove事件:发生在移动鼠标的时候。 上一页 下一页

<script language="JavaScript"> function show( ) { 2、项目案例2-图片的显示与隐藏 <script language="JavaScript"> function show( ) { pic.filters.alpha.opacity=100; } function fade( ) { pic.filters.alpha.opacity=0; </script> <img src="pic08.gif“ name="pic“ style="filter:alpha(opacity=0)" onmouseover="show()" onmouseout="fade()"> MouseOver事件:发生在鼠标扫过一个界面对象时。 MouseOut事件:鼠标扫过并脱离一个界面对象时发生。 上一页 下一页

<script language=javascript> function hello_girl( ) { 3、项目案例3-问候 <script language=javascript> function hello_girl( ) { alert("小姐,您好!"); } function hello_boy( ) { alert("先生,你好!"); </script> <INPUT type="button" value="问侯先生" name="hello1" onclick="hello_boy();"> <INPUT type="button" value="问侯小姐" name="hello2" onclick="hello_girl();"> Click事件:发生在表单上某个对象被单击时。 上一页 下一页

KeyDown事件:在键盘上按下一个键的时候发生。 四、键盘事件及处理 1、项目案例1-键盘事件 <form> 看看你的浏览器的状态栏: <input type="text" onKeyDown="window.status='你按下了一个键'" onKeyUp="window.status='你又松开了这个键'"> </form> KeyDown事件:在键盘上按下一个键的时候发生。 KeyUp事件:在键盘上松开一个键的时候发生。 上一页 下一页

<script language="javascript"> function change() { 五、其他事件及处理 1、项目案例1-Change事件 <script language="javascript"> function change() { var curform = document.all.myform; curform.money.value=curform.country.options[curform.country.selectedIndex].value; } </script> <select name="country" onchange="change()"> <option value="7.80">美元</option> <option value="12.00">英镑</option> <option value="10.00">欧元</option> <option value="0.30">日元</option> </select> Change事件:文本输入框失去焦点,同时其中的值发生改变时。 上一页 下一页

<script language="javascript"> function sel( ) { 2、项目案例2-select事件 <script language="javascript"> function sel( ) { var curform = document.all.myform; alert("该外汇的汇率是1比"+curform.money.value); } </script> 一元这样的外币可以兑换 <input type="text" name="money" value="" onselect="sel()"> 元人民币 Select事件:选定文本输入框的一段文本后 上一页 下一页

【小结】 通过本次课的学习,同学们熟悉了JavaScript事件处理基本概念,理解了JavaScript事件处理模型,掌握了利用JavaScript事件及处理机制编写更具交互性的、更易使用的Web页面。 【作业】 要求大家在课余时间多多练习今天所学的内容。 上一页 下一页

谢 谢 !