小知识点记录

indexOf()方法详解
A.indexOf(B) 是在查找B在A中出现的位置下表
等于-1的时候:没有找到,也就是A中不包含B
大于-1的时候:就是找到了,A中包含B

ui排序的方式:
sortable:用法,就是一个ul标签里面的li标签排序,例子如下:

//下面部分是排序的方法
openVersionSortDialog:function () {
                                 //页面一打开就执行弹层
                                 layer.ready(function () {
                                     vm.baseVersionListForm = vm.baseVersionList;
                                 });
                                 layer.open({
                                                type: 1,
                                                title: '排序',
                                                area: '530px',
                                                maxHeight:600,
                                                content: $('#versionSort'),
                                                btn: ['确定', '关闭'],
                                                success:function(layero,index){
                                                    $("#versionSortLi").sortable({
                                                                            // handle: ".mdui-icon", //还有这个class类点中了才能拖移
                                                                            // helper: fixHelperModified,
                                                                            // stop: updateIndex,
                                                                            opacity: 0.6,                       //拖动时,透明度为0.6
                                                                            revert: true,
                                                                            axis:'y', // 只能y轴移动
                                                                            delay:100,// 按住100ms后才能使用,防止误触
                                                                        }).disableSelection();
                                                },
                                                yes:function(index, layero){
                                                    //确定回调 do something
                                                    vm.saveOrderedVersionList(vm.baseSubject);
                                                    layer.close(index); //关闭
                                                },
                                                end: function () {
                                                    vm.baseVersionListForm = new Array;
                                                }

                                            });
                             },
//下面是页面   这里用的是vue
<div class="window_open" id="versionSort" >
            <div class="window_open_cont newadd_app" >
                <ul id="versionSortLi" class="sortlist"  v-if="baseVersionListForm.length!=0">
                    <li v-for="(baseVersion,index) in baseVersionListForm" v-bind:versionId="baseVersion.versionId">
                        <p>{{index+1}}、{{baseVersion.versionName}}</p>
                    </li>
                </ul>
            </div>
        </div>

在浏览器中打断点调错的方法:
引入: //# sourceURL=ITEM.js
然后在浏览器,打开F12打开编辑器,打开需要调试的页面,然后选中sources,在左侧选择no domain,选择下面的ITEM.js这样就可以在右侧像idea一样,打断点了,F10是下一步,F8是全部执行完毕
1.js取整的方式
丢弃小数部分,保留整数:parseInt(5/2)  // 2
向上取整,有小数就整数部分加1 :Math.ceil(5/2)  // 3
向下取整,丢弃小数部分:Math.floor(5/2)  // 2
四舍五入:Math.round(5/2)  // 3
取余:6%4  // 2

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值