V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Renco
V2EX  ›  前端开发

想了解下这样的网站怎么实现的

  •  
  •   Renco · 2019-09-03 18:47:27 +08:00 · 2533 次点击
    这是一个创建于 1902 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://www.xiangaiwang.com/ai/

    想知道代码怎么动态执行的。。

    8 条回复    2019-09-17 13:42:06 +08:00
    mouyase
        1
    mouyase  
       2019-09-03 18:51:26 +08:00
    这……这就是用 JS 在屏幕上输出文字啊……
    ahmcsxcc
        2
    ahmcsxcc  
       2019-09-03 18:51:39 +08:00
    github 有源码
    zachlhb
        3
    zachlhb  
       2019-09-03 18:53:00 +08:00 via Android
    我绝不会告诉你可以右键看他的源代码
    HuasLeung
        4
    HuasLeung  
       2019-09-03 18:55:00 +08:00 via Android
    js 有个 setInterval() ,可以定时间隔执行
    fengmumu
        5
    fengmumu  
       2019-09-04 11:09:12 +08:00
    想着你不会用浏览器看源码,这是源码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>X$Y</title>

    <style type="text/css">
    @font-face {
    font-family: digit;
    src: url('digital-7_mono.ttf') format("truetype");
    }
    </style>

    <link href="css/default.css" type="text/css" rel="stylesheet">
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/garden.js"></script>
    <script type="text/javascript" src="js/functions.js"></script>

    </head>

    <body>

    <div id="mainDiv">
    <div id="content">
    <div id="code">
    <span class="comments">/**</span><br />
    <span class="space"/><span class="comments">*2017 — 05-02,</span><br />

    <span class="space"/><span class="comments">*/</span><br />
    Boy name = <span class="keyword">Mr</span> XiaoXingXing<br />
    Girl name = <span class="keyword">Mrs</span> XiaoYaYa<br />
    <span class="comments">// Fall in love river. </span><br />

    <br>
    <br>
    I want to say:<br />
    Baby, I love you forever;<br />
    </div>
    <div id="loveHeart">
    <canvas id="garden"></canvas>
    <div id="words">
    <div id="messages">
    亲爱的,这是我们相爱在一起的时光。
    <div id="elapseClock"></div>
    </div>
    <div id="loveu">
    爱你直到永远。<br/>
    <div class="signature">- Gong</div>
    </div>
    </div>
    </div>
    </div>
    </div>

    <script type="text/javascript">
    var offsetX = $("#loveHeart").width() / 2;
    var offsetY = $("#loveHeart").height() / 2- 55;
    var together = new Date();
    together.setFullYear(2017,3,31);
    together.setHours(24);
    together.setMinutes(0);
    together.setSeconds(0);
    together.setMilliseconds(0);

    if (!document.createElement('canvas').getContext) {
    var msg = document.createElement("div");
    msg.id = "errorMsg";
    msg.innerHTML = "Your browser doesn't support HTML5!<br/>Recommend use Chrome 14+/IE 9+/Firefox 7+/Safari 4+";
    document.body.appendChild(msg);
    $("#code").css("display", "none")
    $("#copyright").css("position", "absolute");
    $("#copyright").css("bottom", "10px");
    document.execCommand("stop");
    } else {
    setTimeout(function () {
    startHeartAnimation();
    }, 5000);

    timeElapse(together);
    setInterval(function () {
    timeElapse(together);
    }, 500);

    adjustCodePosition();
    $("#code").typewriter();
    }
    </script>
    <div style="text-align:center;clear:both">

    </div>
    </body>
    </html>
    VisionKi
        6
    VisionKi  
       2019-09-04 11:20:46 +08:00
    纯静态的,下个谷歌插件,直接扒下来看看不就完事了
    googlefans
        7
    googlefans  
       2019-09-04 18:13:34 +08:00
    @zachlhb 哈哈
    TonyLeeJSer
        8
    TonyLeeJSer  
       2019-09-17 13:42:06 +08:00
    F12 会不会 - -
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3827 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:30 · PVG 18:30 · LAX 02:30 · JFK 05:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.