作者KJFC (磁铁猫)
看板Ajax
标题[问题] 初学
时间Wed Dec 30 12:58:43 2015
我一直以为javascript就只是javascript
但是好像又有node js,angular js之类的
想问的是他们的差别是什麽
要入门的话该从哪里下手
看了
......
我有c/c++,python的基础
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.194.203
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1451451525.A.EE3.html
1F:推 Peruheru: javascript是语言,可以用在很多地方,包含网页 12/30 13:38
2F:推 Peruheru: node.js是将其用在网页後端语言而非浏览器上的方法 12/30 13:41
3F:→ Peruheru: angular js 是浏览器端javascript上使用的一套framework 12/30 13:42
4F:→ Peruheru: 虽然取向不同,不过就像jQuery一样 12/30 13:43
5F:→ Peruheru: 我认知是这样,可能有错 12/30 13:44
6F:→ KJFC: 所以像是一个基本的js加上不同的模组? 12/30 14:04
7F:推 Peruheru: 不是,只是看你拿javascript做什麽事,就像C#可以写视窗 12/30 14:50
8F:→ Peruheru: 程式,而如果你拿来写网页就成了ASP.NET 12/30 14:50
9F:→ Peruheru: 但是使用的语言都是c#这样 12/30 14:50
10F:→ Peruheru: Framework则是帮你简化一些事情,理论上就算不用还是可 12/30 14:51
11F:→ Peruheru: 以用原生语言做到那些事,只是省掉很多事 12/30 14:52
12F:推 visa9527: 你可以把 Framework 看成是某支 DLL,call它做事情 12/30 16:12
13F:推 mrbigmouth: python也有framework吧? 应该很容易理解? 12/30 16:29
14F:→ mrbigmouth: angular之於javascript 相当於 Django之於python 12/30 16:30
15F:→ mrbigmouth: jQuery比较不算framework而是library 相当於DLL 12/30 16:30
16F:→ mrbigmouth: 一般而言一个framework会去规定你的程式该如何架构 12/30 16:31
17F:→ mrbigmouth: 但jQuery只是提供了很多方便的工具 不会规定该怎麽用 12/30 16:31
18F:→ KJFC: 感谢大家 12/31 08:34
19F:推 illl: 用angular时到底可不可以用jquery阿? 12/31 10:02
20F:→ illl: angular明明也有jqLite 可是我看网路上好像有些人蛮排斥两 12/31 10:03
21F:→ illl: 个一起用 12/31 10:04
22F:→ bbcust: 可以一起用 不过要先load jquery 01/13 15:58
23F:推 amazing2014: AngularJS我觉得是比较完整的前端MVC 02/28 11:52
24F:→ amazing2014: 效能最好也最基础的是VanillaJS 02/28 11:57
25F:→ amazing2014: 可以搭配jQuery一起,因为jq很容易读懂 02/28 11:57
26F:→ amazing2014: VanillaJS === JavaScript 02/28 11:58