
Javascript
Aran_
风筝有风,海豚有海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[js]jquery禁用input获取焦点的默认事件
$("#ele").focus(function(){ document.activeElement.blur(); })原创 2020-05-29 15:37:46 · 1299 阅读 · 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 · 409 阅读 · 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 · 327 阅读 · 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 · 618 阅读 · 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 · 739 阅读 · 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 · 399 阅读 · 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 · 669 阅读 · 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 · 122 阅读 · 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 · 299 阅读 · 0 评论 -
[js常用积累] js正则表达式验证手机号和数字验证码
在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号 function checkPhone(val) { if (!(/^1[3456789]\d{9}$/.test(val))) { return false; } return ...原创 2020-04-15 20:25:46 · 871 阅读 · 0 评论 -
[JS常用积累] 动态监听用户输入(Input)内容
Js/Jquery 监听输入框的输入: 在项目中经常会用到,在用输入的过程中,通过正则表达式等方式动态校验用户输入内容,以修改下一步按钮的可用状态,可以使用下面的代码进行: $("#userName").bind('input propertychange',function () { let phone = $("#userName").val(); if(chec...原创 2020-04-15 19:15:34 · 768 阅读 · 0 评论