Phoenix 速查
共 26 条 Phoenix 速查:创建与运行、路由与控制器、视图与模板、Ecto、LiveView 与测试。 支持搜索与分类筛选,点击即可复制。
创建与运行
基于 Elixir/OTP 的高并发框架。
| 命令 | 说明 |
|---|---|
| 创建项目 | |
| 启动服务(默认 4000) | |
| 带 IEx 交互启动 | |
| 拉取依赖 | |
| 生成 HTML CRUD 脚手架 |
路由与控制器
router 与 controller。
| 命令 | 说明 |
|---|---|
| 定义路由 | |
| REST 资源路由 | |
| LiveView 路由 | |
| 控制器动作 | |
| 读取路径参数 | |
| 路由管线(中间件) |
视图与模板
HEEx 模板。
| 命令 | 说明 |
|---|---|
| HEEx 模板语法 | |
| EEx 表达式 | |
| 链接辅助 | |
| 表单组件 | |
| assigns |
Ecto
数据层。
| 命令 | 说明 |
|---|---|
| 建库 / 执行迁移 | |
| 定义 schema | |
| 变更集校验 | |
| 增删改查 | |
| 查询语法 |
LiveView 与测试
实时交互。
| 命令 | 说明 |
|---|---|
| LiveView 生命周期 | |
| 事件处理 | |
| 模板事件绑定 | |
| 测试 | |
| 生成认证 |
使用说明
Phoenix 速查:创建与运行、路由与控制器、视图与模板、Ecto、LiveView 与测试;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:创建与运行、路由与控制器、视图与模板、Ecto、LiveView 与测试。
- 点「命令」列复制到终端或 Elixir 源码。
- 改路由/模板后用 iex -S mix phx.server 启动,便于交互调试。
- 用 mix phx.gen.* 生成脚手架或认证,省去大量样板代码。
常见问题
- LiveView 有什么优势?
- 用服务端状态 + WebSocket 做实时 UI,无需写前后端两套逻辑,交互更新只需少量 Elixir 代码。
- Ecto 和 ActiveRecord 类似吗?
- 思路相近但更显式:schema、changeset(校验与转换)、Repo 分离,编译期更早暴露问题。
- 需要联网吗?
- 速查内容本地可用;拉取依赖需联网。
延伸阅读
相关工具
GSAP
GSAP 速查
gsap.to / timeline / ScrollTrigger / ease 速查
PIXI
PixiJS 速查
Application / Sprite / Graphics / ticker 速查
RLUP
Rollup 速查
rollup -c / output / plugin / treeshake 速查
ESB
esbuild 速查
esbuild --bundle / --minify / build() 速查
PRCL
Parcel 速查
parcel index.html / build / target 速查
SWC
SWC 速查
swc src -d dist / .swcrc / transform() 速查