Js
陈熙之
又要写代码 又要管数据库 又要管服务器 最后都是半残
展开
-
js 利用slice做分页的坑
依然无数据,最后想到应该不传参数,就是一直取数组到最后,于是最后一页改成。一路顺畅无比,感觉没问题,到最后一页分页事件的时候,直接没有数据了。由于接口返回的是全部数据,几十条,然后用slice做分页。到最后一页无数据了,无语。于是计算了最后一页获取条数。人都不好了,为什么这么坑。原创 2022-11-21 11:59:11 · 615 阅读 · 0 评论 -
解决高德地图api叠加Imagelayer播放雷达图闪烁
然后各种百度,看其他人的文章,也没什么收获。高德文档,翻了几圈了,注释的代码都一大堆,各种函数测试了一圈。后来发现Imagelayer的一个事件,关键就在于这玩意,解决了大问题,播放看着就流畅了。这里使用Math.floor,不进位,开始使用round(),直接给我溢出了100。最开始,是先删除原来的图层,再叠加图层, 中间会出现一下闪烁的感觉,很恶心。顺带记录下那个时间轴,也是恶心死了(0-100)的范围。计算步长,又会出现有小数点太多,项目是vue写的,引用高德JS。js的小数运算真心恶心。原创 2022-11-19 15:33:59 · 1363 阅读 · 1 评论 -
时间格式化
this.fsTimeValue = new Date().toLocaleString("zh-CN", { year: 'numeric', month: 'numeric', day: 'numeric', hour: 'numeric', minute: 'numeric', second: 'numeric', hour12: false });var then = new Date(2019, 2 ,2);.原创 2022-05-13 16:20:03 · 98 阅读 · 0 评论 -
第一次使用 html2canvas
html2canvas - Screenshots with JavaScripthttp://html2canvas.hertzen.com/客户来电话,说系统上要调整几个东西,最郁闷的是要把系统使用界面生成一张图,还要加水印,一想到都觉得好蛋疼。开始想到就是去看js有没有这方面的东西,结果没有专门生成图的,只有canvas来绘制,我当场都想放弃了。突然看到一篇文章canvas和html2canvas栋对比,写得html2canvas感觉很NB,就去查了下,果然很NB。<scri原创 2021-09-17 13:58:05 · 202 阅读 · 0 评论 -
访问url的时候,Request Headers的汉字必须编码
问题是出现在VUE网站调用WEBAPI的接口,为了安全,增加了验证export function createsign(data) { if (data != null && data != undefined) { data = objKeySort(data); var txt = ""; var newkey = Object.keys(data); for (var i = 0; i < newkey....原创 2021-06-08 18:00:11 · 1514 阅读 · 0 评论 -
IE下的for循环又把我教育了。。
本来好心帮朋友写点代码,他临时接手的.net项目,原本是搞java的,结果又被IE教育了。习惯性在Google Chrome下测试,这几年的项目都是基于Google Chrome下的。C#代码里写了个方法,读取图片路径、类型、名称,在jquery写了一个get,异步读取数据,然后把图片拼装呈现,一切都是做得那么顺其自然。然后给朋友看,他乐坏了。结果第二天,他说上传到测试服务器,无法使用了;结果有一个浏览器的壳子套在外面的,让他把代码也重新给更新了,还是不行;后来直接在Chrome下访问正常的,无语了原创 2021-04-09 17:00:19 · 550 阅读 · 2 评论 -
IE下的try{}catch{} 异常
之前写了一个js,有异常,然后加了一个try{}catch{} ,在谷歌浏览器里面正常。然后得知客户在IE里面访问,然后直接无法使用。无语啊。。。。谁还用IE啊。。结果发现IE下面必须要这样 try{}catch(e){} 哎。。。。。...原创 2020-11-24 16:43:31 · 977 阅读 · 0 评论 -
jquery 动态改变video视频源
下面是一个简单video标签<video width="140" height="100" id="Video_urlPic_Main" controls> <source src="" type="video/mp4" id="Video_urlPic"> 您的浏览器不支持Video标签。</video>最开始的写法$("#Video_urlPic").attr("src", result[0].url);的确是赋值成功,但是浏览器原创 2020-10-15 13:58:26 · 3113 阅读 · 0 评论 -
no-redeclare ‘data‘ is already defined && eqeqeq Expected ‘!==‘ and instead saw ‘!=‘.
function Formart(obj, data) { var data = data.split(','); if (data.length > 0) { return data[0]!="0"?data[0]:""; }}错误 no-redeclare 'data' is already defined错误 eqeqeq Expected '!==' and instead saw '!='.原本运行也不会报错;只是生成代码的...原创 2020-08-12 10:22:57 · 2556 阅读 · 0 评论 -
JS阻止冒泡
li中有一个checkbox,当勾选中checkbox的时候,会触发外部li的onclick事件。<li onclick="Load('ID')"> <input type="checkbox" /></li>网上找到的方法,叫阻止冒泡。。谷歌浏览器直接就是event.stopPropagation();完事,于是改成:<li on...原创 2018-12-14 11:34:09 · 680 阅读 · 0 评论 -
checkbox 选中和赋值
checkbox 选中和赋值是否选中$("#checkbox").prop('checked') 返回true false赋值$("#checkbox").prop("checked", "checked");选中checkbox attr 不行原创 2018-10-18 11:17:51 · 1751 阅读 · 0 评论 -
Js拼接URL字符串千万不能有空格
var showPopup; //查看详细信息列表 function OpenViewAgo(ContractID) { var Code = "ContractID=" + ContractID + "&EmployeeID=" + $("#EmployeeID").val() + "&timeState=" + $("#timeState")原创 2018-08-21 11:28:50 · 2231 阅读 · 0 评论