摘要: 1. offsetParent 获取的最近的定位的父元素 offsetLeft/offsetTop 是相对于offsetParent的距离 offsetHeight/offsetWidth 获取盒子的大小 border + height + padding 2 scrollHeight 滚动内容的高 阅读全文
posted @ 2016-08-14 23:39 划过天际 阅读(792) 评论(0) 推荐(0) 编辑
摘要: Obj.style.width/obj.style.height与obj.offsetWidth/obj.offsetHeight的区别: 由此得出结论:Obj.style.width/obj.style.height只能获得行内样式的宽高数据,而不能获得内嵌式宽高数据。(带单位)(可以更改宽高的值 阅读全文
posted @ 2016-08-12 22:31 划过天际 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 动态创建元素的三种方式: 第一种: Document.write(); 使用documen.write()创建元素时,会发生一个问题:默认情况之下,页面由上而下地加载,形成一个文档流,当执行完毕时,文档流就会关闭,从而将之前生成的元素冲刷掉,所以不推荐使用这种方法。 第二种: 使用innerHTML 阅读全文
posted @ 2016-08-09 22:04 划过天际 阅读(14919) 评论(0) 推荐(0) 编辑
摘要: JS DOM节点: 在JS DOM中节点的关系被定义为节点的属性: 通常有以下几种节点之间的关系: (这里的关系是所有浏览器都支持的) parentNode 父节点 childNodes 子节点 firstChild 父节点里的第一个子节点 lastChild 父节点里的最后一个子节点 nextSi 阅读全文
posted @ 2016-08-08 22:22 划过天际 阅读(2651) 评论(0) 推荐(0) 编辑
摘要: 页面元素的兼容性: 所谓的兼容性指的就是当前浏览器是否支持当前对象的属性或是方法,如果支持就是兼容,如果不支持就是不兼容。 举个例子: 常用事件小结及页面元素属性的设置: 常用事件:onclick 鼠标单击 ondblclick 鼠标双击 onkeyup 按下并释放键盘上面的一个键时触发 oncha 阅读全文
posted @ 2016-08-07 18:21 划过天际 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 一、三种获取页面元素的方式: getElementById:通过id来获取 getElementByTagName:通过标签名来获取 getElementByClassName:通过类名来获取(注意:getElementsByClassName有很强的兼容性问题,一般不用) 二、事件: 事件的三要素 阅读全文
posted @ 2016-08-05 23:12 划过天际 阅读(6825) 评论(0) 推荐(0) 编辑
摘要: 一、自定义对象的构造: 我们可以通过构造函数的方法来创建一个对象。 这里可以使用关键字this引用的是构造函数当前创建的对象。在这个方法中,this指向的所属的对象是最后用new所创建的Student对象。. new 的作用: 1) 先创建一个空对象;2)使用关键字this指向这个对象; 3)执行构 阅读全文
posted @ 2016-08-04 14:47 划过天际 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 内置对象(API): 日期 Date: getFullYear() 返回完整的4位的年份 如:2016 getMonth() 返回月份,从0开始 getDate() 返回当前月的第几天,当月的几号 getHours() 返回0-23的小时数字 getMinutes() 返回0-59的分钟数字 get 阅读全文
posted @ 2016-08-02 23:20 划过天际 阅读(681) 评论(0) 推荐(0) 编辑
摘要: (1)函数的四种形式小结: 由此来小结一下函数里的return返回值: 1. 如果函数没有使用 return语句 ,那么函数也是有默认的返回值:undefined ,比如第一种情况tellStory(),以及第三种情况有参无返回值。 2. 如果函数使用 return语句,那么跟在return后面的值 阅读全文
posted @ 2016-07-31 23:32 划过天际 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1.冒泡排序分析: 例:将数组[9,8,7,6,5,4,3,2,1,0]按照从小打大的顺序进行冒泡排序。 演变过程: 第一趟: 8,7,6,5,4,3,2,1,0,9 比较了9次; 第二趟: 7,6,5,4,3,2,1,0,8,9 比较了8次; 第三趟: 6,5,4,3,2,1,0,7,8,9 比较 阅读全文
posted @ 2016-07-30 21:20 划过天际 阅读(217) 评论(0) 推荐(0) 编辑