【问题标题】:Understanding client side code of existing sites了解现有网站的客户端代码
【发布时间】:2010-10-24 21:49:00
【问题描述】:

我多次遇到一个网站,并想知道 - 他们是如何做到的?

此外,我正在查看其他人在我自己的(网络)项目中的工作,并想了解他到底做了什么?

页面的组成部分是什么?正在执行哪些脚本操作?哪些请求被发送到服务器,何时发送?

当人们浏览网页时,所有这些信息显然都存在于网页中。但是,它可能很难阅读和理解。

有人知道一些可以更好地做到这一点的工具吗?

您能否准确定义这样一个过程的一些困难?

有什么技巧和策略可以做到这一点吗?

谢谢!

吉迪

【问题讨论】:

    标签: client-side


    【解决方案1】:

    为 Firefox 下载 FireBug。对于这类事情来说,这是无价之宝。

    http://getfirebug.com/

    【讨论】:

      【解决方案2】:

      使用 Firefox,您可以使用 Firebug 深入了解正在发生的所有 XHR,以及一些 javascript、html 和 css。请注意,人们可能会通过混淆 javascript 让您的生活变得困难。

      使用 Chrome 和 Safari 等基于 webkit 的浏览器,您可以使用开发人员工具获取此信息。

      Firebug 更适合某些事情,webkit 适合其他事情。

      【讨论】:

        【解决方案3】:

        您需要自己做,所以选择一种语言并找到一本关于 Web 开发的好书,然后尝试制作 Web 应用程序。从非常简单的开始。我建议使用 PHP 之类的东西,因为它易于理解。学习基本概念后,您可以迁移到其他平台,例如 ASP.NET。

        【讨论】:

        • 这对我来说很明显,但是分析现有网站的行为对于不同的目标可能非常有价值
        • 寻找提出问题的方式,根据我的经验,编写自己的代码比第一步分析其他代码更有帮助。显然,过了一会儿你就可以开始分析其他人的工作了。
        猜你喜欢
        • 1970-01-01
        • 2016-03-22
        • 2012-02-04
        • 1970-01-01
        • 2010-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-24
        相关资源
        最近更新 更多