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