• Stars
    star
    146
  • Rank 252,769 (Top 5 %)
  • Language
    TypeScript
  • Created over 4 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Deno 入门指南,入门教程,初学者教程

Deno 入门教程

长期更新,面向新人的 Deno 入门指南,入门教程,初学者教程。

前言

本教程采用的 Deno 版本为 v1.3.3,std modules 版本为 v0.68.0

本教程的目的是为 JavaScript/TypeScript 开发者提供一个 Deno 入门指南,虽然 Deno 是使用 Rust 和 V8 开发,但是本教程不会涉及到任何 Rust 与 V8 引擎相关知识。

所有的代码均在 ./codes/ 目录。代码 xxx.ts 对应的测试文件为 xxx_test.ts

说明

本教程不是一本参考手册,因此不会涉及到所有的 Deno API。如果想查看所有的 Deno API 文档,可以访问 https://deno.dev/typedoc/index.html 来查看简体中文版。

目录

  1. 安装 Deno
  2. 配置 Deno 开发环境
  3. Hello World
  4. Deno 命令行
    1. 打包 deno bundle
    2. 缓存 deno cache
    3. Linux Shell 自动补全 deno completions

捐赠

如果这个教程对你有帮助,欢迎 star。如果这个仓库帮你提升了技能,可以请我喝杯咖啡:

许可协议

本作品采用 CC-BY-NC-SA(知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议) 进行许可。

More Repositories

1

free-programming-books-zh_CN

📚 免费的计算机编程类中文书籍,欢迎投稿
104,779
star
2

awesome-wechat-weapp

微信小程序开发资源汇总 💯
41,985
star
3

Google-IPs

🇺🇸 Google 全球 IP 地址库
3,428
star
4

ReplaceGoogleCDN

♋ 一个 Chrome 插件:将 Google CDN 替换为国内的。
JavaScript
3,185
star
5

the-front-end-knowledge-you-may-not-know

😇 你可能不知道的前端知识点
2,277
star
6

Programming-Alpha-To-Omega

从零开始学编程 系列汇总(从α到Ω)
JavaScript
2,063
star
7

Flarum

Flarum - 优雅自由的 PHP 轻社区
JavaScript
1,578
star
8

awesome-awesomeness-zh_CN

一份关于“资料汇总”的汇总。
JavaScript
1,382
star
9

proxy-www

学会 Proxy 就可以为所欲为吗?对,学会 Proxy 就可以为所欲为!
JavaScript
883
star
10

openai-proxy

OpenAI/ChatGPT 免翻墙代理
TypeScript
873
star
11

ChromeSnifferPlus

🔍 Sniff web framework and javascript libraries run on browsing website.
JavaScript
834
star
12

react-router-v4-CN

React Router V4 中文文档
JavaScript
803
star
13

layoutit

基于 bootstrap 实现可视化布局的 layoutit.com 离线中文版
HTML
763
star
14

ali-words

互联网黑话词汇表,包含“赋能、抓手、闭环、沉淀、打通”等阿里味儿词汇
TypeScript
698
star
15

justjavac.github.com

🇨🇳个人博客,喜欢的话请点 star,想订阅点 watch ✨
HTML
600
star
16

dvm

🦕 Deno Version Manager - Easy way to manage multiple active deno versions.
Rust
588
star
17

1s

天若有情天亦老,我为网站加一秒
552
star
18

auto-green

自动保持 GitHub 提交状态常绿 a commit every day, keep your girlfriend far away.
494
star
19

weibo-trending-hot-search

微博热搜榜,记录从 2020-11-24 日开始的微博热门搜索。每小时抓取一次数据,按天归档。
TypeScript
423
star
20

v8.js.cn

V8 官方网站中文翻译
JavaScript
382
star
21

programming-mindmap

编程相关的思维导图
JavaScript
285
star
22

12-javascript-quirks

javascript 的 12 个怪癖(quirks)
264
star
23

chatgpt

ChatGPT 从入门到精通
JavaScript
262
star
24

PHP-Best-Practices-zh_CN

PHP Best Practices(中译版)
HTML
258
star
25

vscode-deno

[Deprecated] Move to https://github.com/denoland/vscode_deno
TypeScript
246
star
26

esnext

介绍最新的 ECMAScript/JavaScript 规范,以及 TC39 的提案进度
CSS
243
star
27

certbot-dns-aliyun

阿里云 DNS 的 certbot 插件,用来解决阿里云 DNS 不能自动为通配符证书续期的问题
Dockerfile
236
star
28

flarum-ext-simplified-chinese

Flarum Simplified Chinese Language / 简体中文语言包
JavaScript
217
star
29

typescript-deno-plugin

Deno language service plugin for TypeScript
TypeScript
199
star
30

github-actions-youtube-dl

使用 GitHub Actions 下载 YouTube 视频
190
star
31

magnet-and-torrent-search-engine

磁力链接和 BT 种子的搜索引擎
175
star
32

what-happens-when-zh_CN

当XXX时,到底发生了什么
175
star
33

deno_vultr

按需启动 Vultr 实例,实现每个月只需要 2 美元的 VPS
TypeScript
170
star
34

unicode-encoding-error-table

Unicode 中文乱码速查表
169
star
35

zhihu-trending-top-search

知乎热搜榜,记录从 2020-11-24 日开始的知乎热搜榜单。每小时抓取一次数据,按天归档。
TypeScript
129
star
36

versailles

凡尔赛语录
TypeScript
121
star
37

zhihu-trending-hot-questions

知乎热门话题,记录从 2020-11-24 日开始的知乎热门话题。每小时抓取一次数据,按天归档。
TypeScript
113
star
38

awesome-firebase

Awesome Firebase: Firebase 相关文章索引
109
star
39

chrome_password.js

Get username & password from Chrome.
JavaScript
78
star
40

qr-ascii

A small library to generate QR codes with ascii
72
star
41

vue-cli-renderer

TypeScript
65
star
42

writing-your-own-deep-neural-network

一步步开发自己的深度学习的神经网络 Deep Neural Network。
TypeScript
64
star
43

logo-trademark-licenses

Logo Trademark Licenses
64
star
44

please-use-yarn

强制在项目中使用 yarn 作为包管理器
JavaScript
61
star
45

deno_serverless_aliyun

为阿里云 serverless 平台添加 Deno Runtime
TypeScript
60
star
46

flarum-doc

Flarum 文档
60
star
47

marketing-generator

营销号生成工具,有内味儿了
HTML
60
star
48

chatdoc

Document + ChatGPT = ♥️
TypeScript
59
star
49

android-app-build-with

流行 App 使用了哪些开源项目?
56
star
50

yyds

收集一些主流和非主流的缩写语,yyds、u1s1,爷青回
55
star
51

awesome-node-utils

some useful npm packages for nodejs itself
52
star
52

recoil

Recoil 是适用于 React 最新特性的实验性的状态管理库
JavaScript
50
star
53

deno_starter

deno starter for creating a module
TypeScript
49
star
54

v8-javascript-memory

V8 JavaScript 内存占用分析
HTML
49
star
55

chrome-t-rex-game

Chrome T-Rex Game | Chrome 离线小恐龙(暴龙)游戏
JavaScript
47
star
56

deno-semver

The semver parser for Deno (a fork of node-semver using TypeScript)
TypeScript
47
star
57

Flarum-zh-CN

中文语言包 ----->
JavaScript
47
star
58

v8-source-read

V8 探秘
JavaScript
45
star
59

chrome_password.rs

Get username & password from Chrome.
Rust
42
star
60

node-auto-green

自动保持 GitHub 提交状态常绿 a commit every day, keep your girlfriend far away.
JavaScript
41
star
61

baby-time

🎁 gift for justjavac's baby
HTML
40
star
62

esowiki

上古卷轴OL(Elder Scrolls Online)游戏攻略,包括职业、装备、技能、副本、任务、地图、资料片等内容
Astro
38
star
63

writing-your-own-reactive-signal-library

Writing Your Own Reactive Signal Library
TypeScript
31
star
64

stackoverflow-cn

翻译 stackoverflow.com 上的热门问题
30
star
65

no-you-must-beian

TypeScript
29
star
66

react-pits

React 中的坑
HTML
29
star
67

es2018puzzlers

ES2018(ES9) 测试题
HTML
29
star
68

deno_deploy_cors_proxy

Deno Deploy CORS Proxy
TypeScript
26
star
69

buy-me-a-coffee

☕️ Buy me a coffee
26
star
70

antd-form-devtools

🔧 DevTools for Ant Design Forms
TypeScript
26
star
71

mithril.js-doc

Mithril 文档
23
star
72

deno_cheerio

How to use cheerio in Deno
TypeScript
23
star
73

deno_deploy_versailles

凡尔赛语录(部署在 Deno Deploy)
TypeScript
22
star
74

screeps-web-ui

使用 React 实现的自定义 Screeps Web UI
JavaScript
22
star
75

steal_password_from_browser

🏴‍☠️ steal saved browser passwords 🔐
TypeScript
22
star
76

deno-is

Detect the running environment and context of the current script
TypeScript
21
star
77

deno_feishu_bot_echo

使用 Deno 开发的飞书机器人
TypeScript
21
star
78

deno_serverless_aliyun_minimal

为阿里云 serverless 平台添加 Deno Runtime,精简版,从源码编译 deno_core with V8 snapshot
Rust
20
star
79

deno_trex_game

Chrome T-Rex Game
TypeScript
20
star
80

deno_win32

Wraps some of the most common Win32 API calls using FFI to make them accessible to Deno.
TypeScript
20
star
81

screeps-typescript-starter-zh_CN

快速使用 Typescript 开发属于自己的 Screeps AI 程序
TypeScript
19
star
82

rust_tinyget

Tiny HTTP client for GET
Rust
19
star
83

node2deno

Deno for Node.js developers
18
star
84

github_raw_proxy

proxy to raw.githubusercontent.com
TypeScript
18
star
85

dark-light-mode

🌒 toggles dark mode... Really? Try it
JavaScript
17
star
86

flarum-ext-mediaembed

自动将第三方网站的媒体(视频、音频等)嵌入到 Flarum 中。
PHP
17
star
87

chart_as_a_service

Chart as a Service
TypeScript
17
star
88

PHPonPails

PHP on Pails
17
star
89

eso_en_zh_vstab

上古卷轴 OL 中英文对照表(英文 vs 官中 vs 微攻略)
TypeScript
16
star
90

deno_deploy_examples

Deno Serverless 部署服务
TypeScript
16
star
91

rust_v8_and_quickjs

Compare the size of v8 and quickjs
Rust
16
star
92

zhihu-trending-hot-video

知乎热门视频,记录从 2020-11-24 日开始的知乎热门视频。每小时抓取一次数据,按天归档。
TypeScript
16
star
93

json-perf-loader

A loader for webpack to load JSON with performance advice
JavaScript
16
star
94

justjavac

justjavac's modules
TypeScript
15
star
95

deno_dirs

Returns the user and platform specific directories
TypeScript
15
star
96

deno-ci

Get environment variables exposed by CI services
TypeScript
14
star
97

deno-docs

Deno 中文文档
MDX
14
star
98

how_many_doms

Archives the number of doms in the website every day, using GitHub Actions
TypeScript
13
star
99

vscode-deno-extensionpack

Deno VS Code Extension Pack
12
star
100

auto-green-2

Java
12
star