jsDOM
2018-06-07 14:11:28 3 举报
AI智能生成
jsDOM
作者其他创作
大纲/内容
JavaScript DOM
JavaScript语法
语法
JavaScript的语法与Java和C++非常相似
注释://、/* */
区分大小写、不允许变量中包含空格和标点符号
操作
条件语句
循环语句
while循环
do……while循环
for循环
函数
变量的作用域
对象
内建对象
宿主对象(由浏览器提供的预定对象)
最佳实践
平稳退化问题
跟CSS一样进行结构和样式的分离,渐进增强
对象检测(兼容问题)
性能考虑
脚本问题(合并和放置、压缩)
尽量少访问DOM和尽量减少标记
DOM
D
O
M
节点
元素节点
文本节点
属性节点
获取和设置属性
getAttribute
setAttribute
HTML、XHTML、HTML5的选择
缩略语列表
文献来源链接
快捷键清单
充实文档的实践
充实文档内容
案例研究
案例研究:JavaScript图片库
标记
childNodes属性(获取任何一子元素所有个元素的)
使用getElementByTagName得到body元素
childNodes属性返回值为一个数组(用数组的length属性就知道它所包含的元素的个数)
nodeType属性
元素节点的nodeType属性值是1;
属性节点的nodeType属性值是2;
文本节点的nodeType属性值是3
nodeValue属性
firstchild和lastchild属性
案例研究:图片库改进版
事件处理函数(检查浏览器与我们操作时用到的相关的)
共享onload事件
优化问题
键盘访问
css与JS的结合(图片库改进)
图片库的第二次改进
Ajax
案例研究:重回图片库
递增就用函数,把一个具体的函数抽象了
位置,时间,时间量的递增
优化问题(改进动画效果)
安全检查
JS实现动画效果
结构层、表示层、行为层
根据元素在节点树里的位置
根据条件反复
用DOM来设置样式
就是html5里的新功能(画图,音频视频,表单)
HTML5
CSS-DOM
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容