我正在尝试为网站编写命中计数器。作为一种偏好,不是必需的,我正在尝试使用 Javascript 来执行此操作。在网站的 html 文件中,我正在从 javascript 文件中读取一个数字并将其输出。每次点击发生时,我怎样才能让它“计数”?
抱歉问了这么模糊的问题。我在正确的轨道上吗?任何提示、代码或参考将不胜感激。
谢谢!
我正在尝试为网站编写命中计数器。作为一种偏好,不是必需的,我正在尝试使用 Javascript 来执行此操作。在网站的 html 文件中,我正在从 javascript 文件中读取一个数字并将其输出。每次点击发生时,我怎样才能让它“计数”?
抱歉问了这么模糊的问题。我在正确的轨道上吗?任何提示、代码或参考将不胜感激。
谢谢!
使用 Javascript,您只能计算当前用户的点击次数,因为您必须将计数保存在 cookie 或客户端技术中。
要获得更准确的方式,您必须使用服务器端语言,并且可能添加像数据库这样的存储引擎以使其工作。
我建议您从这里开始Php 对于初学者,该链接可能很旧,但它涵盖了创建计数器所需了解的所有基础知识。
Javascript 无法在没有安全问题的情况下更改服务器或客户端计算机上的文件。您可能还想考虑使用PHP
或另一种服务器端脚本语言将另一个页面加载为空白图像。然后可以毫无问题地更新文件的计数。
我看到有大量流量的计数器的大多数站点都使用定时计数器并使用 ajax 在加载时获取实数。
这样做的好处是您没有静态计数器,刷新后您会得到实数,但就像之前所说的那样,仅使用 javascript 是不可能的
Javascript 是一种客户端脚本语言 - 它在客户端 PC 上运行。计数器本身必须在服务器端实现,因为您必须计算 http 请求。尽管 javascript 代码可能会请求服务器更新客户端电脑上显示的 html 页面上的计数器。