HTML5_DOM-有缝-透明度-无缝-封装

1、BOM
(1)简介
HTML5_DOM-有缝-透明度-无缝-封装
HTML5_DOM-有缝-透明度-无缝-封装
HTML5_DOM-有缝-透明度-无缝-封装
(2)常用DOM属性
HTML5_DOM-有缝-透明度-无缝-封装
(3)常用DOM方法
HTML5_DOM-有缝-透明度-无缝-封装
父节点.replaceChild(新节点,旧节点)
父节点.insertBefore(新节点,插入位置)
如果在父节点.insertBefore(新节点)
在谷歌中不显示新插入的节点;在IE中是插入到最后;在火狐中不显示新插入的节点。
HTML5_DOM-有缝-透明度-无缝-封装
HTML5_DOM-有缝-透明度-无缝-封装
(4)节点树

HTML5_DOM-有缝-透明度-无缝-封装
HTML5_DOM-有缝-透明度-无缝-封装
HTML5_DOM-有缝-透明度-无缝-封装
HTML5_DOM-有缝-透明度-无缝-封装
HTML5_DOM-有缝-透明度-无缝-封装
HTML5_DOM-有缝-透明度-无缝-封装
此处ul的孩子节点有7个,包括空白节点
写成<li></li><li></li><li></li>就是三个孩子节点
对于childNode, firstChild, lastChild, previousSibling, nextSibling,谷歌,火狐浏览器都会取空白节点。但是IE不会。
父节点.children和父节点.childNodes等价,但前者在Ie6浏览器中不兼容。
解决空白节点问题
HTML5_DOM-有缝-透明度-无缝-封装
如function
HTML5_DOM-有缝-透明度-无缝-封装 结果为3
2、通过name属性选取元素

HTML5_DOM-有缝-透明度-无缝-封装
3、动态效果 index2.html 用在轮播图中
Star move函数
HTML5_DOM-有缝-透明度-无缝-封装
这三个参数分别为对象、传json格式的一个或多个属性、回调函数
4、轮播图
startMove()函数

HTML5_DOM-有缝-透明度-无缝-封装

index4.html———有缝轮播
HTML5_DOM-有缝-透明度-无缝-封装
HTML5_DOM-有缝-透明度-无缝-封装
Index5.html———透明度轮播

HTML5_DOM-有缝-透明度-无缝-封装
还要对style进行一些修改
Index6.html———无缝轮播
HTML5_DOM-有缝-透明度-无缝-封装

1、 无缝轮播的按钮补充 index.html
HTML5_DOM-有缝-透明度-无缝-封装 对于右边的按钮,连续点击实现不了。

HTML5_DOM-有缝-透明度-无缝-封装
左边按钮的设置。
解决增加的板块没有删除掉的方法有两种。
2、用原型封装的方法,常用于多个轮播index1.html
HTML5_DOM-有缝-透明度-无缝-封装


关于善知教育(官网:善知教育(点击进入) 微信公众号:善知技术)
地址:北京东燕郊经济技术开发区文化大厦
咨询老师郑老师 电话/微信:13315631002 QQ:1939441377
目前我们开设Java服务器Html5前端网页Android移动端PHP服务器,有全日制班有周末班;
学费优惠至8480!!!!
我们的优势:

  • 基础课程一个月免费学,全程面授;
  • 平均就业薪资10000-15000;
  • 免费重听,跨学科免费学习;
  • 5-5.5个月大容量技术授课;
  • 0学费0基础入学,海量项目实训, 弹性教学制度;
  • 大部分学生找到月薪10k以上薪资工作, 项目实训自然终止;
  • 课程全程视频录制,偶尔耽搁也不担心;
  • 学习途中随时可以无理由退费根据学生情况;
  • 灵活安排授课时间,一个科目学不会可以免费学习另一个科目;
  • 全日制班,周末班,网上授课同时进行;
  • 技术交流QQ群:198983438(加群请备注在哪里看到我们的群)在群里面随时会更新一些我们的课程视频以及开班动态

善知教育学习视频大汇总