JavaScript媒体和表单事件

媒体事件是由音视频DOM对象触发的事件。例如图片加载完成、音视频的播放和结束等事件。 表单用于通过网页收集用户输入的数据,表单由HTML输入框、复选框、单选按钮、提交按钮等元素构成。表单事件包括表单提交、重置、表单元素获取或失去焦点、表单元素内容改变等事件构成。 常用媒体事件如下表所示: 事件类型 描述 备注 onabort 当音频/视频终止加载时触发该事件   onplay 当音频/视

JavaScript鼠标和键盘事件

鼠标和键盘是用户与程序的主要交互设备,DOM对象定义了鼠标和键盘事件,当用户在DOM对象区域内进行鼠标操作或按下键盘操作时,DOM对象会触发鼠标和键盘事件。 常用鼠标事件如下表所示: 事件类型 描述 备注 onclick 当用户使用鼠标单击DOM对象时触发该事件 (1) ondblclick 当用户使用鼠标双击DOM对象时触发该事件 onmousemove 当鼠标在DOM对象区域移动时触发该事件

JavaScript窗口事件

窗口事件主要由Window对象或Image 对象触发,Window对象代表一个浏览器窗口或一个框架。Window 对象会在 <body> 或 <frameset> 每次出现时被自动创建。Image 对象表示浏览器加载的图片。 常用的窗口事件如下表所示: 事件类型 描述 备注 onload 网页或图片加载完成后触发该事件 (1) onunload 用户离开网页时触发该事件 (

JS入门:JavaScript事件详解

JavaScript语言本身不会产生事件,产生事件的是网页文档和网页文档中的HTML元素。 什么是事件呢?事件就是网页文档或网页元素对外发出的通知。当HTML元素与用户发生交互行为时,该元素会触发相关的交互事件,例如:当用户用鼠标单击网页中的按钮时,按钮会触发鼠标单击事件(onclick)。元素自身也会触发事件,例如:当图片元素加载完成后,会触发加载完成事件(onload)。 HTML文档或元素触

JS入门:String字符串类型

String是字符串类型,每个实例化的字符串变量都是一个String对象。 例如: name = “赵三”; 变量name被赋予字符串类型,同时name也是一个字符串对象。 String对象也可以使用new运算符来创建,或者直接使用String名称来创建。 例如: var s = new String(“赵三”); var s = String(“赵三”); String对象的常用属性见下表,表中
JS入门:String字符串类型

JavaScript语句流程控制

在一个程序执行的过程中,语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。 语句流程控制是用来控制程序中各条语句的执行顺序,它可以把语句组合成能完成一定功能的代码段。流程控制方式主要有:顺序结构、条件结构和循环结构。 顺序结构是流程控制中最简单、也是最常用的结构,结构内的所有语句按顺序执行,只有上一条语句执行完成后,才执行下一条语句。 function add()

JavaScript入门:函数

函数就是在程序设计中,将一段代码封装起来,完成一个特定的功能,并给这段代码起一个名称,程序通过名称就可以执行这段代码。 JavaScript定义函数有两种方式:一种方式是显示定义函数;一种方式是匿名定义函数。 显示定义函数通过函数声明来定义,定义语法如下: function functionname(parameters){ 函数代码 } 其中,function是定义函数的关键字,function
JavaScript入门:函数

JavaScript入门:基本语法

JavaScript语法与Java语法类似,但JavaScript的语法规则要比Java语言的语法规则简单的多。 JS语句同Java语句相同,在语句中可以包含变量、关键字、运算符和表达式,语句结束符使用英文分号“;”,在语句的结尾也可以不使用结束符。 下面是JS语句的例子: name = "赵五"; r = 3.0; s = 3.14 * r * r; 其中,第1条语句是简单赋值语句,将字符串“赵
JavaScript入门:基本语法

JS入门:第一个JavaScript程序

JavaScript是脚本语言,它可以直接嵌入到HTML网页,由浏览器一边解释一边执行。JavaScript程序一般是在客户端运行,当然也可以在服务器端运行。例如:Node.js就可以让JavaScript运行在服务端,使用JavaScript技术构建WEB服务器。为便于描述,JavaScript也称为JS,后面内容的JavaScript和JS都是指JavaScript脚本语言。 编写第一个嵌入H

CSS入门:元素的位置属性position

默认情况下,HTML元素在网页的位置是由元素类型(块元素或行元素)以及内容来决定的。浏览器显示HTML网页时,当遇到块元素时,浏览器会将将该元素放置在独立的一行,行的高度由元素内容或元素高度属性决定,该元素后面的内容会被放置在该元素的下方;当遇到行元素时,浏览器会将该元素及后面的行元素都放置在一行,行的高度由最高的那个行元素决定。这样的排版方式称为流式排版。 一般情况下,建议HTML元素都遵循流式