• js代码 注释 test


        <script type="text/javascript">
            var obj = {
                tyep: 'GET',
                url: '/Backstage/Home/Menu',
                topFilter: 'TopMenu',
                lefFilter: 'LarrySide',
                tabSession: false
            };
            var allow = ['top_menu', 'left_menu', 'data', 'url', 'type', 'cached', 'spreadOne', 'topFilter', 'leftFilter'];
            var option = configFilter(obj, allow);
            function configFilter(obj, allow) {
                var newO = {};  //定义一个空对象
                for (var o in obj) {  //遍历传递过来的 options
                    console.log(o);  //输出o  //输出对象下的字段
                    console.log(obj[o]); //输出对象下的字段值
                    ss = $.inArray(o, allow); //对象下的字段在字符串数组中查找 返回索引  
                    //if(ss){  //ss =0 为假,ss = -1 ,+1 等为真
                    //    console.log(ss);
                    //}
                    //
                    if ($.inArray(o, allow)) {    //在数组中查找指定值并返回它的索引(如果没有找到,则返回-1)。o为元素内容
                        newO[o] = obj[o];    //(字段如果是第一个元素索引为0 跳过)
                    }
                }
                return newO; //返回一个新对象
            }
        </script>
     //Js 数据容量单位转换(kb,mb,gb,tb)(未注释)
        function bytesToSize(bytes) {
            if (bytes === 0) return '0 B';
            var k = 1024, // or 1024    ////1024字节(b)=1千字节(kb)
                sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
                i = Math.floor(Math.log(bytes) / Math.log(k));   //floor()向下取舍   log()返回某个数字的自然对数(底为 e)。
            return (bytes / Math.pow(k, i)).toPrecision(3) + ' ' + sizes[i];    //Math.pow(底数,几次方)  
        }
  • 相关阅读:
    【Redis】集群NetCore实战
    【Redis】集群教程(Windows)
    【Redis】入门
    【SQL SERVER】索引
    【SQL SERVER】锁机制
    【SQL SERVER】数据内部存储结构简单探索
    Windows软件包管理工具
    Git常用命令记录
    【ASP.NET Core学习】远程过程调用
    CouchDB学习-API
  • 原文地址:https://www.cnblogs.com/enych/p/9117907.html
Copyright © 2020-2023  润新知