![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
赫萝的红苹果
心若有向往,何惧道阻且长!
https://github.com/yumoxuan-25
展开
-
微信小程序 多列选择器自定义使用
项目需要,需要实现一个多列选择器,在用户确定之前,无论列表如何转,都不会影响已确定值的显示,只要用户选择确定才会把新选择的内容更新到已确定的显示值上。目前个人思路是保存两份,一份用来存放用户选择的中间值,当用户点击确定时,把中间值更新为已确认值。如果用户选择取消,就把中间值更新为已确认值。因为微信小程序中的多列选择器是用数组存放数据,因此在拷贝中涉及到深拷贝,必须是深拷贝才能实现上面的设想。因此可以下面代码实现深拷贝:var arr=JSON.parse(JSON.stringify(this.da原创 2021-12-18 23:19:46 · 1221 阅读 · 2 评论 -
jquery localStorage存储json数据
jquery存储内容的时候,存的是字符串,如果直接存储对象,那么在获取的时候,只能获取到object.因此在存储之前需要把json数据转换成字符串进行存储,在取数据的时候,在将字符串解析成json数据. //存储 var data={name:"zhangsan"}; data=JSON.stringify(data); localStorage.setItem("billList",data); //获取 var billList= localStorage.getItem("bil原创 2021-10-24 15:06:06 · 1882 阅读 · 0 评论 -
jquery清空input标签的值,清除标签里面的内容
清除input标签的值,可以通过直接将input标签的值设置为空来实现. <input id="user" type="text" name="username" placeholder="请输入用户名" required/>$('#user').val('');//通过val()方法设置value的值清除标签里面的内容,也可以用和上面类似的原理实现$('#notify').html('');但是这样有缺陷,清空的时候只会把里面的内容清空掉,如果里面的内容绑定了事件,事件是没有被原创 2021-10-24 10:10:27 · 20070 阅读 · 1 评论 -
jquery延时执行
格式://第一种setTimeout(function (){ //代码1 },2000);以上代码,延时两秒执行代码1.//第二种setTimeout('a()',2000);function a(){ $('.notify').hide();}//也可以写成这样,函数后面不能带括号setTimeout(a,2000);function a(){ $('.notify').hid原创 2021-10-24 09:52:51 · 5334 阅读 · 0 评论 -
jquery函数
独立的函数,不会直接运行(可以在dom标签里面onclick属性设置绑定函数,或者在函数里面调用函数):function function1(){ alert("function执行了");};下面是常用的给事件绑定函数的方式:$(function (){ //函数逻辑})//上面的写法相当于下面的缩写,是jquery的一种写法,当页面DOM树加载完毕之后触发.$(document).ready(function(){ //函数逻辑})//所有资源加载完毕才会触发,和原创 2021-10-23 22:16:18 · 169 阅读 · 0 评论 -
jquery发起get,post,ajax网络请求,同步异步请求
下面的三种请求默认都是异步的,如果想要使用同步,可以使用ajax设置async属性get请求:格式:$.get(URL,data,function(data,status,xhr),dataType)先是网址,然后是携带的参数,截止时返回结果,最后结果的数据类型.$.get("www.baidu.com", {name:"hello"}, function(data,status){ alert("数据: " + data + "\n状态: " + status); });post请求原创 2021-10-23 16:54:28 · 610 阅读 · 0 评论 -
HTML页面间数据传递,利用JS进行页面跳转
可以利用HTML5的新特性localStorage来进行数据传递,这个就相当于是缓存.采用键值对的方式存取数据.存的数据是全局的.localStorage.setItem("userCode",userCode);//存数据localStorage.getItem("userCode");//取数据JS里面有几个API可以进行页面跳转://第一种window.location.href="https://www.baidu.com";//采用完整路径//第二种window.open("/in原创 2021-10-23 16:34:00 · 349 阅读 · 0 评论