![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
Aran_
风筝有风,海豚有海
展开
-
[js]jquery禁用input获取焦点的默认事件
$("#ele").focus(function(){ document.activeElement.blur();})原创 2020-05-29 15:37:46 · 1199 阅读 · 0 评论 -
[Vue基础] Vue中的X-Template
参考书籍:《Vue.js实战》 梁灏如果你没有使用webpack、gulp等工具,试想一下你的组件template的内容很冗长、复杂、如果都在JavaScript里拼接字符串,效率是很低的,因为不能像写HTML那样舒服,Vue提供了一种定义模板的方式,在<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content=原创 2020-05-28 20:38:23 · 332 阅读 · 0 评论 -
[Vue基础] Vue中的$nextTick
参考书籍:《Vue.js实战》场景:有一个div,默认用v-if将它隐藏,点击一个按钮后,改变v-if的值,让它显示出来,同时拿到这个div的文本内容。如果v-if的值是false, 直接去获取div的内容是获取不到的,因为此时,div还没有被创建出来,那么应该在点击按钮后,改变v-if的值为true,div才会被创建,此时再去获取。一、常规做法:...原创 2020-05-28 20:11:16 · 259 阅读 · 0 评论 -
[js常用积累] js根据日期得到当天是星期几
最近遇到一个需求,前端需要在指定日期上显示对应是星期几,可以根据以下代码实现,需要传入yyyymmdd格式的日期: function getWeekDayByDate(yyyymmdd) { let y = yyyymmdd.substring(0, 4); let m = yyyymmdd.substring(4, 6); let d = yyyymmdd.substring(6)...原创 2020-05-13 10:50:45 · 553 阅读 · 0 评论 -
[js常用积累] 解决0 == ""返回true的方法
这个问题,话不多说,看看代码就懂了,其实是js在使用 == 进行比较时,做了布尔转换,而使用 === 时,是按照实际类型进行比较,貌似并不会进行转换 let a = 0; let b = ""; console.log(a == b); //true console.log(a === b); // false console.log(a == true); cons...原创 2020-04-28 12:16:21 · 626 阅读 · 1 评论 -
[JS常用积累]jquery.cookie操作数组
cookie本质上是一个txt文本,因此只能够存入字符串,如果要保存对象,需要序列化之后才能存入cookie,而取的时候要反序列才又能得到对象。function decodeArr2CookieStr(str){ var _str = str.join(','); return _str;}function encodeCookie2ArrObj(str){ var ...原创 2020-04-28 11:43:19 · 344 阅读 · 0 评论 -
[js积累]js获得于今天相差diffDay天的日期
查看原文function getDiffDayDate(diffDay){ let DiffDayDate= new Date() ; DiffDayDate.setDate(DiffDayDate.getDate()+diffDay); let year = DiffDayDate.getFullYear(); let month...原创 2020-04-16 21:05:30 · 564 阅读 · 0 评论 -
[js积累]js获得地址栏参数
function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split("="); ...原创 2020-04-16 20:17:16 · 81 阅读 · 0 评论 -
[js常用积累]js中json字符串,json对象,数组之间的转换
最近用到的,积累下,更好的方法会持续更新1. json字符串转json对象1.1 jquery方法 let curWeekDay = '{"weekDay":"' + weekDay + '","timeline":"","status":1}'; let jsonNow = $.parseJSON(curWeekDay);1.2 原生方法let arr = '{"type":"us...原创 2020-04-16 20:06:37 · 240 阅读 · 0 评论 -
[js常用积累] js正则表达式验证手机号和数字验证码
在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号 function checkPhone(val) { if (!(/^1[3456789]\d{9}$/.test(val))) { return false; } return ...原创 2020-04-15 20:25:46 · 781 阅读 · 0 评论 -
[JS常用积累] 动态监听用户输入(Input)内容
Js/Jquery 监听输入框的输入:在项目中经常会用到,在用输入的过程中,通过正则表达式等方式动态校验用户输入内容,以修改下一步按钮的可用状态,可以使用下面的代码进行:$("#userName").bind('input propertychange',function () { let phone = $("#userName").val(); if(chec...原创 2020-04-15 19:15:34 · 669 阅读 · 0 评论