摘要: 第四章—变量,作用域和内存问题(二) JS没有块级作用域 js没有块级作用域,这个概念容易导致误解,这里就区分下几个情况,大家好好参考下: 我们知道,在其他类C的语言中,由花挂号封闭的代码块都有自己的作用域。但是在JS中,却没有块级作用域: 这里if(true){}代表条件永真,永远执行这条。if( 阅读全文
posted @ 2017-04-22 22:33 夏冷 阅读(117) 评论(0) 推荐(0) 编辑
摘要: CSS-DOM的小知识(二) 上篇文章说到,通过element.style.property可以获得元素的样式,但是style属性只能够返回内嵌样式,对于外部样式表的样式和head中的style样式都无法获取,这就限制了此方法的使用。 这几天做了一个实际的例子,感觉可以拿出来讲讲,填补一下这方面的知 阅读全文
posted @ 2017-04-22 22:31 夏冷 阅读(146) 评论(0) 推荐(0) 编辑
摘要: ECMAscript是JS的核心,而要在web上使用JS,那么BOM无疑是真正的核心。BOM叫浏览器对象模型,它 提供了许多对象,用于访问浏览器的功能。 BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,它有双重角色,它既是通过JS访问浏览器 的一个接口,又是ESMAScript规 阅读全文
posted @ 2017-04-22 22:24 夏冷 阅读(183) 评论(0) 推荐(0) 编辑
摘要: JS的引用类型重点讲Object,array和function等几种 1.Object对象 创建对象有两种方式:1.new出一个Object的实例;2.使用对象字面量来创建对象,在对象字面量中,使用逗号分隔不同的属性,但最后一个属性的后面不能再添加逗号,在IE7以前的版本会报错。 使用对象字面量,属 阅读全文
posted @ 2017-04-22 22:17 夏冷 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析: 兔子的规律为数列: 1 1,2,3,5,8,13,21,34,表示了一种动植物数量的正常增长的数量变化 月份: 1 2 3 4 5 6 7 8 9 阅读全文
posted @ 2017-04-22 22:03 夏冷 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 在触发DOM的某个事件上,会产生一个事件对象event,这个对象包含着所有与事件相关的信息。 DOM中的事件对象 兼容DOM的浏览器会将一个event对象传入到事件处理程序中,无论指定事件处理程序使用什么方法(DOM0级,DOM2级),都会传入event对象。 event对象包含着与创建它的特定事件 阅读全文
posted @ 2017-04-22 21:54 夏冷 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 事件就是用户或浏览器执行的某种动作。响应某个事件的函数就是事件处理程序。 DOM0级事件处理程序。 使用DOM0级方法指定的事件处理程序被认为是元素的方法。因此这时候的事件处理程序是在元素的作用域中运行的;换句话说,程序中的this引用当前元素。 可以通过this访问元素的任何属性和方法。以这种方式 阅读全文
posted @ 2017-04-22 21:49 夏冷 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1.事件流 事件流描述的是从页面中接受事件的顺序。 ie的事件流叫做事件冒泡(event bubbling)。即开始时由最具体的元素(文档中嵌套最深的文档节点)接收,然后逐级向上传播到不具体的节点。 如果你点击了div元素,事件流就按如下顺序传播: click事件现在div上发生,然后click事件 阅读全文
posted @ 2017-04-22 21:39 夏冷 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 节点树和元素树知识整理 我们在阅读JS高级程序设计的时候,提到了节点树的概念。比如说: elem.parentNode 找elem的父节点; elem.childNodes 找elem的所有的直接子节点; elem.nextSibling 找elem的下一个同辈节点‘; elem.previousS 阅读全文
posted @ 2017-04-22 21:33 夏冷 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 按HTML查找:优点:范围可大可小,可设置条件;包括五种方式:1.按id查找;2.按标签名查找:var elems = parent.getElementsByTagName('');3.按name属性查找:要回传给服务器的元素需要name属性,专门找表单中有name属性的表单元素; 了解即可;4. 阅读全文
posted @ 2017-04-22 21:29 夏冷 阅读(8700) 评论(0) 推荐(2) 编辑