zoukankan      html  css  js  c++  java
  • 常用js代码集

    验证码

    <img src="<{:url('publics/verify','id=login')}>"  onclick="this.src='{:url('publics/verify','id=login')}'">
    

    json格式化显示

    /**
     * 格式化显示json格式数据
     */
    function formatJson(json, options) {
        var reg = null,
            formatted = '',
            pad = 0,
            PADDING = '    ';
        options = options || {};
        options.newlineAfterColonIfBeforeBraceOrBracket = (options.newlineAfterColonIfBeforeBraceOrBracket === true) ? true : false;
        options.spaceAfterColon = (options.spaceAfterColon === false) ? false : true;
        if (typeof json !== 'string') {
            json = JSON.stringify(json);
        } else {
            json = JSON.parse(json);
            json = JSON.stringify(json);
        }
        reg = /([{}])/g;
        json = json.replace(reg, '
    $1
    ');
        reg = /([[]])/g;
        json = json.replace(reg, '
    $1
    ');
        reg = /(\,)/g;
        json = json.replace(reg, '$1
    ');
        reg = /(
    
    )/g;
        json = json.replace(reg, '
    ');
        reg = /
    \,/g;
        json = json.replace(reg, ',');
        if (!options.newlineAfterColonIfBeforeBraceOrBracket) {        
            reg = /:
    {/g;
            json = json.replace(reg, ':{');
            reg = /:
    [/g;
            json = json.replace(reg, ':[');
        }
        if (options.spaceAfterColon) {         
            reg = /:/g;
            json = json.replace(reg, ': ');
        }
        $.each(json.split('
    '), function(index, node) {
            var i = 0,
                indent = 0,
                padding = '';
            if (node.match(/{$/) || node.match(/[$/)) {
                indent = 1;
            } else if (node.match(/}/) || node.match(/]/)) {
                if (pad !== 0) {
                    pad -= 1;
                }
            } else {
                indent = 0;
            }
            for (i = 0; i < pad; i++) {
                padding += PADDING;
            }
            formatted += padding + node + '
    ';
            pad += indent;
        });
        return formatted;
    };
    

      

  • 相关阅读:
    树莓派搭建NAS之Seaflile
    Samba配置不同用户组不同用户的访问权限
    Samba-Linux权限理解
    Samba 共享配置
    服务端主动给客户端推送消息
    drf 权限认证
    drf-jwt分页器详解
    drf-jwt的过滤,筛选,排序,分页组件
    jwt token认证
    jwt
  • 原文地址:https://www.cnblogs.com/xielisen/p/5454008.html
Copyright © 2011-2022 走看看