"use strict"; var Utils = { //获取系统信息 isMoblie: function isMoblie() { return /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent); }, //获取是否微信内置浏览器 isWeChat: function isWeChat() { return /MicroMessenger/i.test(navigator.userAgent); }, urlParam: function urlParam(name) { name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); var results = regex.exec(location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); }, //函数防抖 debounce: function debounce(fn, delay) { var timer = null; return function () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } clearTimeout(timer); timer = setTimeout(function () { fn.apply(void 0, args); }, delay); }; }, isSmallScreen: function isSmallScreen() { return document.documentElement.clientWidth <= 768; } };