微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pc端js常用方法

<div class="cnblogs_code">

 common =</span><span style="color: #008000;"&gt;/*</span><span style="color: #008000;"&gt;*
 * [pageMask ajax统一请求]
 * @return {[type]} [description]
 </span><span style="color: #008000;"&gt;*/</span><span style="color: #000000;"&gt;
common.pageMask </span>= <span style="color: #0000ff;"&gt;function</span><span style="color: #000000;"&gt;() {
    $.ajaxSetup({
        beforeSend: </span><span style="color: #0000ff;"&gt;function</span><span style="color: #000000;"&gt;(xhr) {
            utils.mask();
        },complete: </span><span style="color: #0000ff;"&gt;function</span><span style="color: #000000;"&gt;(xhr,status) {
            utils.removeMask();
        }
    });
};

</span><span style="color: #008000;"&gt;/*</span><span style="color: #008000;"&gt;*
 * [export form表单提交 导出<a href="https://www.jb51.cc/tag/gongneng/" target="_blank" class="keywords">功能</a>]
 * @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m  {[type]} url   [description]
 * @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m  {[type]} name  [description]
 * @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m  {[type]} p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m [description]
 * @return {[type]}       [description]
 </span><span style="color: #008000;"&gt;*/</span><span style="color: #000000;"&gt;
common.export </span>= <span style="color: #0000ff;"&gt;function</span><span style="color: #000000;"&gt;(url,name,p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m) {
    </span><span style="color: #0000ff;"&gt;var</span> form = $("<form></form>"<span style="color: #000000;"&gt;);
    form.attr(</span>'action'<span style="color: #000000;"&gt;,url);
    form.attr(</span>'method','post'<span style="color: #000000;"&gt;);
    </span><span style="color: #0000ff;"&gt;for</span> (<span style="color: #0000ff;"&gt;var</span> key <span style="color: #0000ff;"&gt;in</span><span style="color: #000000;"&gt; p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m) {
        </span><span style="color: #0000ff;"&gt;var</span> input = $('<input type="hidden" name="' + key + '" />'<span style="color: #000000;"&gt;);
        input.val(p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m[key]);
        form.append(input);
    };
    form.appendTo(</span>"body"<span style="color: #000000;"&gt;);
    form.css(</span>'<a href="https://www.jb51.cc/tag/dis/" target="_blank" class="keywords">dis</a>play','none'<span style="color: #000000;"&gt;);
    form.submit();
    form.remove();
};

</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt; <a href="https://www.jb51.cc/tag/huoqu/" target="_blank" class="keywords">获取</a>url中的<a href="https://www.jb51.cc/tag/zhongwen/" target="_blank" class="keywords">中文</a>值</span>
common.getQueryString = <span style="color: #0000ff;"&gt;function</span><span style="color: #000000;"&gt;(name) {
    </span><span style="color: #0000ff;"&gt;var</span> reg = <span style="color: #0000ff;"&gt;new</span> RegExp("(^|&amp;)" + name + "=([^&amp;]*)(&amp;|$)","i"<span style="color: #000000;"&gt;);
    </span><span style="color: #0000ff;"&gt;var</span> r = window.location.search.substr(1<span style="color: #000000;"&gt;).match(reg);
    </span><span style="color: #0000ff;"&gt;if</span> (r != <span style="color: #0000ff;"&gt;null</span><span style="color: #000000;"&gt;) {
        </span><span style="color: #0000ff;"&gt;return</span> decodeURI(r[2<span style="color: #000000;"&gt;]);
    }
    </span><span style="color: #0000ff;"&gt;return</span> ''<span style="color: #000000;"&gt;;
};

   </span><span style="color: #008000;"&gt;/*</span><span style="color: #008000;"&gt;*
     * [toThousands 数字格式处理,每三位加逗号]
     * @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m  {[type]} num [description]
     * @return {[type]}     [description]
     </span><span style="color: #008000;"&gt;*/</span><span style="color: #000000;"&gt;
    common.toThousands: </span><span style="color: #0000ff;"&gt;function</span><span style="color: #000000;"&gt;(num) {
        </span><span style="color: #0000ff;"&gt;var</span> result = ''<span style="color: #000000;"&gt;,counter </span>= 0<span style="color: #000000;"&gt;;
        num </span>= (num || 0<span style="color: #000000;"&gt;).toString();
        </span><span style="color: #0000ff;"&gt;for</span> (<span style="color: #0000ff;"&gt;var</span> i = num.length - 1; i >= 0; i--<span style="color: #000000;"&gt;) {
            counter</span>++<span style="color: #000000;"&gt;;
            result </span>= num.ch<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>t(i) +<span style="color: #000000;"&gt; result;
            </span><span style="color: #0000ff;"&gt;if</span> (!(counter % 3) &amp;&amp; i != 0<span style="color: #000000;"&gt;) {
                result </span>= ',' +<span style="color: #000000;"&gt; result;
            }
        }
        </span><span style="color: #0000ff;"&gt;return</span><span style="color: #000000;"&gt; result;
    };

    </span><span style="color: #008000;"&gt;/*</span><span style="color: #008000;"&gt;*
     * [getCurrentTime <a href="https://www.jb51.cc/tag/huoqu/" target="_blank" class="keywords">获取</a>当前时间]
     * @return {[type]} [description]
     </span><span style="color: #008000;"&gt;*/</span><span style="color: #000000;"&gt;
    common.getCurrentTime </span>= <span style="color: #0000ff;"&gt;function</span><span style="color: #000000;"&gt;() {
        </span><span style="color: #0000ff;"&gt;var</span> <a href="https://www.jb51.cc/tag/Now/" target="_blank" class="keywords">Now</a> = <span style="color: #0000ff;"&gt;new</span><span style="color: #000000;"&gt; Date(),year </span>= <a href="https://www.jb51.cc/tag/Now/" target="_blank" class="keywords">Now</a>.getFullYear(),<span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;<a href="https://www.jb51.cc/tag/huoqu/" target="_blank" class="keywords">获取</a>年</span>
            month = <a href="https://www.jb51.cc/tag/Now/" target="_blank" class="keywords">Now</a>.getMonth() + 1,<span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;<a href="https://www.jb51.cc/tag/huoqu/" target="_blank" class="keywords">获取</a>月</span>
            date = <a href="https://www.jb51.cc/tag/Now/" target="_blank" class="keywords">Now</a>.getDate(),<span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;<a href="https://www.jb51.cc/tag/huoqu/" target="_blank" class="keywords">获取</a>日</span>
            hours = <a href="https://www.jb51.cc/tag/Now/" target="_blank" class="keywords">Now</a>.getHours(),<span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;<a href="https://www.jb51.cc/tag/huoqu/" target="_blank" class="keywords">获取</a>时</span>
            minutes = <a href="https://www.jb51.cc/tag/Now/" target="_blank" class="keywords">Now</a>.getMinutes(),<span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;<a href="https://www.jb51.cc/tag/huoqu/" target="_blank" class="keywords">获取</a>分</span>
            second = <a href="https://www.jb51.cc/tag/Now/" target="_blank" class="keywords">Now</a>.getSeconds(); <span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt; <a href="https://www.jb51.cc/tag/huoqu/" target="_blank" class="keywords">获取</a>秒</span>
        <span style="color: #0000ff;"&gt;var</span> currentTime =<span style="color: #000000;"&gt; {
            year: year,month: month </span>< 10 ? '0' + month : month,<span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;一位数补0</span>
            day: date < 10 ? '0' +<span style="color: #000000;"&gt; date : date,hours: hours </span>< 10 ? '0' +<span style="color: #000000;"&gt; hours : hours,minutes: minutes </span>< 10 ? '0' +<span style="color: #000000;"&gt; minutes : minutes,second: second </span>< 10 ? '0' +<span style="color: #000000;"&gt; second : second
        };
        </span><span style="color: #0000ff;"&gt;return</span><span style="color: #000000;"&gt; currentTime;
    };        </span></pre>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐