js
文章平均质量分 85
豆趣编程
需要交流的可以加我公众号:豆趣编程
展开
-
layui table处理奇葩后台数据实现复杂表头固定列功能
公司要求在手机上实现复杂表头表格,可以第一列固定,其他滑动的table功能,我看了下,在elementui中有这个功能,但是它的多级表头需要实现上下级的对象关系,而后台给我们返回的数据都是用colspan,rowspan渲染表头的,所以这个插件无法使用。 然后退而求其实,使用比较简单的layui中的table,因为它的ui做的还可以。layui table 的复杂多级表头是支持表头使用rowspan和colspan 的。文档:https://www.layui.co...原创 2021-07-05 17:22:19 · 2407 阅读 · 1 评论 -
js中 if 直接判断 数据类型 结果举例
if()一般用来判断计算结果的布尔值,如 ===,==,>,>=,<,<= 等;或者判断 强制转化成布尔值后的函数返回值等;判断时自动执行 Boolean() 方法,试图将结果转化成布尔值但有时候直接判断数据类型的时候,以下几种情况是Boolean()转化的结果1.判断为假的情况(false)//var flag=undefined;//var flag...原创 2019-11-12 09:59:24 · 2483 阅读 · 0 评论 -
js 递归json树 根据 子id 查 父id
最近做了一个类似用js实现思维导图的功能,作为思维导图,一定会有树状结构的数据产生,在操作里面的节点时会经常需要查找节点 的父节点及父节点。对于未知层级的树状数据,用for循环是无法实现的,因为不知道要循环几层,那么最合适的方法就是用js递归界面结构:json数据:"orgTreeData":{ "nodeId":"19A5B", "nodeName":"预分析用户:13...原创 2019-10-18 12:04:47 · 7299 阅读 · 4 评论 -
测试 js 方法运行时间
function testFunctionTime(fn) { var start = new Date().getTime(); if (fn) fn(); var end = new Date().getTime(); console.log(end-start);}但当遇上 ajax 和 img.onload 的时候那就很尴尬了...于是我找到了 console.tim...转载 2018-02-28 16:22:28 · 569 阅读 · 0 评论 -
关于js for循环的深层探究
JS for循环中有三个参数,分别为for(初始化变量;判断条件;变量变化),但其中的写法还是有很大变化性。一.基础循环for(var i=0;i<10;i++){ console.log(i);}输出0-9;二.第三个参数++i和i++效果一样for(var i=0;i<10;++i){ console.log(i);}还是输出0-9三.第三个条件缺省,放入循环中了f...原创 2018-04-09 15:48:35 · 813 阅读 · 0 评论