JS
程序猿吉良吉影
我只想安静的写写代码、
展开
-
js两个数组比较是否相等
litemall使用中发现,规格参数修改的时候会直接重新生成,之前相同规格的配置需要重新配置。修改新生成参数代码判断是否已经存在设置为之前配置。js判断数组需转为字符串然后有可能顺序不一样加个排序 var specifications = [] for (var x = 0; x < n; x++) { var z = specValues[x][combination[x]] specifications.push(this.sp...原创 2022-01-15 09:59:52 · 350 阅读 · 0 评论 -
uni前端通用超简洁树状数据填充
列表数据转树状(数据须有层级关系pid ) treeData.filter(p=>{ let childArr = treeData.filter(child=> p.id == child.pid); childArr.length>0 ? p.children=childArr : '' return p.pid==0;//0原创 2020-11-13 10:21:38 · 394 阅读 · 0 评论 -
访问静态页传参取值
function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return (r[2]); ret...翻译 2018-05-19 10:01:12 · 218 阅读 · 0 评论 -
js 0变成undefined
今天发现项目里的树状列表都不显示,找了半天原因发现:json串js取值的时候 0都变成了undefined找到原因就可以对症下药了:if(typeof data[i].parentId === "undefined"){判断是否为undefined做处理}具体为啥会变还真不清楚 不过js中0就有undefined的意思~~...原创 2018-02-24 18:04:12 · 3929 阅读 · 0 评论 -
页面保存参数不全、只有一个
做项目是偶尔会有一些需求 需要保存一个路径参数,但路径参数里又有包含其他参数(&xx=xx,这时就有可能会出现保存参数不全的现象1、把参数按符号拆开或转义(但还需要反转或重组操作比较麻烦)2、直接改用post保存 这时候就不会受参数拼接影响我这里是有一个按钮包含在其他form里所有又加了一个隐藏form<form id="filterForm" action="${ctx }/gx/...原创 2018-03-16 14:20:08 · 832 阅读 · 0 评论 -
JavaScript 多文件下载
3.iframe方式 兼容多种浏览器function IEdownloadFile(fileName, contentOrPath){ var ifr = document.createElement('iframe'); ifr.style.display = 'none'; ifr.src = contentOrPath; document.body.appen...原创 2018-03-15 15:19:31 · 2575 阅读 · 0 评论 -
高性能动画展示解决方案(web Android ios)
最近在做Android动画展示 发现播放的时候特别是在低端机有卡顿现象 看了篇文章有所启示 在此mark一下https://mp.weixin.qq.com/s/CUUrJGLObtE6yX8NGDveGwhttp://svga.io/ 这是YY内部开放的动画库https://airbnb.design/lottie/ 是Airbnb的开源项目具体使用就不多说了 网上文原创 2018-01-29 11:03:06 · 575 阅读 · 0 评论 -
Jcrop+ajaxFileUpload 图片裁切上传 oss(java web)
Jcrop+ajaxFileUpload 图片裁切上传 oss(java web)原创 2017-12-18 16:46:51 · 311 阅读 · 0 评论 -
web 图片加载慢 影响打开速度 图片后加载 滚动加载
jQuery图片延迟加载插件jQuery.lazyload,使用延迟加载在可提高网页下载速度,帮助减轻服务器负载。script src="jquery-1.11.0.min.js">script>script src="jquery.lazyload.js?v=1.9.1">script>"text/javascript" charset="ut原创 2017-11-23 11:14:08 · 5520 阅读 · 0 评论 -
js判断图片是否存在 批量上传数据按编号关联图片
判断图片是否存在function IsExist(url) { var xmlhttp; if (window.ActiveXObject) { xmlhttp = new ActiveObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlhttp = new XMLHtt原创 2017-12-01 16:21:34 · 361 阅读 · 0 评论 -
WdatePicker选择后事件
value="" style="float: right; width: 50px"onclick="WdatePicker({onpicked:function(){alert(123);},dateFmt:'yyyy',isShowClear:true});" />原创 2017-11-20 22:43:28 · 16120 阅读 · 0 评论 -
eclipse 项目验证js缓慢
项目编译时js验证缓慢 JavaScript Validator的 Manual和Build都没用 最后找到在项目路径下面的.project文件中配置了一些验证信息. org.eclipse.wst.jsdt.core.javascriptValidator org.eclipse.wst.jsdt.core.jsNature去掉保存重启瞬间清爽原创 2017-11-13 19:32:15 · 448 阅读 · 0 评论 -
js jsp获取当前请求路径
<%=request.getHeader("referer")%>当前绝对路径<%=request.getRequestURI()%>根目录所对应的绝对路径 Window.location.href原创 2017-08-23 11:12:31 · 1559 阅读 · 2 评论