- 博客(6)
- 收藏
- 关注
原创 封装鼠标拖拽事件
function drag(){ var x, y; addEvent(elem,'mousedown',function(e){ var e = e || window.event; x = pagePos(e).X - getStyles(elem,'left'); y = pagePos(e).Y - getStyele(elem,'top'); addEvent(document,'mousemove',mousemove); addEvent(document,'m
2020-08-03 17:40:56
262
1
原创 数组去重的几种方法
方法一: ```var arr = [1,2,3,3,44,5,6,5,7,8,9,3,2]; function uniqueArr (array){ var _arr = [], isRepeat; for(var i = 0; i < array.length,i++){ isRepeat = false; for(var j = 0; j < _arr...
2020-03-02 16:16:44
176
原创 模板替换
var oBox = document.getElementsByClassName('box')[0]; var tpl = oBox.innerHtml; var res = tpl.replace(/{{(.*?)}}/g,function(node,key){ return { title: '我是一个标题', content: '我是一个内容' }[key]; }); ...
2019-09-18 16:16:46
209
翻译 typeof类型封装函数
{ if(window.pageXoffset){ return{ left:pageXoffset, top:pageYoffset; } }else{ return{ left: document.body.scrollLeft + document.documentElement.scrollLeft, top:document.body....
2019-07-02 16:21:28
192
转载 原型上封装insertAfter方法
Element.prototype.insertAfter = function(target, afterNode){ var nextElem = afterNode.nextElementsibling; if(nextElem){ this.insertBefore(tartet,nextElem); }else{ this.appendChild(target); } }
2019-07-02 12:36:23
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人