index.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1.0">
  6. <!-- 二级目录新增设置 -->
  7. <!-- <meta base="/sadmin/"> -->
  8. <title>后台管理</title>
  9. <script>
  10. var secret_key = "8b4f146a38f56fcce8eb7bb6d554a7f5";
  11. var global_site = {
  12. "seo_title" : "后台管理",//seo 标题
  13. "seo_keyword" : "后台管理",//SEO key
  14. "seo_description" : "后台管理",//SEO内容
  15. };
  16. </script>
  17. </head>
  18. <body>
  19. <div id="app"></div>
  20. </body>
  21. <script>
  22. // dataset 方法兼容 IE 浏览器。ie10及以下不支持dataset
  23. if (window.HTMLElement) {
  24. if (Object.getOwnPropertyNames(HTMLElement.prototype).indexOf('dataset') === -1) {
  25. Object.defineProperty(HTMLElement.prototype, 'dataset', {
  26. get: function () {
  27. var attributes = this.attributes // 获取节点的所有属性
  28. var name = []
  29. var value = [] // 定义两个数组保存属性名和属性值
  30. var obj = {} // 定义一个空对象
  31. for (var i = 0; i < attributes.length; i++) { // 遍历节点的所有属性
  32. if (attributes[i].nodeName.slice(0, 5) === 'data-') { // 如果属性名的前面5个字符符合"data-"
  33. // 取出属性名的"data-"的后面的字符串放入name数组中
  34. name.push(attributes[i].nodeName.slice(5));
  35. // 取出对应的属性值放入value数组中
  36. value.push(attributes[i].nodeValue);
  37. }
  38. }
  39. for (var j = 0; j < name.length; j++) { // 遍历name和value数组
  40. obj[name[j]] = value[j]; // 将属性名和属性值保存到obj中
  41. }
  42. return obj // 返回对象
  43. }
  44. })
  45. }
  46. }
  47. </script>
  48. </html>