八、div标记
1、层:层属于网页中的块级元素,提供了一种分块控制网页内容的方法,各层可以叠加。一般有两类层,CSS层和Netscape层。主要使用CSS层
2、
是用来为大块的内容提供结构和背景的元素。
3、
4、标记,又叫浮动帧标记,能够拖入外部文件。属性可以设置位置、class、对齐方式、大小、内容等等
5、
和都可以定义层,精确定位层。两者的区别是ilayer会自动分行显示,laye不会。
九、表单页面获取数据
1表单一般是通过
限定区域。2表单属性:
3、文字字段-text:输入任何类型的数据,一般至少需要填name\size\maxlength等属性。
4、密码域-password:文本以*号显示
5、单选-radio:”redio”
6、多选:checkbox
7、普通按钮-button:可以设置value,onclick事件监听器
8、提交按钮-submin:只需要设置value,他会执行form里的action
9、重置:reset
10、图像域:”image”
11、隐藏域-hidden:不显示,但是在提交的时候会把value一起提交上去
12、文件域-file:可以选择文件
13、下拉菜单和列表:
”名字”>
14、文本域:textarea:可以设置多行,一般用于论坛啊等等
十、多媒体页面
1、文字的动画
2、背景音乐:”
3、多媒体标记:图像、声音文件、视频文件都可以用。”
4、canvas可以绘制图形图像,可以画直线、圆、多边形、颜色、透明度等等(不过我觉得干嘛不直接把图片做好了用呢?)还提供图片的预览功能,保存和处置的图片
十一、
1、全局属性:指对所有元素都有效的属性。
十二、文件与拖放
文件
1、在HTML5中,允许一次添加多个文件,只需要在file的属性里写一个”multiple”。FIlelist用于存放选择的多个文件。
{
{
}
}
”file”
”button”
2、file有size、type、name等属性可以选择,可以通过类型筛选文件类型是否合法。”file”
3、FileReader可以提供读取图片、读取文本的API。在使用前,需要判断浏览器是否支持此接口。
{
}
4、预览读取图片:readAsDataURL。一般是先定义一个div块,然后后面通过innerHTML来实现在那个块上进行显示
5、预览文本文件:readAsTex。一般是先定义一个div块,然后后面通过innerHTML来实现在那个块上进行显示
6、FIleReader有很多接口实现,onload是读取成功后触发,然后再显示读取的内容。还有读取中触发、失败触发、终端触发、读取开始触发等等
拖放
1、在HTML5中,除了可以在浏览器内部进行拖放外,还可以与其他的应用程序之间进行拖放操作。
2、拖放一般做两步:1将要拖放的元素的draggable属性设置为true。2编写拖放事件处理代码
3、dataTransfer对象是存放拖动的数据
4、setDragImage可以设置拖放图标
十三、
1、HTML5能够利用浏览器自带的播放器进行音乐和视频的播放,在以前都是用插件进行播放。
2、播放音频,播放视频。
3、在播放的时候,需要使用进行多媒体数据指定多个播放格式与编码格式,因为浏览器支持的不一样,因此需要多指定几个。
4、视频和音乐的属性都差不多,可以指定src和自动播放、预加载、当视屏不可用的时候显示的图片、循环次数、是否使用自带控制条、错误代码、网络状态、播放时间等等
5、常用方法:media.play()或.pause()或.load()重载