Deno 中文文档大全,让你快速入门 Deno

阅读时长 4 分钟读完

什么是 Deno

Deno 是一个用于构建现代 Web 应用程序的 JavaScript/TypeScript 运行时。它由 Node.js 的原始作者 Ryan Dahl 创建,旨在解决 Node.js 的一些缺点。

与 Node.js 不同,Deno 内置了许多功能,例如 TypeScript 支持、安全性、标准库等。它还支持 ES 模块,不需要使用 npm 等包管理器。

安装 Deno

你可以通过以下方式安装 Deno:

或者使用包管理器安装:

安装完成后,你可以在终端中运行 deno 命令来测试是否安装成功。

Deno 基础语法

执行 JavaScript 文件

你可以使用 deno run 命令来执行 JavaScript 文件:

执行 TypeScript 文件

Deno 支持 TypeScript,你可以在 TypeScript 文件中使用 Deno 的 API:

导入模块

Deno 支持 ES 模块,你可以通过 import 命令导入模块:

Deno API

Deno 提供了许多 API 来访问文件、网络、操作系统等功能。

以下是一些常用的 API:

-- -------------------- ---- -------
-- ----
----- ------- - ----- ------------------------------

-- ----
----- ------------------------------ ------- --------

-- ------
----- --- - ---------------------

-- -- ---- --
----- --- - ----- ------------------------------------------------
----- ---- - ----- -----------
------------------

Deno 标准库

Deno 内置了许多标准库,可以帮助你更轻松地开发应用程序。

以下是一些常用的标准库:

-- -------------------- ---- -------
-- ---- ---
------ - ----- - ---- ---------------------------------------

----- ------ - ------- ----- ---- ---
--------------------------------------

--- ----- ------ --- -- ------- -
  ------------- ----- ------- ------ ---
-

-- --------- ---
------ - --------- - ---- ----------------------------------

----- --- - --- ------------------ ----- ---- ---

--- ----- ------ ---- -- ---- -
  ----------------- --------
-

-- --
------ - ---------- - ---- ------------------------------------

----- ---- - ---------------------
------------------- --------
-----------------------------

Deno 安全性

Deno 支持沙箱模式,可以限制 JavaScript 访问文件、网络等资源。默认情况下,Deno 不会访问文件系统,网络,环境变量等,除非你明确地授予它权限。

你可以使用 --allow-* 命令来授予 Deno 权限:

结论

Deno 是一个现代的 JavaScript/TypeScript 运行时,它内置了许多功能,并且支持 ES 模块,不需要使用 npm 等包管理器。它的安全性也很高,可以控制 JavaScript 访问文件、网络等资源。

如果你想了解更多关于 Deno 的内容,可以查看 Deno 中文文档大全:https://deno.land/manual

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6767766398e3e1ab1a782178

纠错
反馈