前端小知识

1. bootstrap table 不显示每页条数切换按钮
    在配置table的时候,加一行 smartDisplay:false,但是要注意的是:
    加上这个配置会导致如果查询结果是空的时候,下边的控件也会出现。
2. IE浏览器不支持Promise对象
    IE浏览器主要还不支持这种对象的写法。
    https://blog.csdn.net/louqiaoqiao520/article/details/87934530
    博客中给出的解决办法,我使用后没有效果,最后妥协改成了原有的写法,写function 使用普通的ajax。
    同时,项目中的for(var obj of array) 也不支持。
3. 关于js中each()使用return不能终止循环
    在js中使用$.each(array,function(index,obj){
        
    });
    这个写法,如果直接return "ni"; 不会直接结束循环。
    Jquery的each里面用return false代替break;return ture代替continue。return "值";的写法也是return true;
    改成 :
    $.each(array,function(index,obj){
        res = "zhi";
        return false;
    });
    return res;
4. bootstrapTable的checkbox根据条件设置是否可选择
    {
                        checkbox: true,
                        formatter: function(value, row, index) {
                            if (row.status != "完成" && row.num>0) {
                                return {
                                    disabled: false,
                                }
                            } else {
                                return {
                                    disabled: true,
                                }
                            }
                        }
                    }
5. Bootstrap隐藏table中的某一列
$(function () {
//初始化table
  LoadingDataListOrderRealItems();
//隐藏列
  $('#tableOrderRealItems').bootstrapTable('showColumn', 'ShopName');
  $('#tableOrderRealItems').bootstrapTable('hideColumn', 'GoodsId');
  $('#tableOrderRealItems').bootstrapTable('hideColumn', 'OrderItemId');
  $('#tableOrderRealItems').bootstrapTable('hideColumn', 'ShopName');      
  $('#tableOrderRealItems').bootstrapTable('hideColumn', 'SellerName');
});

或者 hidden 属性。但是本人使用无作用

columns: [{
      field: 'OrderId',
      title: '#',
      align: 'center',
    }, {
      field: 'OrderItemId',
      title: 'OrderItemId',
      align: 'left',
      hidden:true,
    }, {
      field: 'GoodsId',
      title: 'GoodsId',
      align: 'left',
      hidden:true,
    }, {
      field: 'OrderCode',
      title: '订单编号',
      align: 'left',
    }]
6. 关于jquery中处理正则匹配的问题。

var paran = /1\d*$/;
var param = “1234”;
var param1 = “1234a”;
paran.test(param); //返回true
paran.test(param2); //返回false

//校验手机号码
function checkIsMobil(s) {
var patrn = /^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/;
if (!patrn.exec(s)) return false
return true
}

参考:

https://www.cnblogs.com/yzycoder/p/4800188.html

https://www.cnblogs.com/sunliyuan/p/6204713.html

7. bootsrap 关于modal的监控关闭 打开的关键词:

hide.bs.modal hidden.bs.modal show shown

https://www.cnblogs.com/zxyun/p/4816487.html

8. 数据库defaultAutoCommit 这个配置是否自动提交的。 目前看 影响pgsql数据库+mybatis+存储过程返回游标的打开

https://segmentfault.com/q/1010000017298505

  1. 1
  2. 1
  3. 1

  1. 1-9 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值