自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 兼容IE8及其以下的DOM元素方法——低版本浏览器也能用class取DOM

虽然说目前IE9及其以上的就浏览器大部分都支持了两个很爽的dom选择器:querySelector和querySelectorAll,可是总是有些冥顽不灵的项目死活赖在低版本的IE上,这时候你又不得不去兼容它。那么最大的问题就在于,我们很多时候需要根据类名class来取多个DOM对象,那么该怎么办呢?这里给出一个解决方案。 一、解决方案 唯一的办法就是自己去封装一个跨浏览器的DOM元素获取方法...

2019-01-30 13:17:04 2248

原创 兼容IE8以下的办法——跨浏览器处理事件

写js最常见的场景就是不断兼容各个版本的浏览器了。其中,又以IE系列最让人心塞,虽然jquery在早期解决了额不少麻烦,但是随着近期jquery逐渐淡出,那么原生的兼容方法就比较重要了。 一、事件注册兼容: 众所周知,IE8是一个分水岭,除了IE8及其以下的浏览器意外,chrome、Firefox都基本支持以addEventListener方法来注册事件,以removeEventListene...

2019-01-28 16:15:06 1300 1

原创 关于JS中的预解析机制和作用域链的总结

一、作用域链 首先,js是有全局作用域和局部作用域之分的,当js要使用一个变量的时候,该变量有自己的活动范围,出了这个范围就无效,而这个范围就是它的作用域。但是,在一个函数中,往往有些变量是当前作用域不存在的,可是却依然能够从其他作用域调用它,这是为什么呢?一切从作用域链说起。。。 (一)作用域 作用域有全局作用域、局部作用域之分。通常来说,我们用var来声明一个局部变量。 var perso...

2019-01-15 11:43:32 359

原创 元素拖拽的实现方式及其总结

实现元素拖放的两种方式: 传统方式:通过监听鼠标事件,获取元素移动的位置,计算并赋值到目标位置上(依赖position的定位样式); HTML5方式:HTML5 中提供了直接拖放的 API,极大的方便我们实现拖放效果,只需要通过监听元素的拖放事件就能实现各种拖放功能。想要拖放某个元素,必须设置该元素的 draggable 属性为 true 一、传统方式: <!DOCTYPE html&g...

2019-01-06 11:10:08 1924

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除