作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望进行一项实验来测试 2 个独立的网页布局,并找出哪一个允许用户最快地扫描页面并查找信息。
因此,在每个布局中都会有一个带有唯一 ID 的“单击我”链接。我将要求一组用户查看这两种布局,并在看到链接后立即单击该链接。
我想记录每个用户单击链接需要多长时间并将该时间记录在某处。所以我认为解决方案可能是 jQuery/Ajax 和 PHP 的组合。
有人对已经存在的东西有什么建议,或者如何相对容易地做到这一点?我是一名前端设计师而不是开发人员,但有一些 jQuery 知识。
提前致谢。史蒂夫
P.s - 很高兴使用 Wordpress 或现成的东西来进行此实验。
最佳答案
应该相当简单,获取页面加载时的时间(以毫秒为单位),然后在用户点击时再次获取时间,并进行比较
var start = new Date();
$(function() {
$('button').on('click', function() {
var stop = new Date();
var elapsed = stop.getTime() - start.getTime();
});
});
要将时间存储在您可以访问它们并执行操作的地方,您必须首先将时间发送到服务器端。
$(function() {
$('button').on('click', function() {
var stop = new Date();
var elapsed = stop.getTime() - start.getTime();
$.ajax({
url : 'script.php',
data : {time : elapsed}
});
});
});
在服务器上您将获得时间
$_GET['time'];
然后你必须弄清楚如何以及在哪里存储它们,我建议设置一个数据库。
关于php - 想要记录点击页面上的链接所花费的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25200464/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!