瑞瑞小同学
这个作者很懒,什么都没留下…
展开
-
ueditor 中聚焦问题
ueditor原创 2022-12-02 16:49:50 · 350 阅读 · 1 评论 -
jquery 分页兼容i7,i8浏览器
分页兼容 jquery原创 2022-08-31 11:01:01 · 217 阅读 · 0 评论 -
js向标签中插入字符串
insertAdjacentHTML(position, text) 参考网址:Element.insertAdjacentHTML() - Web APIs | MDN js原创 2022-04-26 17:18:56 · 982 阅读 · 0 评论 -
js 递归(1)
举例来说吧: 下面数组处理成,将peojectId有值的都去掉。 let arr = [{ name: "小美", projectId: null, children: [{ name: "小白", projectId: null, children:...原创 2021-09-17 11:49:26 · 1216 阅读 · 0 评论 -
gif转为静态图片处理
在一些低核浏览器,性能比较低的情况下,再加上gif不能压缩,特别影响内存,很容易造成页面卡顿。处理:转为静态图片 <div class="bxGifBox"> <img src="./img/gif/bx-1.png" class="bxGif" /> <img src="./img/gif/bx-2.png" class="bxGif" /> ...原创 2021-01-25 17:09:37 · 1263 阅读 · 0 评论 -
摇筛子css3
html: <div class="thiesescale"> <div class="wrapper" id="wrapper"> <div class="box1"></div> <div class...原创 2021-01-25 16:55:53 · 163 阅读 · 0 评论 -
js 进度条,显示加载进度
一:引入ImgPreloader.js (function() { function Preloader(srcs, opts) { this.srcs = srcs; this.opts = opts ||{}; this.loaded = []; this.load(); } Preloader.prototype.load = function() { for (var i = 0; i < this.srcs.length; ++i) ...原创 2021-01-25 16:37:17 · 362 阅读 · 0 评论 -
在电视屏幕上进行debug调试
一:引入debug.v3.js文件 二:debugLog(),相当于console.log() debug.v3.js (function() { var opt = { enable: true, isMsgAppend: true, //false 每条log信息插入到在panel底部 }; window.debugLog = debugLog; if (!opt.enable) { return false; } var debug...原创 2021-01-25 16:22:56 · 706 阅读 · 0 评论 -
js 抛物线运动方法封装
// 抛物线动画的方法 function jump(dom, dx, dy, time) { //elx当前元素的位置,dx dy是x ,y 的偏移量 // let elX = $(dom).css("left").split('px')[0]*1; // let elY = $(dom).css("top").split('px')[0]*1; // parseInt($(".drawItem").eq(orginindex).position().left) le...原创 2021-01-25 16:23:55 · 145 阅读 · 0 评论 -
js 键值判断
$("body").on("keydown",function(event){ debugLog("event.which:"+event.which); if(event.which === 37){ debugLog("left37") event.preventDefaul...原创 2021-01-25 16:02:36 · 325 阅读 · 0 评论 -
ajax添加请求头
// beforeSend: function(request) { // request.setRequestHeader("uid", G_user.user_id); // },原创 2021-01-18 13:47:44 · 1220 阅读 · 0 评论 -
js(shuffle)洗牌算法
洗牌算法(shuffle)的js实现 Fisher-Yates 先看最经典的Fisher-Yates的洗牌算法 这里有一个该算法的可视化实现 其算法思想就是从原始数组中随机抽取一个新的元素到新数组中 从还没处理的数组(假如还剩n个)中,产生一个[0, n]之间的随机数 random 从剩下的n个元素中把第 random 个元素取出到新数组中 删除原数组第random个元素 重复第 2 3 步直到所有元素取完 最终返回一个新的打乱的数组 按步骤一步一步来就很简单的实现 functi...原创 2022-04-20 16:23:44 · 2940 阅读 · 0 评论 -
网页自适应,等比缩放
可以先写一个预定的宽高,然后在等比缩放, //自适应缩放 getc() { // let width = document.documentElement.clientWidth; // let height = document.documentElement.clientHeight; window.addEventListener('load', adaptation); ...原创 2020-12-21 19:17:52 · 1178 阅读 · 1 评论 -
js 格式化时间
exportdefaultfunctiondateFormat(fmt,date){ //日期转换 letret; constopt={ "Y+":date.getFullYear().toString(),//年 "m+":(date.getMonth()+1).toString(),//月 "d+":date.getDate().toString(),...原创 2020-11-13 11:36:45 · 91 阅读 · 0 评论 -
js中this指向
一:默认绑定 针对上面的例子,那如何获取到对象obj里的值呢?把指向obj的this放到自执行函数里作为实参调用 由于闭包的this默认绑定到window对象,但又常常需要访问嵌套函数的this,所以常常在嵌套函数中使用var that = this,然后在闭包中使用that替代this,使用作用域查找的方法来找到嵌套函数的this值 二:隐式绑定 三:隐式丢失this指向 隐式丢失是指被隐式绑定的函数丢失绑定对象,从而默认绑定到window。这种情况容易出错.原创 2020-05-09 19:46:06 · 422 阅读 · 0 评论 -
使用log代理从console.log
原创 2020-05-05 18:57:31 · 224 阅读 · 0 评论 -
offsetParent offsetWidth offsetHeight offsetLeft offsetTop介绍
1、 2、 3、 4、原创 2020-04-21 22:10:24 · 161 阅读 · 0 评论 -
处理重复数组
1.去重 //去除重复元素 Array.prototype.deleteEle=function(){ var newArr = this; for (var i=newArr.length-1; i>=0; i--) { var targetNode = newArr[i]; for (var j=0; j<...原创 2020-04-10 11:43:00 · 250 阅读 · 0 评论 -
arguments
arguments函数参数可以不确定原创 2020-04-05 18:33:00 · 72 阅读 · 0 评论