![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 56
霸道流氓气质
每一个优秀的人,都有一段沉默的时光,(项目合作请留言)是那段时光,不抱怨不诉苦,最后渡过了这段感动自己的日子。
展开
-
JS中调用本地Winform程序并传递参数
场景JS中调用本地exe程序:JS中调用本地exe程序_BADAO_LIUMANG_QIZHI的博客-CSDN博客在上面的基础上怎样在js中调用本地winform程序并且传递参数。注:博客:BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客-C#,架构之路,SpringBoot领域博主关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、新建或者修改上面的myprotocol.reg注册表文件,在shell\open\comma原创 2022-03-14 11:09:41 · 3363 阅读 · 2 评论 -
JS中调用本地exe程序
场景在网页中通过js调用Windows上本地的exe程序,比如在浏览器中点击调用某播放器的exe程序。url protocol 的方式来实现。用这种方式实现,任何浏览器都兼容,不会存在只有IE或FIREFOX才行的情况。都用过QQ,迅雷,电驴,在网页上点击的时候,就会弹出QQ,或者迅雷,电驴的下载界面,用的就是这个原理,在微软的MSDN上也有说明。Registering an Application to a URI Scheme (Windows) | Microsoft Docs原创 2022-03-11 16:02:54 · 8904 阅读 · 1 评论 -
JS中生成8位的随机数字
场景前端使用websocket连接服务端时,后缀添加一个随机的8位数字,确保多个浏览器能同时访问。注:博客:BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客-C#,SpringBoot,架构之路领域博主关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、实现代码var Rand = Math.random()var mineId = Math.round(Rand * 100000000)2、完整代码<!DO原创 2021-12-15 10:59:10 · 5902 阅读 · 0 评论 -
JS中怎样比较两个时分格式的时间大小
场景在前端页面中有两个时间选择器,要添加限制,开始时间不能大于或者等于结束时间。获取到两个时间的格式为字符串"07:00"和"07:30"注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现首先声明一个函数用来比较大小 CompareDate:function (t1,t2) { var date = new Dat...原创 2020-10-21 15:58:26 · 3126 阅读 · 1 评论 -
JS中怎样获取当前年以及前后几年并构造成对象数组
场景在前端修改年份的下拉框中构造下拉框的数据源为当前年份的前后三年。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现 getNf(){ var nfOptionsArray = new Array();var years= new Date().getFullYear();for(vari=years-3;i<=years+3;i...原创 2020-10-19 14:42:58 · 1274 阅读 · 0 评论 -
JS中怎样获取当前日期的前一个月和后一个月的日期字符串
场景前端使用日期选择控件在刚进入页面时开始时间和结束时间默认赋值为当前日期的一个月前和一个月后。并且赋值的格式为"2020-10-9"这种日期字符串格式。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现 var lastMonthToday = new Date( new Date().getTime() - 30 * 24 * 60 * 6...原创 2020-10-09 11:02:57 · 2297 阅读 · 1 评论 -
JS中怎样将时间字符串转换成Date并比较大小
场景在js中通过前端日期选择控件获取的时间参数为字符串“2020-09-30”现在要将其转换为Date类型并与当前日期进行对比,看是否在当前日期之前。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现 var zxrq = this.form.zxrq.replace("-", "/"); zxrq = new Date(Date....原创 2020-09-30 14:35:32 · 502 阅读 · 0 评论 -
JS中使用正则表达式封装的一些常用的格式验证的方法-是否外部url、是否小写、邮箱格式、是否字符、是否数组
场景在vue页面中需要对一些变量或者属性进行判断等。所以讲这些js方法抽离出来一个公共的验证的方法。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现在项目下新建utils目录,在此目录下新建validate.js/*** @param {string} path* @returns {Boolean}*/export function isExter...原创 2020-09-01 11:18:01 · 609 阅读 · 0 评论 -
Vue中foreach数组与js中遍历数组的写法
场景Vue中使用Axios发送get或者post请求,发送请求时需要在js中对请求参数进行遍历并处理。接收响应时需要对响应结果进行遍历和处理。注意区分在vue和js中foreach数组的区别。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现在js中遍历数组 //定义班次详细数组 var bcglxiangxiList = new Array();...原创 2020-07-30 16:45:01 · 4426 阅读 · 0 评论 -
Vue中向js中传递参数并在js中定义对象并转换参数
场景有下面这种主从表结构上面的信息是主表的信息,下面是从表的信息。在Vue中将页面的信息传递到js的方法中,在js方法中将参数进行转换使其与后台接收的参数相匹配。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现在vue中调用新增按钮并传递主从表的页面数据 addBcgl(this.form, this.bcglXiangXiLi...原创 2020-07-30 16:29:01 · 1310 阅读 · 0 评论 -
JS中进行字符串的相等比较时用==遇到的坑
场景JS中使用==来判断两个字符串是否相等。遇到坑的代码:var select_id = Cookies.get("select_id"); if(select_id==undefined){ select_id="1" }如果说Cookies中没有select_i对应的值的话,那么变量select_id的值为“undefined”。实现...原创 2019-06-05 15:53:38 · 1978 阅读 · 0 评论 -
JS中使用定时动态获取系统当前时间
场景实现html代码:<div class="form-group col-md-4"><label>调整时间:</label> <input type="text" readonly="readonly" id="finishTime" class="form-co...原创 2019-05-14 15:57:42 · 580 阅读 · 0 评论 -
JS实现限制input上传文件的大小和格式
场景在实现Excel导入数时,需要上传excel格式的文件。在前端js进行判断,限制上传文件的大小和格式。实现html页面代码可以通过accept属性来筛选打开文件的格式。<form class="dropzone" id="dropzoneForm" enctype="multipart/form-data"> &l...原创 2019-03-20 09:47:15 · 4365 阅读 · 0 评论 -
JS实现抖音小姐姐表白源码
效果实现1.新建目录douyin2.在其下新建css目录3.在css目录下新建main.css@charset "utf-8";/* CSS Document *//*电脑版本*/@media screen and (min-width:501px){.box{ width: 600px; background-image: linear-gradi...原创 2019-01-21 15:38:06 · 4772 阅读 · 2 评论 -
JS获取当前时间的前n天/后n天
踩坑参照:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/84304625在vue中使用js实现日期联动时遇到过坑,所以正确获取n天前后的方法是:Date curDate = new Date();var preDate = new Date(curDate.getTime() - n*24*60*60*1000)...原创 2018-11-20 16:12:15 · 304 阅读 · 0 评论 -
img标签的onerror事件来显示默认图片
有时,img标签中的src图片加载失败,原来的位置会加载一个碎片化图标。怎样可以设置一个加载失败时的默认显示图片那?<img width="50px" name=" " id=" " src=" " onerror="javascript:this.src=' ' " onclick="goImage(this)"/></td&原创 2018-09-05 17:35:42 · 531 阅读 · 0 评论 -
JS实现失去焦点判断input内容是否大于0
静态页面:<input name="marketPrice" id="marketPrice" onblur="valid()" value="${goods.marketPrice}" >JS代码:<script type="text/javascript">function valid(){ var marketPrice =原创 2018-09-05 10:48:20 · 1240 阅读 · 0 评论