gpt4 book ai didi

javascript - 我可以从 "NIL"的 JavaScript 知识开始使用 jQuery(或 Node.js)吗?

转载 作者:搜寻专家 更新时间:2023-10-31 22:56:33 25 4
gpt4 key购买 nike

[披露:此问题与 my previous question 略有相关.]

如您所见,有一些人建议我学习 JavaScript/jQuery/Node.js。根据我的阅读,(a) jQuery 是一个 JS 库,它使 JavaScript 中的编码(一次性跨所有浏览器工作)变得更容易,(b) Node.js 基本上是一个服务器端 JavaScript 环境,(c ) Javascript 是上述语言的根编程语言,并且是客户端。

我也在 SO 上阅读了很多关于相同内容的问题,但是对于那些对任何类型的编程一无所知的人(比如我)来说,有些事情并不清楚。

(1) 基本上,我的目标是为我的博客编写一个(实时)实时博客/评论应用程序。我了解到,这需要像 JavaScript 这样的客户端脚本语言。所以,问题是,我能否使用 (a) 单独使用 jQuery (b) 单独使用 Node.js 来构建这样一个应用程序?

(2) 如果 (1) 的答案是肯定的:您认为使用服务器端选项 - - Node.js 会更好吗? (因为 jQuery 绝对不能在禁用 JS 的浏览器上工作,我不知道 Node.js。)请指教。

(3) 当我得到一本关于 XHTML 的书时,这本书让我开始接触 HTML,并逐渐将我带入 XHTML。因此,HTML 和 XHTML 之间没有混淆。 (a) jQuery 和 (b) Node.js 也会这样吗?

编辑: (4) JS 有一个问题。有些用户可能在浏览器中禁用了 JS。是否有任何其他客户端脚本替代方案与 JS 一样好? (只是问)

也就是说,为了学习,(a) jQuery 或者(b) Node.js 应该先学,JS 还是可以直接从初学者的jQuery 或Node.js 书入手?哪种方法正确?

我真的需要你的建议,因为我是编程的新手(而且几乎没有时间学习),我对 future 感到非常兴奋。

(我尽可能使用 (a) jQuery(b) Node.js 来表示您将它们分开考虑,并且认为我不会两者都要学习。我只能选择一个,至少现在是这样。)谢谢。

决定!决定! 对于将来可能会来这里寻找相同内容的人...从答案中可以清楚地看出,可以从 jQuery 开始,并最终通过实践(构建应用程序、解决问题等)学习纯 JS .看来学习曲线,那样的话,会更长?! (因为你最终遇到问题,继续尝试解决它们,也许会失去信心......等等!等等!等等!)仍然很好。我选择的是直接的方式 - 首先是 JS(直到我觉得我已经掌握了一些东西),然后再去使用 jQuerying!我希望我的结论没有错。 :) {感谢@Greg Pettit 和@Pete Wilson}

最佳答案

Node.js 和 jQuery 执行两个不同的 Angular 色。一个促进服务器端 JavaScript,另一个为客户端 JavaScript 提供抽象库。这不是一个或另一个。这个问题必须分为两个方向:

  1. 我想使用哪些服务器端技术? PHP + MySQL(一种已知商品)是否会在服务器端执行我想要的操作?我应该使用我已经熟悉的东西(ASP 或其他)吗?还是我喜欢 Node.js 的预期性能优势和可扩展性? Node.js 是否有足够成熟的数据库类来实际使用它来实现我的目的?

  2. 在客户端,我是想用“纯”JavaScript 编写所有内容,还是想使用框架?如果我使用一个框架,我应该使用 jQuery,因为它似乎是最广为人知的,还是我研究其他可能做我想做的框架?此外,我应该研究 Kendo UI 或 jQuery UI 等 Web 应用程序框架,还是将它们与 JavaScript 框架拼凑在一起?

在某些时候,有人会告诉您,如果您根本不了解 JavaScript,那么您应该从纯 JavaScript 开始,这样框架就不会腐 eclipse 您。我,我说呸。你想把事情做好。当您可以完成工作时,您不想花费时间来跳过篮球。

如果您直接进入框架(例如 jQuery)而不是正确地学习 JavaScript,那么您最终还是会学到一些东西。不久你就会意识到你不需要使用 $(this).attr('id') 而你可以只使用 this.id .但这没关系,因为前者一直有效,直到您学会了更好的方法。

我以前是一名教育 worker ,非常支持快速看到结果,因为它会插入你学习更多。仅仅因为您开始使用 jQuery 并不意味着您将永远忽略“纯”JavaScript。如果你是一个聪明的解决问题的人,“纯”JavaScript 最终会找到你,你将开始确定使用它的正确时间,以及使用框架的正确时间。

关于javascript - 我可以从 "NIL"的 JavaScript 知识开始使用 jQuery(或 Node.js)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7863571/

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