我们在过去 29 篇说了很多 JavaScript 的东西,也用 Node.js 写了一些东西。
现在,我们要再更进一步,介绍一些 JavaScript 相关领域中比较新的东西。
顾名思义,就是针对於型别较弱的 JavaScript 增强了型别部分,刚开始使用时虽然会有点不习惯,然後就全部改成 ,但在开发上能让程序的稳定性更高,避免一些型别错误带来的意外。any
同时 TypeScript 也加上了一些好用的东西,像是 Interface
之类的,在开发较大型专案时,会让程序的结构更好看。
并且因为型别的确立,在 VSCode 中 IntelliSense 可以明确指出使用的函式该有哪些哪类的参数。
它一定程度避免了用 JavaScript 写完一大堆程序後中间因为型别还是什麽原因出现 bug 後 debug 时的痛苦。
虽然它也可以称为「语言」,但我比较喜欢把它归类在「工具」。
Deno 的功用基本上跟 Node 很像,你可以把它当成「新的」 Node.js。
它的开发者就是 Node.js 的发明者,这两个都是同一个人搞出来的。
可以说 Deno 修正了一些开发者认为 Node.js 的问题,像是标准库使用 Promise
而不是 callback
。
然後 Deno 对程序的安全控管更严谨,但我认为最好在跑 Code 前都要知道它到底在干嘛,不要直接网路抄下来跑,可能不小心删到东西之类的。
还有很多很酷的功能,像是直接跑网路上的 Code (因为权限管很严,连写入都管不太会误删),以及原生支援 TypeScript。
仔细看,你会发现 deno
其实就是把 node
重新拼字。哈哈!
因为 JavaScript 的开发者社群相当庞大,其创造力也理所当然的非常惊人。每过一段时间就会有很多神奇的东西跑出来,记得保持好奇心,随时注意有什麽新玩意喔!
第一次铁人赛居然成功完赛了!!耶!!
JavaScript 超棒!!
"Any application that can be written in JavaScript, will eventually be written in JavaScript."
-- Atwood’s Law
以 10/13 20:00 ~ 10/14 20:00 文章观看数增加值排名
+342
Day-09 Logistic Regression 实作
+142
[职场]舒服的工作环境是需要经营的
+134
Proxmox VE 帐号管理及权限指派
+117
Day 27: 人工智慧在音乐领域的应用 (索尼-Flow Machine、谷歌-Magenta )
+117
爬虫怎麽爬 从零开始的爬虫自学 DAY30 铁人赛完赛心得
+113
Angular 深入浅出三十天:表单与测试 Day28 - 自订表单元件
+104
Day 28: 人工智慧在音乐领域的应用 (伦敦-Jukedeck、纽约-Amper Music 、OpenAI-Jukebox)
+102
Day 26: 人工智慧在音乐领域的应用 (AI作曲 - 生成对抗网路 Gan (干) )
+102
Day 29: 人工智慧在音乐领域的应用 (卢森堡-AIVA)
+100
[Day2] 抓取每日收盘价
最後说一下,每天抓到的这些资料都有放在 GitHub 上喔。
抓的爬虫程序也是,放在不同 Branch
感谢 GitHub 自动帮我抓那麽多天东西
上一篇我们成功建立了一个aws帐号 那这边当然就要来开始布署我们的server啦 废话不多说,咱们累...
今日目标 学习了解 Python Numpy 资料科学的观念与运用 What is Numpy? N...
第二天记录想让大家从游戏中探索,最基本好理解的游戏,是帮助上手的好方法。 下载离线版 Blockly...
昨天聊到小五郎叔叔脖子上的伤痕,今天要来聊日本的国民漫画航海王,大家有看过航海王的话想必对我们的主角...
说到架站,虽然CentOS稳定性和安全性更好,但很多人还是偏向使用Ubuntu Server 依据小...