Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从该网站删除javascript?_Javascript - Fatal编程技术网

如何从该网站删除javascript?

如何从该网站删除javascript?,javascript,Javascript,我正在看网站nowgamer.com 我对javascript感兴趣,特别是首页上的框可以移动的方式。我知道jQueryUI,但它没有完全相同的效果,或者说效果不是很流畅。有没有办法从网站上“翻录”javascript代码,这样我就可以检查它并对其进行反向工程?我在谷歌上搜索并下载了一个名为“firebug”的工具,但它不会显示javascript的源代码 谢谢Javascript可以直接嵌入页面,也可以嵌入页面引用的单独文件(通常带有.js文件扩展名)。查看页面源代码,通过wget下载,然后检

我正在看网站nowgamer.com

我对javascript感兴趣,特别是首页上的框可以移动的方式。我知道jQueryUI,但它没有完全相同的效果,或者说效果不是很流畅。有没有办法从网站上“翻录”javascript代码,这样我就可以检查它并对其进行反向工程?我在谷歌上搜索并下载了一个名为“firebug”的工具,但它不会显示javascript的源代码


谢谢

Javascript可以直接嵌入页面,也可以嵌入页面引用的单独文件(通常带有.js文件扩展名)。查看页面源代码,通过wget下载,然后检查那里的源代码。

是的,有一种方法但我不会告诉你怎么做。

原因如下。拥有nowgamer.com的公司投入资金和时间创建了他们的网站。它们的代码是它们的属性。本规范受版权保护,严禁复制:

§3使用NowGamer.com

NowGamer.com专为您的个人、非商业用途而设计,未经我们同意,您不得以任何其他方式使用它。除非适用法律允许,否则未经我们同意,您不得使用、复制、翻译、发布、许可或出售NowGamer.com或NowGamer.com中的任何材料或信息,或NowGamer.com的结构、整体风格和程序代码。如果您希望请求同意,请与我们联系

如果你在一个产品上投入了时间和金钱,却被别人窃取了你的客户端代码,你会怎么想

编辑:不管他们是否使用jQueryUI。jQueryUI对所有人都可用,请查看文档,并使用它


它们的代码,它们与库的交互,这是它们的属性。如果他们不想让你摆弄它,并在他们的ToS中说明,尊重它这是他们的权利。

如果右键单击页面并单击“查看源代码”(或浏览器的等效版本),或在firefox中使用Ctrl-U,则可以在页面上看到源代码。看起来这个网站实际上使用了jquery和jQueryUI来实现它们的效果。他们有15个不同的JS库的链接,所以在所有这些库中进行排序很有趣;)如果您使用的是firefox,并且您正在查看html源代码,那么您可以单击任何javascript包含标记的链接来查看JS的外观

请记住他们所写的资料来源是他们的财产,直截了当地说,这可能是对知识产权的侵犯。然而,你没有理由不能从他们的JS如何被用来在你自己的网站上构建类似的东西中学到一些东西


看到他们使用的库可能是一件好事,其中大部分似乎是开源许可的——以及那些你可以使用的库。

如果你看一下网站的源代码,他们使用的是jQuery UI,所以我很确定他们会使用jQuery UI进行拖放操作。所以你认为围绕页面制作DOM元素动画的代码是如此具有开创性和神奇,以至于没有其他人能够重用它或从中学习,即使考虑到它可以在公开访问的空间中免费使用?nowgamer.com将时间和金钱投入到能够为他们构建解决方案的程序员身上,而不是投入到为他们编写代码的程序员身上。你的回答真正具有讽刺意味的是,制作动画的库可以免费在这里进行检查和逆向工程。@Jordan:我相信任何投入时间和金钱的代码对那个人来说都是有价值的。无论他人是否使用第三方库,您都无权窃取他人的作品。使用这些库,自己把它们粘在一起。不要只是从其他公司或个人那里窃取代码。是的,jQueryUI对所有人都是免费的。nowgamer.com或其他网站使用它们的方式并非如此。他们花时间在他们的ToS中指定了这一点,这是他们的权利。尊重它。@Jordan:我不是说不应该使用jQuery本身。。。请说吧。。。但根据网站的ToS和美国版权法,nowgamer.com使用图书馆的方式是不可复制的。如果你想创造类似的东西,好吧。。。但你不能复制或直接反向工程nowgamer.com的代码。我认为它是黑白相间的。我已经赢了一场针对某个人的官司。从我的一个产品上取下JS代码并在他的产品中使用。@Jordan:jQueryUI不属于nowgamer.com。但是,它们与库的特定交互由nowgamer.com所有。@Jordan:另外,jQueryUI是根据发布的,而不是copyleft许可证。这意味着nowgamer.com对与之交互的代码拥有版权。特此免费授予任何获得本软件及相关文档文件(“软件”)副本的人员在不受限制的情况下经营本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售本软件副本的权利