0

我知道这个问题以前在这里被问过,但我仍然无法弄清楚我的情况,所以请指教。

我做了一些GitHub页面:

http://kenokabe.github.io/test

Chrome浏览器一开始无法打开此页面,重新加载显示正常。Incognite Window 即使在重新加载后也会失败。

Chrome 控制台 说:

Uncaught SyntaxError: Unexpected token < jquery-2.0.3.min.js:4

该页面基于

https://github.com/kenokabe/kenokabe.github.io

简要内容管理系统

不涉及服务器端。客户端的 JS 代码完成了所有工作。

准备
  • /scheme.htmlindex.html(自动生成的@setup)的克隆。

  • /javascripts/invoke.js引导程序

编写内容并发布
  1. 在双窗格 MarkDown 编辑器上编辑文档

  2. 在文件末尾添加

    <style type="text/css">body {display: none;}</style><script src="/javascripts/invoke.js"></script>

  3. 通过Editor获取HTML文件,上传到Github repo顶层


http://kenokabe.github.io/test0是一个原始的 html 文件。

http://kenokabe.github.io/test

是通过添加 1 行代码来修改的引导 html 文件调用invoke.js.

var load = function (src, check, next)
{
    check = new Function('return !!(' + check + ')');
    if (!check())
    {
        var script = document.createElement('script')
        script.src = src;
        document.body.appendChild(script);
        setTimeout(function ()
        {
            if (!check())
            {
                setTimeout(arguments.callee, 100);
            }
            else
            {
                next();
            }
        }, 100);
    }
    else
    {
        next();
    }
};


load(
    'http://code.jquery.com/jquery-2.0.3.min.js',
    'window.jQuery',
    function ()
    {
        $(document).ready(function ()
        {
            $("body").hide(); 
            $("script").attr("src","");
            var body1 = $("body").html();
            $("body").load("/scheme.html", function ()
            {
                $("#doc").html(body1);
                $("body").show();
            });
        })

    }
);
4

0 回答 0