gpt4 book ai didi

javascript - 复杂的客户端逻辑——移至服务器端更好吗?

转载 作者:行者123 更新时间:2023-11-30 10:56:26 24 4
gpt4 key购买 nike

我正在使用第三方搜索 API,并且非常喜欢将几乎整个应用程序保留在浏览器端。 XML 完全用 javascript 消化,我正在使用 javascript 模板引擎动态呈现复杂的结果对象。很少有页面重新加载,并且有很多花哨的 javascript 正在进行。

将所有内容都放在 javascript 端对我来说感觉很干净。这将使部署变得更加容易,并且将我的所有代码放在一个地方真是太好了。我正在尝试像使用 Java 编码一样严格地使用 javascript 编码,到目前为止,一切似乎都运行良好。我正在努力采用 TDD 风格,使用 YUI 测试,并且乐观地认为这将使不可避免的跨浏览器错误更容易捕获和修复。代码大小不是很小,但也不算太糟糕,我计划在部署前将其缩小,这应该会减少到现在的 2/3 左右。

有没有我没有考虑到的缺点?这里还有其他前端应用程序逻辑的支持者吗?

最佳答案

There are few page reloads happening, and lots of fancy javascript going on.

过度依赖 JavaScript 有一个很大的缺点。请记住,无论何时设计 Web 应用程序,都应该以用户没有启用 JavaScript 为前提 - 尽管这是少数,但仍有很多用户没有启用它无论出于何种原因启用,如果您的应用程序在其基本操作中过度依赖 JavaScript,那么禁用 JavaScript 的人将无法访问它。

每当我编写具有 JavaScript 或 AJAX 功能的页面时,我总是确保有显示或提交信息的辅助方式,以防用户浏览器上的 JavaScript 被关闭。当然,这通常不是美观所必需的 - 如果关闭 JavaScript,则单击时菜单项会沿着菜单栏滑动,并且页面发生变化不会影响页面的核心功能,它们只是像静态链接一样工作;但是对于输入数据和显示结果等核心功能,您应该确保提供在未启用 JavaScript 时使用的备份方法。

关于javascript - 复杂的客户端逻辑——移至服务器端更好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com