js
文章平均质量分 56
明明是地主家的傻儿子
人无远虑必有近忧
展开
-
Dom 中 children 与childNodes 的区别
轮播图 span标签 function getChild(parentId){ var parentObj = document.getElementById( parentId ); var childEles = parentObj.children; console.log( "children:" + parentObj.children.l原创 2017-03-23 20:02:55 · 2284 阅读 · 0 评论 -
js 中设置或获取自定义属性的方法setAttribute getAttribute attributes
1. setAttribute(attributename,attributename) 方法添加指定的属性,并为其赋指定的值。属性可以是自定义的属性,如果这个指定的属性已存在,则仅设置/更改值2. getAttribute(attributename);获取某个属性的值;返回值为string类型注:attributename,value都是字符串类型3. attributes;返...原创 2017-06-07 00:11:35 · 16600 阅读 · 1 评论 -
js 中offsetTop、offsetLeft、offsetWidth、offsetHeight详解
1. 偏移量共包括offsetTop、offsetLeft、offsetWidth、offsetHeight元素:内容大小(width、height)、内边距(padding)、边框(border)、外边距(margin)、滚动条(scroll)【1】offsetWidth:元素在水平方向上占据的大小,无单位 offsetWidth = border + 元素内容宽转载 2017-06-03 15:00:14 · 5538 阅读 · 1 评论 -
js中offsetParent详解
1. offsetParent定义:那么offsetParent就是距离该子元素最近的进行过定位的父元素(position:absolute relative fixed),如果其父元素中不存在定位则offsetParent为:body元 素2. 根据定义分别存在以下几种情况【1】元素自身有fixed定位,父元素不存在定位,则offsetParent的结果为null(firefo转载 2017-06-03 13:47:42 · 26419 阅读 · 0 评论 -
js 阻止事件的默认行为兼容性写法
1. w3C标准的阻止默认行为的方法是preventDefualt()2. IE中阻止时间的默认行为的属性是returnValue,为:true不阻止,false:阻止事件的默认行为3. 代码如下://获取event对象function getEvent(event){ return event || window.event;}//阻止事件的默认行为function prev原创 2017-03-29 21:32:27 · 2871 阅读 · 2 评论 -
node.js中LTS和Current的区别
2016 年 10 月 18 日,Node.js v6 LTS (Boron) 发布,这也是 Node.js 启用 LTS 发布计划以来,第一次同时迎来两个 active LTS(v4 与 v6)。这系列文章将讲述 Node.js v6 LTS 带来的一系列变化,本篇主要围绕 LTS 展开。如果读者还对 Node.js LTS 的发布流程不了解,可以先阅读本篇,否则可以直接跳过阅读下一篇关于 No转载 2017-06-16 15:19:50 · 27821 阅读 · 0 评论 -
js 中getElementsByClassName的兼容性写法
function getClassName(obj, className) { // 没有传递 obj 参数,则默认使用 document var ele = obj || document; //兼容ie浏览器 if (!ele.getElmentsByClassName) { var result = []; var e原创 2017-03-24 22:36:13 · 888 阅读 · 0 评论 -
Dom 中对外联(link标签)css样式的添加和删除
link中css样式操作(一般不建议用此方法),实际代码中基本上使用改变元素的class来实现css样式的更换原创 2017-03-26 12:32:39 · 4445 阅读 · 0 评论 -
js中getComputedStyle 和currentStyle 的区别
1. getComputedStyle介绍 getComputedStyle:是一个可以获取当前元素所有最终使用的css属性值,同时也会获取该元素的默认css属性,返回的是一个css样式声明对象,只读。 语法:(IE9一下不支持,因此需要给出兼容写法) var computed = window.getComputedStyle("元素", "伪类"); //第一个参数为原创 2017-03-24 21:43:12 · 472 阅读 · 0 评论 -
vue 中使用better-scroll插件时无法滚动问题
1. 检查HTML 以及css是否有写错的地方,有时候写错会导致html中dom无法正确生成,而better-scroll是需要dom完全加载完毕后才可以正确滚动的2. html和css全部写正确的时候还是无法滚动 检查better-scroll是否初始化时机太早(dom没有完全生成,已经初始化了),可以使用vue的$nextTick来异步初始化better-scroll3. b原创 2017-08-30 13:12:54 · 6416 阅读 · 0 评论