满天飘雪效果

html 复制代码
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
    <title>满天飘雪</title>
    <style>
      body {
        background-color: #666;
      }
    </style>
  </head>
  <body>
    <script>
      const usuuu_0x1dea = [
        "zgL2",
        "C2nYAxb0",
        "y3jLyxrLrwXLBwvUDa==",
        "Affprue=",
        "Aw5Uzxjive1m",
        "phn0EwXLpInOyw5bCgKTu25VD3TWB3nPDgLVBJOGzML4zwq7Dg9WoIaWo2XLzNq6ida7D2LKDgG6ideWmcu7AgvPz2H0oIaXmdaLo3OTAw5KzxG6idK5otK5o3bVAw50zxiTzxzLBNrZoIbUB25Lo308l3n0EwXLpJXJyw52yxmGAwq9j2HHBKfWAs1tBM93jZ48l2nHBNzHCZ4=",
        "yM9KEq==",
        "yxbWzw5Kq2HPBgq=",
        "rgzYwLG=",
        "C2v0qxr0CMLIDxrL",
        "DhLWzq==",
        "Dgv4Dc9QyxzHC2nYAxb0",
        "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",
        "B25SB2fK",
        "AwLRugO=",
        "Cu1UzNG=",
        "z3jVDxa=",
        "jwmG5l2C6icf5l+H5OgV",
        "y29SB3i6icnMywrMytm7igjHy2TNCM91BMq6icmWmZaZmdC7ihbHzgrPBMC6nxb4",
        "Bg9N",
        "jwmG6z+P5Bcp6z+P5y2A5A6IifD3DY5wDMHHBI5dB20=",
        "jwmG6z+P5Bcp6z+Pqvbj5O6L5y+JiefWAs5wDMHHBI5dB20=",
        "jwmG5QYI6l+o5yMn5P2L5zU06kEc44cb5zcq5QE944cb54k56lwE44cb5A2M5lMGlI4UlI4U",
        "z3jVDxbfBMq=",
        "jwmG5lIa6kIa",
        "y29SB3i6icnMzMzMzMy7igjHy2TNCM91BMq6icm2nJy2rKy7ihbHzgrPBMC6nxb4",
        "jwmG6zQ+5B+y5zkm6zQ+6l+h5Oc76yo95PIV5lYA5PYj55Qe5zcN",
        "jwmG6ykJ5lQB5lQ65zkm5lQl5Oof5Oc76yo95PIV5lYA5PYj55Qe5zcN",
        "jwmG5PIo5lQU5lIo5PMM5PQx5Oc76yo95PIV5lYA5PYj55Qe5zcN",
      ];
      const usuuu_0x1ef8 = function (_0x1dea65, _0x1ef88e) {
        _0x1dea65 = _0x1dea65 - 0x0;
        let _0xe4f682 = usuuu_0x1dea[_0x1dea65];
        if (usuuu_0x1ef8["fxGhSt"] === undefined) {
          var _0x523478 = function (_0xf49a09) {
            const _0x1aee55 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
            const _0x500ae3 = String(_0xf49a09)["replace"](/=+$/, "");
            let _0x818227 = "";
            for (
              let _0x2da15e = 0x0, _0x27aa19, _0x36e1ef, _0x17f35f = 0x0;
              (_0x36e1ef = _0x500ae3["charAt"](_0x17f35f++));
              ~_0x36e1ef &&
              ((_0x27aa19 = _0x2da15e % 0x4 ? _0x27aa19 * 0x40 + _0x36e1ef : _0x36e1ef),
              _0x2da15e++ % 0x4)
                ? (_0x818227 += String["fromCharCode"](
                    0xff & (_0x27aa19 >> ((-0x2 * _0x2da15e) & 0x6)),
                  ))
                : 0x0
            ) {
              _0x36e1ef = _0x1aee55["indexOf"](_0x36e1ef);
            }
            return _0x818227;
          };
          usuuu_0x1ef8["SXTLFT"] = function (_0x3f9cb1) {
            const _0xd71bcd = _0x523478(_0x3f9cb1);
            let _0x5b3093 = [];
            for (
              let _0x41cf91 = 0x0, _0x9f52c7 = _0xd71bcd["length"];
              _0x41cf91 < _0x9f52c7;
              _0x41cf91++
            ) {
              _0x5b3093 +=
                "%" + ("00" + _0xd71bcd["charCodeAt"](_0x41cf91)["toString"](0x10))["slice"](-0x2);
            }
            return decodeURIComponent(_0x5b3093);
          };
          usuuu_0x1ef8["nMMquy"] = {};
          usuuu_0x1ef8["fxGhSt"] = !![];
        }
        const _0x2563ee = usuuu_0x1ef8["nMMquy"][_0x1dea65];
        if (_0x2563ee === undefined) {
          _0xe4f682 = usuuu_0x1ef8["SXTLFT"](_0xe4f682);
          usuuu_0x1ef8["nMMquy"][_0x1dea65] = _0xe4f682;
        } else {
          _0xe4f682 = _0x2563ee;
        }
        return _0xe4f682;
      };
      const _0x2649ed = function (_0x3045f3, _0x2e4060) {
        return usuuu_0x1ef8(_0x3045f3 - "0x378", _0x2e4060);
      };
      const _0x49cf69 = function (_0x3c81ef, _0x1b5b37) {
        return usuuu_0x1ef8(_0x3c81ef - "0x378", _0x1b5b37);
      };
      const _0x48f70b = function (_0x3a03c2, _0x959d32) {
        return usuuu_0x1ef8(_0x3a03c2 - "0x378", _0x959d32);
      };
      function hanApiSnow() {
        const _0x217d85 = function (_0x437e76, _0x37436f) {
          return usuuu_0x1ef8(_0x437e76 - "0x1c3", _0x37436f);
        };
        const _0xd3000f = function (_0x4ba8ca, _0x4e2eb6) {
          return usuuu_0x1ef8(_0x4ba8ca - "0x1c3", _0x4e2eb6);
        };
        const _0x4e6e1e = function (_0x4ad18d, _0x5e939e) {
          return usuuu_0x1ef8(_0x4ad18d - "0x1c3", _0x5e939e);
        };
        const _0x34101e = { hQOEA: _0x217d85("0x1c3"), DfrZX: _0xd3000f("0x1c4") };
        const _0x2e91d8 = document[_0xd3000f("0x1c5")](_0x34101e[_0xd3000f("0x1c6")]);
        _0x2e91d8[_0x217d85("0x1c7")] = _0xd3000f("0x1c8");
        document[_0x4e6e1e("0x1c9")][_0xd3000f("0x1ca")](_0x2e91d8);
        const _0x4c5303 = document[_0xd3000f("0x1c5")](_0x34101e[_0x4e6e1e("0x1cb")]);
        _0x4c5303[_0x4e6e1e("0x1cc")](_0x217d85("0x1cd"), _0xd3000f("0x1ce"));
        _0x4c5303[_0x4e6e1e("0x1c7")] = _0x217d85("0x1cf");
        document[_0x4e6e1e("0x1c9")][_0x217d85("0x1ca")](_0x4c5303);
      }
      if (window[_0x2649ed("0x385")]) {
        const _hanApiSnow = window[_0x49cf69("0x385")];
        window[_0x48f70b("0x385")] = function () {
          const _0x5220e7 = function (_0x2ced0d, _0x276408) {
            return usuuu_0x1ef8(_0x2ced0d - "0x24d", _0x276408);
          };
          const _0x4f91cc = function (_0x539826, _0x511bad) {
            return usuuu_0x1ef8(_0x539826 - "0x24d", _0x511bad);
          };
          const _0x50fa25 = {
            iikPj: function (_0x2fe3b) {
              return _0x2fe3b();
            },
            qMnfx: function (_0x43fd9f) {
              return _0x43fd9f();
            },
          };
          _0x50fa25[_0x5220e7("0x25b")](hanApiSnow);
          _0x50fa25[_0x4f91cc("0x25c")](_hanApiSnow);
        };
      } else {
        window[_0x49cf69("0x385")] = hanApiSnow();
      }
    </script>
  </body>
</html>
相关推荐
一路向前的月光3 小时前
Vue2中的监听和计算属性的区别
前端·javascript·vue.js
长路 ㅤ   3 小时前
vue-live2d看板娘集成方案设计使用教程
前端·javascript·vue.js·live2d
Fan_web3 小时前
jQuery——事件委托
开发语言·前端·javascript·css·jquery
Jiaberrr4 小时前
Element UI教程:如何将Radio单选框的圆框改为方框
前端·javascript·vue.js·ui·elementui
安冬的码畜日常6 小时前
【D3.js in Action 3 精译_029】3.5 给 D3 条形图加注图表标签(上)
开发语言·前端·javascript·信息可视化·数据可视化·d3.js
太阳花ˉ6 小时前
html+css+js实现step进度条效果
javascript·css·html
john_hjy7 小时前
11. 异步编程
运维·服务器·javascript
风清扬_jd7 小时前
Chromium 中JavaScript Fetch API接口c++代码实现(二)
javascript·c++·chrome
yanlele7 小时前
前瞻 - 盘点 ES2025 已经定稿的语法规范
前端·javascript·代码规范