
jq
maybe28
脑子不好使的假程序员……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tab页包含请求,实用window全局变量的方法
类似于下面的tab页,每一页的信息都是请求得到的结果; 这些tab页都是一个ejs文件,每一个ejs文件都有一个对应的js文件,所以,js的文件使用了,window的全局变量方式, window.loadLoanInfoData=function(app){ ………… }; 后来就是当点击每一个tab的时候,,调用这个函数 ,,也就是请求接口,获取数据。 $(".tab-x原创 2017-05-10 15:20:34 · 394 阅读 · 0 评论 -
dataTables--保留相关操作
主要解释保留表格的操作记录--- 1.bStateSave(属性设置)---状态保存, 再次加载页面时还原表格状态。 2.$("#tableId").DataTable().draw(false);--也会刷新表格,但是会保留我们的操作状态。 3.跳转到指定页--- const Table = $("#table").DataTable(); Table.page(number).dr...原创 2019-01-11 14:58:22 · 478 阅读 · 0 评论 -
设置object的key为变量
我们首先把这个object变为字符串,然后再把字符串转为对象。 var a = 12; var str = '{'+a+' : "123"}' var obj = eval("("+str+")"); 得到结果: obj = {12: "123"} 更新……………………………………………………………………………………………… let a = 'helloWorld',let b =...原创 2018-08-02 20:44:34 · 6632 阅读 · 0 评论 -
数据用二进制占位符交互
如图所示:这个一个多选框,每个option对应的值为:<option value=“2">a</option><option value=“4">b</option><option value=“8">c</option><option value=“16">d<原创 2018-06-08 15:32:47 · 1289 阅读 · 0 评论 -
前端实现复制功能
很多情况下,前端可能会遇到实现复制的功能。这里用的方法是target.find('input').select(); var flag = document.execCommand("Cut","false",null);//剪切 var flag = document.execCommand("Cut","false",null);//复制其中flag为true的时候,代表复制成功。⚠️:1.有...原创 2018-06-05 18:53:29 · 3994 阅读 · 0 评论 -
如何准确的区分对象和数组
前言--我们可能会经常用到typeof去判断某一个变量的类型。但是如图所示typeof对于区分数组和对象是没有用的。方法一:Array.isArray()。。。var a = [1,2,4]; var b= {"name":"lsx"}; console.log(Array.isArray(a)) //true console.log(Array.isArray(b)) //false方法二:co...原创 2018-05-29 21:05:44 · 3753 阅读 · 0 评论 -
多个modal重叠,导致modal滚动条消失事件
因为最近一直在用modal,modal上再出现modal也是常见的, 但是遇到了一个bug---例如在modal1上弹出一个modal2,关闭modal2之后,会导致modal1滚动条消失,无法滚动。hack:就是在css样式中,增加一个样式:.modal{overflow:auto!important;}原因---弹出新的modal后,会根据当前新的modal内容设置滚动条,关闭这个modal后...原创 2018-03-30 17:38:29 · 2692 阅读 · 0 评论 -
部分正则验证
1.手机号码:/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/; 2. 身份证:^([0-9]){7,18}(x|X)?$ 3.密码:^[a-zA-Z0-9]\w{5,17}$ 字母开头,只能包含字母、数字和下划线 4.强密码:/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8原创 2017-07-31 17:04:24 · 338 阅读 · 0 评论 -
在url中有中文乱码问题的解决
在一个url中可能会有中文的出现,举个例子: http://www.shuxiang?search?=明天会更好 当我们获取这个url的时候,中文部分就会出现乱码现象,解决这个问题的方法就是--- 利用函数decodeURIComponent('放入我们需要传进来的值'); 同样的,当我们想要对文字加密显示的话,可以使用函数--- encodeURIComponent();原创 2017-09-28 23:52:39 · 1552 阅读 · 0 评论 -
datatables中包含的一些小技巧
datatables是很容易,并且很好用的一个表格插件。今天遇到一个本地搜索的问题,之前一直没有用过,今天记录一下。 但是这个本地的搜索仅仅适用于前端分页,因为后台分页并没有把所有的数据列出来。 允许开启本地搜索: $('#example').dataTable( { "searching": true } ); 但是我们如果需要只根原创 2017-09-19 16:53:14 · 372 阅读 · 0 评论 -
jquery判断checkbox是否被选中的三个方法
我们在做项目的时候,经常会遇到checkbox,但是如何判断一个checkbox是否被选中呢? DOCTYPE html> html> head> meta charset="UTF-8"> title>title> head> body> input type="checkbox" />苹果 body翻译 2017-09-11 17:26:08 · 745 阅读 · 0 评论 -
input赋值时的空格问题
很多情况下我们都会涉及到给input赋值的情况,大部分情况下都会很随意自由的用下面如图所示的方法: 但是这样大部分情况下是对的,但是当数据里面包含空格的时候,例如;就会出现“错误”,如下图所示: 很显这不是我们想要的结果…… 解决方法: 赋值的时候加上“”号,这样的话就是对的了 总结:当给input赋值的时候,数据中间包含空格,那么老司机们请注意喽原创 2017-04-10 13:21:17 · 7415 阅读 · 0 评论 -
数组的交集、并集……
1.集合之间的交集: Array.intersect = function () { var result = new Array(); var obj = {}; for (var i = 0; i arguments.length; i++) { for (var j = 0; j原创 2017-08-03 11:16:20 · 836 阅读 · 0 评论 -
从后台获取数据像表格中填充
一,当表格填充的数据较少的时候,类似于下图所示,我们可以使用给表格起class或者id进行单独手动赋值, 二,但是当表格的数据相当多的时候,类似于下图所示,上面的方法是在是不可行, 所以,,我们采用的方法就是循环,具体代码如下所示, 上图是把所有的字段当作数组来使用。 这样的话就实现了循环赋值表格,,感受相当好。原创 2017-05-03 14:53:53 · 4015 阅读 · 1 评论 -
jquery ajax请求问题
在请求后台接口的时候,我们很常见的用法就是$.ajax({}),平常从来没有在意过请求的时间响应的时间问题,今天在程序中接触到了,如下图所示的status: 还有在pending的请求。 我使用的是datatables框架,请求好的数据直接塞到框架里面。 但是这个就会出现问题了,比如先请求的status还没有200,后面请求的成功了,展现在界面的数据就会显示为上一次的结果,因原创 2017-05-09 19:56:36 · 368 阅读 · 0 评论 -
reduce/some/filter/map/every等方法
1.reduce--让数组中的前项和后项做某种计算,并累计最终值 let arr = [1,2,3,4,5]; let result = arr.reduce((prev, cur, index, arr)=> { return prev + cur; });//15 var result = [ { subject: 'math', s...原创 2019-04-23 09:09:35 · 291 阅读 · 0 评论