Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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_Html_Iframe_Frame - Fatal编程技术网

用于注释的Javascript框架

用于注释的Javascript框架,javascript,html,iframe,frame,Javascript,Html,Iframe,Frame,我考虑使用frames(或iframe)作为注释,以便在加载时加载更少的数据。 例如:假设我有一篇有100条评论的文章。我将只加载前10个,因此当用户单击第2页时,我将: 1) 创建带有11-20条注释的新框架 2) 将前10条注释显示为无 3) 将“2”按钮上的onclick更改为仅将帧的显示更改为block,其他更改为none 我的问题是: 1) 我应该使用框架还是iFrame 2) 这个主意好吗?还是会让我的网站太慢 3) 谷歌能“看到”隐藏在框架上的评论吗?(在我点击正确的数字之前,这一

我考虑使用frames(或iframe)作为注释,以便在加载时加载更少的数据。 例如:假设我有一篇有100条评论的文章。我将只加载前10个,因此当用户单击第2页时,我将:

1) 创建带有11-20条注释的新框架

2) 将前10条注释显示为无

3) 将“2”按钮上的onclick更改为仅将帧的显示更改为block,其他更改为none

我的问题是:

1) 我应该使用框架还是iFrame

2) 这个主意好吗?还是会让我的网站太慢


3) 谷歌能“看到”隐藏在框架上的评论吗?(在我点击正确的数字之前,这一点不会出现在页面中)

你提出的解决方案真是一种笨拙的做事方式

请允许我提出这个想法

首先,让你的网站在没有任何JavaScript的情况下工作。这样,分页按钮将生成真实的内容和真实的数据。这将让谷歌(和其他用户)感到高兴

将注释括在
div
部分
元素中。随机选择一个ID,我称之为注释。


然后,将一些JavaScript添加到分页按钮中,并使用Ajax输出下一组注释。继续并用新内容替换
#注释
。您可以在服务器上使用单独的API,也可以向其传递一个表示“只需注释,无正文”的参数。

您提出的解决方案是一种非常笨拙的做法

请允许我提出这个想法

首先,让你的网站在没有任何JavaScript的情况下工作。这样,分页按钮将生成真实的内容和真实的数据。这将让谷歌(和其他用户)感到高兴

将注释括在
div
部分
元素中。随机选择一个ID,我称之为注释。


然后,将一些JavaScript添加到分页按钮中,并使用Ajax输出下一组注释。继续并用新内容替换
#注释
。您可以在服务器上使用单独的API,也可以向其传递一个表示“只有评论,没有正文”的参数。

在ajax上传递的信息似乎很多:10条评论,10个用户,评论排名。对我来说似乎慢多了,不管你是否在使用AJAX,你仍然必须传递信息。对于AJAX来说,这似乎不是很多数据。这是一个很好的建议。事实上,您可以只传递JSON格式的原始数据,并根据需要更新HTML模板。当我从db加载它时,就这样了……在ajax上传递的信息似乎很多:10条评论,10个用户,评论排名。对我来说似乎慢多了,不管你是否在使用AJAX,你仍然必须传递信息。对于AJAX来说,这似乎不是很多数据。这是一个很好的建议。事实上,您可以只传递JSON格式的原始数据,并根据需要更新HTML模板。当我从数据库加载时,就是这样。。。。