Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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 框架还是香草?如何在不加载单独html页面的情况下向页面添加内容?_Javascript_Frameworks_Frontend - Fatal编程技术网

Javascript 框架还是香草?如何在不加载单独html页面的情况下向页面添加内容?

Javascript 框架还是香草?如何在不加载单独html页面的情况下向页面添加内容?,javascript,frameworks,frontend,Javascript,Frameworks,Frontend,(首先感谢您的帮助和时间) 好的,有很多框架,我一直在绕圈子,试图找到合适的语言来做我需要的事情- 我希望创建一个网页(个人网站)-这只是一个页面,但当点击链接(如博客和项目)时,它会删除页面上的主要内容,并用博客的主要内容等重新填充它- 理想情况下,页面之间会有某种类型的动画转换- 通过查看一些投资组合网站,我试图创建的一个很好的例子是 这里有什么帮助都好- 最好了解: 此方法称为什么(加载页面而不刷新页面) 这可以用vanilla JS实现吗?(在加入框架之前,我很想成为一种令人惊叹的语言)

(首先感谢您的帮助和时间)

好的,有很多框架,我一直在绕圈子,试图找到合适的语言来做我需要的事情-

我希望创建一个网页(个人网站)-这只是一个页面,但当点击链接(如博客和项目)时,它会删除页面上的主要内容,并用博客的主要内容等重新填充它-

理想情况下,页面之间会有某种类型的动画转换-

通过查看一些投资组合网站,我试图创建的一个很好的例子是

这里有什么帮助都好-

最好了解:

此方法称为什么(加载页面而不刷新页面) 这可以用vanilla JS实现吗?(在加入框架之前,我很想成为一种令人惊叹的语言)——

是的,我对这方面的发展有点陌生,所以非常感谢您的帮助-谢谢,
Wally

我建议从学习基本的JS(Java脚本)开始,然后一旦你有信心,就开始学习JQuery。Udemy将有一些基础课程


您的要求非常广泛,因为许多语言和框架都可以做到这一点。它更多的是你的使用或你的网站需要的功能。例如,你需要后端函数吗?如果需要,那么你需要使用PHP或Node之类的东西。这家伙可能使用Angular或React。它是单页应用程序(SPA)。整个应用程序都加载到浏览器中,如果它需要一些数据,它将向服务器发送HTTP请求,并以JSON的形式获取数据。如果你想用vanilla JS做类似的事情,你必须使用Ajax并进行大量的DOM操作来实现同样的事情:)

Hi Tony-谢谢你的帮助。我已经掌握了JS的基本知识——我创建的网站目前只在一个页面上运行,但这是因为我使用css动画和JS createElemets以及append child来添加和删除内容。也许我应该问一下,有没有一种方法可以将html页面附加到文档的当前div部分——例如,将主内容包装换成另一个。再次感谢;)非常感谢您的帮助-Wallyi如果您已经打包了JS和Jquery,那么请看一下Angular JS。至于交换内容,我通常会创建一个.hidden类(css display:none;),然后使用JQuery onclick函数添加并删除该隐藏类。但这真的取决于你想要实现什么,因为这种方法更适合于基本的内容交换。太棒了,谢谢你的帮助托尼:)