[問題] 初學

看板Ajax作者 (磁鐵貓)時間8年前 (2015/12/30 12:58), 編輯推噓7(7019)
留言26則, 7人參與, 最新討論串1/1
我一直以為javascript就只是javascript 但是好像又有node js,angular js之類的 想問的是他們的差別是什麼 要入門的話該從哪裡下手 看了精華區 ...... 我有c/c++,python的基礎 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.194.203 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1451451525.A.EE3.html

12/30 13:38, , 1F
javascript是語言,可以用在很多地方,包含網頁
12/30 13:38, 1F

12/30 13:41, , 2F
node.js是將其用在網頁後端語言而非瀏覽器上的方法
12/30 13:41, 2F

12/30 13:42, , 3F
angular js 是瀏覽器端javascript上使用的一套framework
12/30 13:42, 3F

12/30 13:43, , 4F
雖然取向不同,不過就像jQuery一樣
12/30 13:43, 4F

12/30 13:44, , 5F
我認知是這樣,可能有錯
12/30 13:44, 5F

12/30 14:04, , 6F
所以像是一個基本的js加上不同的模組?
12/30 14:04, 6F

12/30 14:50, , 7F
不是,只是看你拿javascript做什麼事,就像C#可以寫視窗
12/30 14:50, 7F

12/30 14:50, , 8F
程式,而如果你拿來寫網頁就成了ASP.NET
12/30 14:50, 8F

12/30 14:50, , 9F
但是使用的語言都是c#這樣
12/30 14:50, 9F

12/30 14:51, , 10F
Framework則是幫你簡化一些事情,理論上就算不用還是可
12/30 14:51, 10F

12/30 14:52, , 11F
以用原生語言做到那些事,只是省掉很多事
12/30 14:52, 11F

12/30 16:12, , 12F
你可以把 Framework 看成是某支 DLL,call它做事情
12/30 16:12, 12F

12/30 16:29, , 13F
python也有framework吧? 應該很容易理解?
12/30 16:29, 13F

12/30 16:30, , 14F
angular之於javascript 相當於 Django之於python
12/30 16:30, 14F

12/30 16:30, , 15F
jQuery比較不算framework而是library 相當於DLL
12/30 16:30, 15F

12/30 16:31, , 16F
一般而言一個framework會去規定你的程式該如何架構
12/30 16:31, 16F

12/30 16:31, , 17F
但jQuery只是提供了很多方便的工具 不會規定該怎麼用
12/30 16:31, 17F

12/31 08:34, , 18F
感謝大家
12/31 08:34, 18F

12/31 10:02, , 19F
用angular時到底可不可以用jquery阿?
12/31 10:02, 19F

12/31 10:03, , 20F
angular明明也有jqLite 可是我看網路上好像有些人蠻排斥兩
12/31 10:03, 20F

12/31 10:04, , 21F
個一起用
12/31 10:04, 21F

01/13 15:58, , 22F
可以一起用 不過要先load jquery
01/13 15:58, 22F

02/28 11:52, , 23F
AngularJS我覺得是比較完整的前端MVC
02/28 11:52, 23F

02/28 11:57, , 24F
效能最好也最基礎的是VanillaJS
02/28 11:57, 24F

02/28 11:57, , 25F
可以搭配jQuery一起,因為jq很容易讀懂
02/28 11:57, 25F

02/28 11:58, , 26F
VanillaJS === JavaScript
02/28 11:58, 26F
文章代碼(AID): #1MWsI5xZ (Ajax)