Javascript 动态内容加载(无限滚动)

Javascript 动态内容加载(无限滚动),javascript,php,html,ajax,web,Javascript,Php,Html,Ajax,Web,所以,我正在建立一个网站,上面有一些照片,类似于Weheartit的网格,主要的想法是我会每天更新这些照片,我会每天发布新的照片。起初我想进行分页,但后来我意识到动态加载内容是一个更好的主意。所以,我想以类似于Weheartit的方式加载内容,当用户到达页面底部时,加载新内容,等等,直到无限。。。我对网页设计基本上是新手,但我对HTML和CSS有很好的了解,对Javascript也有一定的基础知识。所以,我想知道你们中的一些人是否能帮助我走上实现我的想法的正确道路。我需要学习什么才能做到这一点?

所以,我正在建立一个网站,上面有一些照片,类似于Weheartit的网格,主要的想法是我会每天更新这些照片,我会每天发布新的照片。起初我想进行分页,但后来我意识到动态加载内容是一个更好的主意。所以,我想以类似于Weheartit的方式加载内容,当用户到达页面底部时,加载新内容,等等,直到无限。。。我对网页设计基本上是新手,但我对HTML和CSS有很好的了解,对Javascript也有一定的基础知识。所以,我想知道你们中的一些人是否能帮助我走上实现我的想法的正确道路。我需要学习什么才能做到这一点?不使用PHP是否可行,我是否需要AJAX等等。。。谢谢各位。

根据你们提出的问题,这似乎有点模糊,我不太确定你们的要求,但我会尽我所能回答你们的问题

首先,我不明白为什么要用Javascript“动态”加载内容。Javascript是一种客户端语言,当服务器收到加载网页的请求时,所有HTML/CSS都会发送到客户端。Javascript只会隐藏一些HTML,但隐藏的数据仍然存在于客户端。例如,您可以有如下内容:

function loadpage(){
document.getElementById("myDiv").style.display= "block";
}
然后在页面末尾添加一个按钮来执行此功能。但最好一开始就把它全部装上

PHP是一种服务器端语言,此代码在服务器上执行。当您请求页面时,并非所有html都会发送到您的计算机。。。当您在页面上触发一个操作时,服务器就会启动,并且很可能从服务器上的数据库中获取新的HTML

AJAX异步Javascript和XML是使用Javascript与服务器通信的一种方式,它允许网页在不刷新页面的情况下呈现数据库中的信息

We Heart It站点从数据库动态生成数据。当您到达页面底部时,一个AJAX请求触发,与服务器进行通信,加载更多图片供您查看


如果你真的想要一个动态系统,让图片不断加载,你需要学习//数据库

这个问题在当前的格式中太广泛了,因为你没有尝试过。花些时间浏览SO以查找类似的问题-例如