【发布时间】:2017-05-05 04:22:45
【问题描述】:
我刚刚开始 Web 开发,到目前为止我知道:
HTML - 网站布局
CSS - 让它看起来很漂亮
JavaScript - 功能
那么jQuery、AngularJS和Node.js是什么?
快速搜索后,我发现 jQuery 是一个“JavaScript 库”, AngularJS是“基于JavaScript的开源前端Web应用框架”,Node.js是“JavaScript运行环境”。
它们似乎都与 JavaScript 有关,那么它们是新语言吗? “框架/库”是什么意思?
一个简单的答案将不胜感激。 (我刚开始做web编程,但是对编程很熟悉)。
【问题讨论】:
-
“库”基本上只是其他人为您编写和测试的有用函数的集合 - jQuery 是 JavaScript 函数的集合。 “框架”是一种抽象,其中为您编写了常见的应用程序结构代码,您可以根据特定应用程序的需要覆盖其中的一部分。 NodeJS 是一种工具,可让您在浏览器以外的地方运行 JavaScript(通常在 Web 服务器上,而不是 Java、DotNET 或 PHP 或其他任何地方)。
-
你会没事的。你知道为什么?因为你是说英语的。已经有很多东西适合你了。你只需要花时间学习它。在我的国家,英语是一个大问题。我认识很多人,因为英语不好而苦苦学习编程(很多人已经放弃并换了其他工作)。不过,正如我所说,这需要您花费很多时间。
标签: javascript jquery html angularjs node.js