,当滚动浏览论坛和各种各样的web开发评论时,有一个非常流行的主题贯穿着初级和中级开发人员经常提出的问题: JavaScript和jQuery。
而且,不仅围绕分歧进行讨论,而且在适当的时候,当一个人应该被雇佣于另一个人的时候,经常会有激烈的对话。在本系列中,我将重点介绍JavaScript和jQuery的功效的流行地方。
,对于那些不熟悉JavaScript和jQuery的,有几个项目要记住,当开始了:
- JavaScript是一种用于web开发的脚本语言,以交互式,多范式,普遍支持和动态而闻名。我们所知道的互联网是建立在JavaScript之上的。
- jQuery是一个特定的JavaScript代码库,但由于其强大的功能,对脚本代码的优化和简单性,通常被视为一种单独的语言。
- jQuery减少了编码时间,使其成为现代web开发环境中开发人员的选择。
- 不应该假设你只在jQuery或JavaScript中编写,因为两者都可以在应用程序中混合使用。
考虑到这些想法,让我们转向今天的思想项目: JavaScript或jQuery更适合网页重定向吗?
鉴于我们对两者的了解的基础方面,最初似乎我们可能会倾向于jQuery来获得这个答案。然而,这种情况下,JavaScript解决方案要简单得多在构造中比jQuery的答案。
如果你要使用jQuery的解决方案:
var url = " https://www.infragistics.com ";$(location).attr('href', url);
您会发现原始页面被放置在会话历史记录中。通过重定向,然后将您导航到新页面,您重定向的页面将是最近的先前位置。当用户从您新重定向的页面选择后退按钮时,用户将被带到原始地址,随后再次重定向。从本质上讲,它会导致一个永无止境的循环与后退按钮,迫使用户手动离开网页或快速卡住鼠标按钮,直到他们找到他们以前的位置。
,JavaScript的解决方案很简单,在这种情况下,与:
窗口位置。替换 (“ https://www.infragistics.com ”);
这是用新页面替换当前页面,因为replace()正在从历史记录中删除当前页面的的URL。这确保用户不会使用 “后退” 按钮导航回原始地址。
我们都访问过的页面,我们被困在那个不幸的jQuery循环与后退按钮,这是一个干净的方式使用JavaScript来避免常见的重定向错误。当我们一起浏览这个迷你系列时,我将努力回答常见的jQuery与JavaScript问题,并提供最佳实践的解决方案或想法。
最后一点,如果您想快速构建web应用程序,请考虑我们的用于JavaScript的Ignite UI它提供了一个强大的组件库在你的指尖。此外,我们的Ignite UI CLI为您提供了使用命令行进行构建的选项,以及减少手动编码的简单方法。
</p