摘要:
学习《JavaScript 高级程序设计》 12章dom范围的笔记 dom2级在Document类型中定义了 createRange()方法; 创建range对象很简单 var range = document.createRange() 操作range对象,有两个步骤,1选择节点,2,操作节点 选 阅读全文
摘要:
看JavaScript遇到的问题,研究了下 获取上一个或者下一个同胞元素,使用很多人会立马想到JQuery prev() 和 next() 的确非常方便。那么原生的JavaScript该怎么获取 上一个 或者 下一个 同胞元素呢? JavaScript 提供了原生的API nextSibling / 阅读全文
摘要:
html5新增的插入标记方法,insertAdjacentHTML() 可以接受2个参数 插入位置和要插入的 HTML 文本。第一个参数必须是下列值之一: 实例 支持浏览器 ie8+ 阅读全文
摘要:
如果一个元素有多个类名,要如何删除呢,jqeury提供了removeClass()这个api,如果不用插件,自己封装,可以这样 当然html5新增了操作类名的方式 classList 他有4个属性 下面是使用示例,非常方便 但是支持浏览器比较少, ie10+,Firefox 3.6+和 Chrome 阅读全文
摘要:
昨天被这问题卡了好几个小时。查看http状态码:是200、而且返回了预想的json字符串。但执行的是error方法,不执行success方法。在网上查了一下,才发现是后台页面返回的json字符串格式不对,我的错误是冒号“:”写成了逗号“,”。就会出现ajax前端的js代码直接调用error中的方法这 阅读全文
摘要:
在慕课网学习bootstrap轮播组件的时候,了解到轮播的图片都放在了类名为item下的img中 视频中老师对图片自适应采用给图片img设置width=100%完成,然而这样自适应处理图片在不同屏幕中效果不同,大屏效果非常糟糕。比如 这样一张图片, 为了图片自适应设置width=100%,在宽192 阅读全文
摘要:
JavaScript的mouseover和mouseout事件,在绑定元素内部有子元素的情况下, 经过绑定元素时会多次触发mouseover和mouseout事件。 jQuery解决办法:jquery的mouseenter和mouseleave方法已经修复了这个问题,可以直接用来替代mouseove 阅读全文
摘要:
W3C官方对vertical-align属性的定义有4个方面: (1)vertical-align属性用于定义“周围的文字、inline元素以及inline-block元素”相对于该元素基线的垂直对齐方式。这里的“该元素”指的是被定义了vertical-align属性的元素;(2)在表格单元格中,v 阅读全文
摘要:
给ul/ol加padding:0;也能取消li的小圆点/序号。 最新的垂直居中方法,父元素设置position:absolute;buttom,left,top,right都为0。 border-top/bottom-width:0可以取消header/nav等的边距间隙 如果你设置margin对象 阅读全文
摘要:
em 单位em是相对于父元素的,如果父元素没有设置字体大小,那就会追溯到body。 比如 如果我在box_text的父元素box加了一个字体大小 那么body的8px就会被box_text的父元素box 的28px取代 那么body的8px就会被box_text的父元素box 的28px取代 rem 阅读全文