我正在关注网站nowgamer.com
我对javascript感兴趣,特别是首页上的方框可以移动的方式。我知道jquery UI,但它没有完全相同的影响或流畅。无论如何只是从网站上“扯掉”javascript代码,以便我可以检查它并对其进行反向工程吗?我做了一些谷歌搜索并下载了一个名为“firebug”的工具,但它不会显示javascript的源代码。
谢谢
答案 0 :(得分:11)
是的,有办法。 但我不会告诉你怎么做。
这就是原因。拥有 nowgamer.com 的公司投入资金和时间来创建他们的网站。他们的代码他们的属性。该代码受版权保护,Terms and Conditions严格禁止代码复制:
§3使用NowGamer.com
NowGamer.com专为您的个人非商业用途而设计,未经我们同意,您不得以任何其他方式使用它。除非适用法律允许,您不得使用,复制,翻译,出版,许可或出售NowGamer.com或NowGamer.com中的任何材料或信息或结构,整体风格和程序代码未经我们同意,立即加入NowGamer.com 。如果您想提出同意请求,请与我们联系。
如果你把时间和金钱投入产品只是为了让你的客户端代码被某人扯掉,你会怎么样?
编辑:如果他们使用的是jQueryUI并不重要。所有人都可以使用jQueryUI,查看文档,使用它。
他们的代码,他们与图书馆的互动,这是他们的财产。如果他们不想让你摆弄它并在他们的ToS中陈述,那就尊重它。 这是他们的权利。
答案 1 :(得分:1)
如果右键单击某个页面并单击“查看源代码”(或浏览器的等效项),或者在Firefox中使用Ctrl-U,则可以在页面上看到源代码。看起来这个网站 实际上是使用jquery和jquery-ui来实现它们的效果。他们有链接到他们正在使用的15个不同的JS库,所以有趣的排序所有;)如果您正在使用Firefox并且您正在查看html源,您可以单击任何javascript包含标签的链接看看JS的样子。
请记住他们写的来源是他们的属性,而直接翻录可能是对知识产权的侵犯。但是,没有理由你不能从他们的JS如何用来弄清楚如何在你自己的网站上构建类似的东西。
看到他们使用的库,其中大多数似乎是开源许可的,以及可以使用的库,这可能是一件好事。
答案 2 :(得分:0)
Javascript可以直接嵌入页面,也可以嵌入页面引用的单独文件(通常带有.js文件扩展名)。看看那些页面源代码,通过wget下载,并检查源代码。