gpt4 book ai didi

javascript - 将 JavaScript 库与 Node.js 结合使用

转载 作者:行者123 更新时间:2023-12-02 17:34:24 25 4
gpt4 key购买 nike

我使用 Node、Express 和 TweenJS 库编写了一个小动画

发布在heroku上供大家查看here.

当前,当您单击“查看源代码”时,您会得到以下信息 source.

目前,所有 JavaScript 均在客户端处理,脚本标记在 .jade 文件中调用

为了让我了解客户端和服务器端 javascript,我想编写这个应用程序,以便在服务器端执行动画。这应该会阻止查看者轻松查看 javascript 源代码。

我研究过

module.exports

并查看了调用方法

var animation = require('./animation.js');

对于所有必需的 js 文件,但我仍然陷入困境,不太明白如何执行动画服务器端。

感谢您的宝贵时间。

最佳答案

恐怕它不会那样工作,你不能简单地采用一个通常在浏览器上运行的库,然后期望它在 Node.js 上运行来操纵浏览器,而你的代码是“隐藏”的用户。

动画本质上是基于浏览器的(访问 DOM 元素、操作其 CSS 等)

您可能会想象一个动画设置,其中的计算是在服务器端完成的,消息从服务器发送到浏览器以重新定位和操作 DOM 元素,但这效率非常低,而且仅仅为了隐藏动画而付出的代价太大代码。最后,您还可以收集这些消息来对动画进行逆向工程。

也许客户端 JS 混淆(缩小和丑化)是一个很好的中间手段!

关于javascript - 将 JavaScript 库与 Node.js 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22753692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com