JavaScript循环、JS HTML DOM、JS Window
2017-07-13 01:05
197 查看
今天继续学习JavaScript,该笔记主要记录JavaScript的循环、JS HTML DOM、JS Window。
JavaScript的for循环与white循环:
循环可以将代码块执行指定的次数。
JavaScript 支持不同类型的循环:
for - 循环代码块一定的次数
for/in - 循环遍历对象的属性
while - 当指定的条件为 true 时循环指定的代码块
do/while - 同样当指定的条件为 true 时循环指定的代码块
本处主要展示for/in和[b]while这两个循环。[/b]
[b]for/in:[/b]
eg.
结果:
[b]while:[/b]
eg.
结果:
HTML DOM(文档对象模型):
通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document
Object Model)。
HTML DOM 模型被构造为对象的树。
HTML DOM 树:
查找HTML 元素:
首先找到该元素。有三种方法来做这件事:
通过 id 找到 HTML 元素
通过标签名找到 HTML 元素
通过类名找到 HTML 元素
注意:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。
eg.
结果:
改变 HTML 元素:
比较好的例子:使元素不可见。改变元素内容样式(大小写)(onchange)
eg.
界面及结果:
对事件作出反应:
向 button 元素分配 onclick 事件:
eg.
结果:
mouse事件:
eg.
结果:
鼠标点击事件:
onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。首先当点击鼠标按钮时,会触发
onmousedown 事件,
当释放鼠标按钮时,会触发
onmouseup 事件,最后,当完成鼠标点击时,会触发 onclick 事件。
eg.
结果:
添加和删除节点(HTML 元素):
eg.
结果:
b707
JavaScript的for循环与white循环:
循环可以将代码块执行指定的次数。
JavaScript 支持不同类型的循环:
for - 循环代码块一定的次数
for/in - 循环遍历对象的属性
while - 当指定的条件为 true 时循环指定的代码块
do/while - 同样当指定的条件为 true 时循环指定的代码块
本处主要展示for/in和[b]while这两个循环。[/b]
[b]for/in:[/b]
eg.
结果:
[b]while:[/b]
eg.
结果:
HTML DOM(文档对象模型):
通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document
Object Model)。
HTML DOM 模型被构造为对象的树。
HTML DOM 树:
查找HTML 元素:
首先找到该元素。有三种方法来做这件事:
通过 id 找到 HTML 元素
通过标签名找到 HTML 元素
通过类名找到 HTML 元素
注意:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。
eg.
结果:
改变 HTML 元素:
比较好的例子:使元素不可见。改变元素内容样式(大小写)(onchange)
eg.
界面及结果:
对事件作出反应:
向 button 元素分配 onclick 事件:
eg.
结果:
mouse事件:
eg.
结果:
鼠标点击事件:
onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。首先当点击鼠标按钮时,会触发
onmousedown 事件,
当释放鼠标按钮时,会触发
onmouseup 事件,最后,当完成鼠标点击时,会触发 onclick 事件。
eg.
结果:
添加和删除节点(HTML 元素):
eg.
结果:
b707
相关文章推荐
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第22讲_js三大流程控制(顺序流程、分支控制、循环控制)_学习笔记_源代码图解_PPT文档整理
- JS:2.2,循环控制(JavaScript,for,while,do while,break,continue)高级
- 深入理解Javascript-JS异步和事件循环
- js(javascript)不间断循环图片
- 原生js如何实现柱状图以及原生js柱状图结合ajax循环动态数据_JavaScript_柱状图(原生JavaScript做的柱状图)(03)_ajax获取数据
- cocos2d JS-(JavaScript) cc.each循环遍历对象
- 帮助你快速简单执行定时循环操作的JavaScript类库 - Later.js
- JavaScript基础精华03(String对象,Array对象,循环遍历数组,JS中的Dictionary,Array的简化声明)
- 韩顺平 javascript教学视频_学习笔记5_js三大流程控制(顺序流程、分支控制、循环控制)
- 【JavaScript 学习--12】JS深入理解调用栈,事件循环机制,回调队列
- 小代码 项目使用 文字逐渐打印 循环打印 一字一字地展现 javascript js
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第23讲_js三大流程控制(顺序流程、分支控制、循环控制)_js调式技巧_学习笔记_源代码图解_PPT文档整理
- Web_JavaScript_JS循环滚动效果;
- (13)JavaScript之[HTML DOM元素][JS对象]
- cocos2d JS-(JavaScript) 几种循环遍历对象的比较
- C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断
- 【JS学习笔记】06 JavaScript HTML DOM 事件
- js---javaScript(循环语句的使用实例)for while do....while(转移语句): break, continue , return
- javascript 闭包 js 延时循环
- 帮助你快速简单执行定时循环操作的JavaScript类库 - Later.js