web基础JavascriptandCSS.ppt
《web基础JavascriptandCSS.ppt》由会员分享,可在线阅读,更多相关《web基础JavascriptandCSS.ppt(75页珍藏版)》请在三一办公上搜索。
1、讲师:刘英杰中软培训中心邮件:,课程名称 web基础,主要内容,了解javaScript出现的背景javaScript函数的定义变量的定义函数的调用onLoadonClick,主要内容,对象基本对象MathDateDOM对象TextgetElementByIdinnerHTML,JavaScript语言概况,javaScript 出现的背景,JavaScript语言概况,什么是JavaScript?它是Netscape开发出的一种脚本语言,其目的是为了扩展基本HTML 的功能.它是一种运行在客户端的脚本语言,代码可以直接放入HTML文档中,可以直接在支持JavaScript的浏览器中运行.,J
2、avaScript语言概况,为什么使用javaScript?防止客户的非法输入客户端验证,如何使用JavaScript,在HTML文档的head中直接写:/javaScript Code 从外部引入引入JS文件后,在HTML文件中就可以调用JS文件定义的函数了,JavaScript在HTML插入方式,定义函数和调用函数,函数是JavaScript的基本组成部分,由一系列描述语句组成,用以完成特定的任务。函数定义由以下四部分组成:一个function关键字;一个函数名;参数列表;函数描述语句。function f1()/code,函数的调用,通常是点击”button”触发事件.实例alert()
3、;,JavaScript基本语法,变量的声明JavaScript不是强类型语言,变量可以不声明而直接使用。即使声明也不用指明类型var=;/注意有分号var tmp=3;JS是区分大小写的,JavaScript基本语法,JavaScript变量的类型可以是:1、整型 var f=123;2、浮点型 var f=1.23;3、字符串型 var f=hello;4、布尔型 true和 falsevar f=true;5、对象,JavaScript基本语法,语句:以分号结束,可以使用将多个语句括在一起JavaScript语句在语法上与Java基本相同,也包括了顺序、分支、循环三种程序结构JS的注释
4、单行注释:/this is a comment多行注释:/*This is a comment block*/,分支结构,if语句if()else;switch语句switch(e)case r1:break;case r2:break;default:.,循环结构,for 循环for(=;);while循环while();do while();,调用JavaScript,JavaScript在HTML中的重要用途之一是编写事件处理程序。如按钮被按下会激发OnClick事件。这些事件发生时,可以激发相应的用JavaScript编写的事件处理程序通过用户事件执行脚本在打开页面时执行脚本利用onL
5、oad 事件执行脚本,在打开页面时执行脚本,当浏览器打开一个HTML 文档时,它会从头开始解释整个文档包括HTML 标签和脚本,如果脚本中有可以直接执行的语句,则会在遇到的时候马上解释执行。,利用onLoad 事件执行脚本,onLoad 事件是一个页面在浏览器中打开时发生的,该方法常用于在打开一个页面的同时向用户显示一些消息。在下面的例子中脚本定义了一个opennews 函数,如果不调用该函数,它将不会被执行,我们可在标签的onLoad 事件中调用该函数。,利用onLoad 事件执行脚本,执行结果,通过用户事件执行脚本,用户在浏览器中阅读Web 页时经常会使用鼠标和键盘,比如移动鼠标点击链接、
6、单击按钮等行为,这些行为都会产生相应的事件,我们可以通过对这些事件编写脚本来进行特殊的处理,通过用户事件执行脚本,通过用户事件执行脚本,执行结果,表单提交,同个表单有2个按钮完成提交,对象,JavaScript采用了对象化编程,对象包括基本对象和对象DOM基本对象:可以将声明的变量视为对象,依其类型不同可以调用对象不同的属性和方法DOM(document object model)对象:页面内容也可以抽象成对象.DOM是一种理念,一种思想,一种方法使 Web开发人员可以访问HTML元素!,基本对象,常用的全局对象Global“数学”对象Math数组对象-Array,全局对象,全局对象是一个虚拟
7、的对象,通常用Global代表它JavaScript有一些全局的函数,通常认为是Global对象的,调用这些方法时直接写名字就可以了,无须用对象名限定parseInt(“123”);,全局对象,方法alert()弹出警告窗口parseInt转化为int类型isNaN()如果括号内的值是“NaN”则返回 true 否则返回 falseparseInt()把括号内的内容转换成整数。如果字符串,则字符串开头的数字部分被转换成整数,如果以字母开头,则返回“NaN”。parseFloat()转换浮点数confirm,confirm,confirmvar test=confirm(确定要删除吗?);if(
8、test)alert(您已经成功删除!);elsealert(您的删除操作已经取消!);,Math对象,Math对象提供了与数学计算相关的属性和方法Math对象的属性和方法调用时的格式都是Math.,Math对象,方法abs(x)返回 x 的绝对值。acos(x)返回 x 的反余弦值(余弦值等于 x 的角度),用弧度表示。asin(x)返回 x 的反正弦值。atan(x)返回 x 的反正切值。random()返回大于 0 小于 1 的一个随机数。Math.random(),Array对象,Arrayvar b1=new Array();b=new Array(0,1,2,3,4);alert(
9、b2);b1=b.reverse();/反转for(var i=0;ib1.length;i+)document.write(b1i);,DOM简介,DOM是Document Object Model的缩写,即文档对象模型DOM将HTML页面中的内容抽象成对象,每个对象拥有各自的属性(Properties)、方法(Method)和事件(Events)。通过DOM 可以在JavaScript中操纵HTML页面的内容,DOM简介,大部分DOM对象是不确定不惟一的,因此需要在HTML标记中给他们起名,如、等等DOM对象同基本对象一样,也有属性、方法和事件,尤其是DOM对象对事件的响应是JavaScr
10、ipt中尤为重要的部分,窗口对象,方法open()打开一个窗口。open(,);1、:打开页面URL2、:窗口名称(window.name),可使用_top、_blank等内建名称。3、:窗口样貌。如打开普通窗口则留空,窗口对象,例:打开一个 400 x 100 的窗口:window.open(“b.html,_blank,height=200,width=400,status=yes,toolbar=no,menubar=no,scrollbars=no);open()方法返回打开的窗口对象。注意要以_blank的方式showModalDialog();,窗口对象,关闭窗口window.cl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 基础 JavascriptandCSS
链接地址:https://www.31ppt.com/p-6523299.html