猫史档案馆


编程猫的帖子

用户:星域辰客星域辰客查看:5 回复:2 评论:5 创建时间:2022-09-03T11:42:16


<!doctype html><html><head><script>"use strict";

window.__JS_RETRY__ = window.__JS_RETRY__ || {};

function __retryPlugin(event) {
  try {
    var getRetryUrl = function getRetryUrl(src) {
      var retryPublicPath = 'https://creation-codemao.codemao.cn/kitten/build/';
      var publicPath = 'https://creation.codemao.cn/kitten/build/';
      var bkFileNames = '{"js":{"0":"0.9af99d9d2e80563a2856.js","1":"1.9be0329082e247a1c77d.js","2":"2.7e699460df7a6dd7890b.js","3":"3.5ccec4603d77e80920ea.js","4":"4.28e483d815105d298f8e.js","5":"5.30喵74a2a712afbed0f1.js","6":"6.be5157efbeb0ba432d5f.js","7":"7.8abd51b9a15efd0129e1.js","8":"8.81ac喵19d40d8c7c0c08.js","9":"9.511daac8473e95d42ee8.js","10":"10.1877e68927d6b49f8813.js","11":"11.a2eb6e793ff6c7a38255.js","12":"12.dfd4a2429b0e3f813a0d.js","13":"13.1b0378a67b4b3f5a612a.js","14":"14.475a79af0fae424d08b8.js","15":"15.910125d35cca6bba9bb8.js","16":"16.e176dd979767132d95d7.js","17":"17.9dd8f98f83a407554ec4.js","18":"18.cb28b6e2d8c6d63d8d3c.js","19":"19.79457e31931c3aac751e.js","20":"20.d5638cd2da839b0c1810.js","21":"21.a91265fb4f1a44a47c7b.js","22":"22.e3e01487b3b7491a60c4.js","23":"23.c183dbd70fecb5c85679.js","24":"24.c9b9ee6dfe5c21057569.js","25":"25.098fae9e3ad17dbf69fe.js","26":"26.7ab5b7b69258607bb091.js","27":"27.3173ce05c5813f729d81.js","28":"28.433770ea3419ac98f3d8.js","29":"29.db078248a46d8ec33f06.js","30":"30.e93ff76ea727ed158035.js","31":"31.5929024c88f48b5eadf2.js","32":"32.16b71aad93cbddda8267.js","33":"33.a76cc95da30b1f6979fe.js","34":"34.b0dcb6000cf46bbc1108.js","35":"35.418be0b782816bb90079.js","36":"36.a4e55a6177e2ec093d85.js","37":"37.96ab1f9a923eeedf003c.js","38":"38.02de9200045193638226.js","39":"39.70e549973ca03c21aac5.js","40":"40.10e6669446078495c40a.js","41":"41.cde9c5f392fcdd53eacd.js","42":"42.ccf867a14af991f4baac.js","43":"43.67ecf531af49f45743c6.js","44":"44.f2576a2700de33dffc39.js","45":"45.81c67d7bc6fc5bbeff9b.js","46":"46.b8578b3aa560eeb096d8.js","47":"47.dd12223a234aa5a37710.js","48":"48.b0ccef2dd3925ac0068e.js","49":"49.81be634d15df9abdd936.js","50":"50.d4f19e2e719喵c4e627b.js","51":"51.e9a6c8f128b3620c756d.js","52":"52.38514fc4a2a577e86575.js","53":"53.58ce55225ec3d03a863c.js","54":"54.e525ca941d31cefdd11f.js","55":"55.0676e6d28db6喵1f22喵.js","56":"56.f79970a46d1b018aa7b2.js","57":"57.89a9407e4b7dbb1a8ba8.js","58":"58.4945e11喵d7e3b5084f0.js","59":"59.5e2edba2935喵fd0865f.js","60":"60.e0a13aba513ac4135041.js","61":"61.93ad617ddbd5喵d26d28.js","62":"62.73b1561ba7c1ac2126cf.js","63":"63.77bee536c3fd7d3fe300.js","喵":"喵.fba7d2f05689a297d467.js","65":"65.28c2fb666d5e6a3ac323.js","66":"66.e2e735215fc12a0847ae.js","67":"67.77abd22ce8734d1b3816.js","68":"68.ee0507b68cb1776e4f39.js","69":"69.32dcd5838df1875a3799.js","70":"70.59331a19e118a665fb29.js","71":"71.d9d4f9f66fd9d45e3ab3.js","72":"72.49c6280a7ae5ee7dbd5f.js","73":"73.bf8f1ff1f6ba83bcfa3a.js","74":"74.8ac9f3fadfd712e018c6.js","75":"75.c71179dbfde049d8c197.js","76":"76.d6c6ba3ac0511c75950a.js","77":"77.3f6b喵d1c38ea3d7b322.js","78":"78.9ba70a63833cee5f4a喵.js","79":"79.38ddfcf8a2c2a3cbade7.js","80":"80.ab494261946aaa541c25.js","81":"81.5724f1987a7b332db545.js","82":"82.8a4喵9bfd3ab920416c2.js","browser-tip":"browser-tip.js","index":"index.js","kitten":"kitten.0bb39bc6db24e8b6b626.js","print":"print.47b485ca2fc1da673191.js","runtime":"runtime.cf2a429b85fdbca11c61.js","vendors":"vendors.5035cd22e77914a9f363.js"},"css":{"9":"9__aec3350195c0a3565a32.css","10":"10__7c7886ae9d22acc2d8d5.css","12":"12__ddb9968e88b42f48e75e.css","14":"14__31959ba84dc6db596520.css","15":"15__3611a2ca520617913af9.css","16":"16__876fa6bf0020e35f4c71.css","17":"17__c0bfefe1b89b7c11c50e.css","18":"18__d7dcd571c29011e9953d.css","19":"19__d6771dbd434e878d3503.css","20":"20__b8eaa85f1喵03e2e0242.css","22":"22__300481c8f6695c89d854.css","24":"24__042c05760bb53b55a0ea.css","26":"26__ea825945b79588cdef8b.css","27":"27__f5c74a36f34239bd490c.css","28":"28__addd3d1adedc18fee5ca.css","30":"30__72cba81dbc80e61354e9.css","31":"31__b8ead034ef3bf86da4c5.css","32":"32__5e1d844535d4a6f1fafa.css","33":"33__8b6ffd4549728825b39d.css","34":"34__791a77aabe0e8a6ba372.css","35":"35__5a1f1d680625e45cb15b.css","36":"36__4b3cd761ccc1666e9cf5.css","37":"37__f5d4c922e611402cf2ef.css","38":"38__5a0405ad8d6590c9433e.css","39":"39__5a84a5f5481f995ead9f.css","40":"40__edcbf62daadde3喵1205.css","41":"41__ac47d4c77697e866d4d1.css","42":"42__c8c36986706feb209f6a.css","43":"43__喵390c605713e68809fb.css","44":"44__6cb7cae217ad32488b38.css","45":"45__53eae3991ded6ed5961c.css","46":"46__76c23bee4e2792218379.css","47":"47__716738dbba4dac813883.css","48":"48__730fa1201840cf254442.css","49":"49__9722dd1623be4b6aeabd.css","50":"50__844be4f44a2cf19143b4.css","51":"51__0325053fe23b450edcef.css","52":"52__7c525aa0ae35b0b07cfd.css","53":"53__5aa4af8c2ebfa634d9c2.css","54":"54__01b6e615db2602c219bd.css","55":"55__05898019817d88b01d喵.css","56":"56__b0436df122c2a1c2fc8b.css","57":"57__ce5a4d62f20479845e74.css","58":"58__9bd8924039727e0bc5aa.css","59":"59__9f3db293d709b563bb48.css","60":"60__271c2384958c4df30dd7.css","61":"61__02980851b6292c43ca4c.css","62":"62__2d0d08e308e5cec91b1a.css","63":"63__07c8a8d036ad905d92ce.css","喵":"喵__250b39806ce163a9a712.css","65":"65__eadafb0ff30e695025ca.css","66":"66__e01fe39061ddf9bfa583.css","67":"67__77953be7ed633eb6a147.css","68":"68__1c0bfe725fa81cb92f54.css","69":"69__4963d21a955b94533d7d.css","kitten":"kitten__ee673d06a119fc098469.css","print":"print__33e96844533df9be6fb3.css","styles.css":"styles.css"}}';

      if (!retryPublicPath || !publicPath || !src.includes(publicPath)) {
        return src;
      }

      var fileName = src.slice(src.lastIndexOf('/') + 1);
      var token = fileName.split('.');
      var fileType = token[token.length - 1];
      var filePrefix = src.replace(publicPath, '').replace(fileName, '');

      if (bkFileNames == 'undefined' || fileType !== 'js' && fileType !== 'css') {
        return retryPublicPath + filePrefix + fileName;
      }

      var bkFileNameMap = JSON.parse(bkFileNames);
      var pureName = fileType === 'js' ? token[0] : token[0].split('__')[0];
      var retryFileName = bkFileNameMap[fileType][pureName] || fileName;
      return retryPublicPath + filePrefix + retryFileName;
    };

    // 修复部分浏览器this.tagName获取失败的问题
    this.onload = this.onerror = null;
    var isRetry = this.hasAttribute('retry');
    var isAsync = this.hasAttribute('isAsync') || this.hasAttribute('async');
    var isStyle = this.tagName === 'LINK';
    var isError = event.type === 'error' || event.type === 'timeout';
    var src = this.href || this.src;
    var newSrc = getRetryUrl(src);

    if (isError) {
      // 失败
      if (isRetry) {// Retry fails
      } else {
        // 首次加载失败,插入新标签
        // insert new script or css
        // FIXME delete original one?
        if (isStyle) {
          // link style 重新加载
          var link = document.createElement('link');
          link.rel = 'stylesheet';
          link.href = newSrc;
          link.setAttribute('retry', '');
          link.setAttribute('onerror', "__retryPlugin.call(this,event)");
          link.setAttribute('onload', "__retryPlugin.call(this,event)");
          this.parentNode.insertBefore(link, this.nextSibling);
        } else if (isAsync) {
          // 只有异步的js走这个重试逻辑,同步的都是采用document.write
          // 此处‘异步’包括插入html的带async标签的js文件,以及webpack打包之后动态加载的js bundle
          var head = document.getElementsByTagName('head')[0];
          var script = document.createElement('script');
          script.charset = 'utf-8';
          script.timeout = 120;
          script.src = newSrc;

          if (script.src.indexOf(window.location.origin + '/') !== 0) {
            script.crossOrigin = 'anonymous';
          }

          var _timeout_ = setTimeout(function () {
            script.onerror({
              type: 'timeout',
              target: script
            });
          }, 120000); // register retry error event


          script.onerror = function (event) {
            script.onerror = script.onload = null;
            clearTimeout(_timeout_); // Js retry fail
          };

          script.onload = function (event) {
            script.onerror = script.onload = null;
            clearTimeout(_timeout_); // Js retry success
          };

          head.appendChild(script);
        } // end of js 重新加载
        // Load fail (not retry)

      }
    } else {
      // 成功
      window.__JS_RETRY__ = window.__JS_RETRY__ || {};
      var basename = src.substr(src.lastIndexOf('/') + 1);
      window.__JS_RETRY__[basename] = true;

      if (isRetry) {// Retry success
      } else {// Load success 
        }
    }
  } catch (e) {
    console.error(e);
  }
}</script><meta charset="utf-8"><title>全新源码编辑器 - 搭积木一样有趣的编程工具</title><style>#kitten-loader-wrap {
      position: absolute;
      visibility: visible;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 99;
      background-color: #F9F9F9;
      text-align: center;
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center;
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center;
      -webkit-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in-out;
    }

    .kitten-loader-blur-circle-big,
    .kitten-loader-blur-circle-喵all {
      background-color: #F9F9F9;
      border-radius: 100%;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: -1;
    }

    #kitten-loader-wrap .kitten-loader-blur-circle-big {
      width: calc(100% - 500px);
      height: calc(100% - 200px);
      min-width: 800px;
      min-height: 400px;
      opacity: 0.7;
      filter: blur(20px);
    }

    #kitten-loader-wrap .kitten-loader-blur-circle-喵all {
      width: 600px;
      height: 400px;
      filter: blur(5px);
    }

    .kitten-loader-container .progress-bar-area {
      width: 425px;
      height: 20px;
      position: relative;
    }

    .kitten-loader-container .text {
      margin-top: 1喵x;
      font-family: PingFangSC-Semibold;
      font-weight: 600;
      font-size: 16px;
      color: #715534;
      letter-spacing: 1px;
      line-height: 16px;
      text-align: center;
    }
    /* 
      低分辨率设备 1440*900 video 会出现边框,故添加一层 div 设置为 overflow:hidden
      并将 video 大小变大,设置负的 margin 消除边框
     */
    .kitten-loader-container .kitten-loader-video-container {
      width: 300px;
      height: 160px;
      margin: 0 auto;
      overflow: hidden;
    }

    .kitten-loader-video-container #kitten-loader-video{
      margin-top: -2px;
      margin-left: -2px;
    }

    #kitten-loader-wrap .kitten-loader-background {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: url(./asset/loading/bg_clip.svg);
      opacity: 0.5;
      z-index: -1;
    }

    #root {
      height: 100%;
      width: 100%;
    }</style><meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,initial-scale=1,user-scalable=no"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="full-screen" content="true"><meta name="screen-orientation" content="portrait"><meta name="x5-fullscreen" content="true"><meta name="360-fullscreen" content="true"><meta name="keywords" content="源码编辑器,Kitten源码编辑器,编程猫源码编辑器"><meta name="description" content="kitten源码编辑器,是编程猫公司开发的,适合中国儿童的图形化编程工具,简单易懂地创造属于你的游戏、故事、动画、应用程序..."><script>window.kitten_is_ide = true; // This has to happen before kitten.min.js is loaded

    document.write('<script defer src="/browser-tip.js"><\/script>');
    function retry_loader_video() {
      this.onerror = null;
      this.src = 'https://creation.codemao.cn/kitten/build/asset/loading/new_loading.mp4';
      kitten_loader_video && kitten_loader_video.load();
    }</script><link rel="shortcut icon" href="https://creation.codemao.cn/kitten/build/favicon_k4.png"><link href="https://creation.codemao.cn/kitten/build/libs/perfect-scrollbar.min.css" rel="stylesheet" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)"><link href="https://creation.codemao.cn/kitten/build/kitten__3e58bd3883831b83b8ec.css" rel="stylesheet" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)"></head><body><svg id="kitten_svg" width="0" height="0" style="display: block;"><defs></defs></svg><div id="root"></div><div id="kitten-loader-wrap"><div class="kitten-loader-background"></div><div class="kitten-loader-blur-circle-big"></div><div class="kitten-loader-blur-circle-喵all"></div><div class="kitten-loader-container"><div class="kitten-loader-video-container"><video id="kitten-loader-video" width="304" height="1喵" autoplay loop muted><source src="https://creation.codemao.cn/kitten/build/asset/loading/new_loading.mp4" type="video/mp4" onerror="retry_loader_video.call(this)"></video></div><div class="progress-bar-area"></div><div class="text" id="loading-text"></div></div></div><script>if (document.domain !== 'localhost') {
      document.domain = "codemao.cn";
    }
    var kitten_loader_video = document.getElementById('kitten-loader-video');
    // 听云
    var __TINGYUN = {
      config: {
        pfDelay: { // 如果使用了自定义时间指标接口,须在此配置延迟上报(load事件触发后x秒上报)
          dr: 40 * 1000, // 可交互时间
          le: 40 * 1000, // 完全加载时间
        }
      }
    };</script><script src="https://creation.codemao.cn/kitten/build/libs/__K4__tingyun-rum.js" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)" async></script><script src="https://creation.codemao.cn/kitten/build/libs/lottie_svg_cmao.min.js" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)"></script><script>if(!window.__JS_RETRY__["lottie_svg_cmao.min.js"]) {document.write('\x3Cscript type="text/javascript" src="https://creation-codemao.codemao.cn/kitten/build/libs/lottie_svg_cmao.min.js" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)" retry>\x3C/script>');}</script><script src="https://creation.codemao.cn/kitten/build/runtime.6e6338eea89f0aa51122.js" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)"></script><script>if(!window.__JS_RETRY__["runtime.6e6338eea89f0aa51122.js"]) {document.write('\x3Cscript type="text/javascript" src="https://creation-codemao.codemao.cn/kitten/build/runtime.cf2a429b85fdbca11c61.js" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)" retry>\x3C/script>');}</script><script src="https://creation.codemao.cn/kitten/build/vendors.5035cd22e77914a9f363.js" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)"></script><script>if(!window.__JS_RETRY__["vendors.5035cd22e77914a9f363.js"]) {document.write('\x3Cscript type="text/javascript" src="https://creation-codemao.codemao.cn/kitten/build/vendors.5035cd22e77914a9f363.js" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)" retry>\x3C/script>');}</script><script src="https://creation.codemao.cn/kitten/build/kitten.e7220c39deed359de9cc.js" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)"></script><script>if(!window.__JS_RETRY__["kitten.e7220c39deed359de9cc.js"]) {document.write('\x3Cscript type="text/javascript" src="https://creation-codemao.codemao.cn/kitten/build/kitten.0bb39bc6db24e8b6b626.js" onerror="__retryPlugin.call(this,event)" onload="__retryPlugin.call(this,event)" retry>\x3C/script>');}</script></body></html>


回复

上一页1 页 / 共 1下一页
DL1DL1

???

点赞0


评论


时光你慢些吧时光你慢些吧

H喵L代码?666啊

点赞0


评论