class Utils { header(content, action, back = ``) { $("body").prepend(`
${back} ${content} ${action}
`) $(".icon-fanhui").click(() => history.back()) } eachHtml(dom, data, callback) { $(dom).append( data.map((v,i) => callback(v,i)) ) } item(v, theme = 1) { return `
  • ${v.title}
    ${v.time}
    ${v.view}
  • ` } footer() { // ajax 接口返回的底部导航数据 let arr = [ { icon: 'icon-shouye', title: '首页', href: 'index.html' }, { icon: 'icon-changchenglogo', title: '分类', href: 'domestic.html' }, { icon: 'icon-hot', title: '热门', href: 'hot.html' }, { icon: 'icon-wo', title: '我的', href: 'me.html' }, ] $("body").append(` `) } query(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURIComponent(r[2]); return null; } } let u = new Utils let util = u, { header, eachHtml, item, footer, query } = u