- Aurelia教程
- Aurelia - 主页
- Aurelia - 概述
- Aurelia - 环境设置
- Aurelia - 第一次应用
- Aurelia - 组件
- Aurelia - 组件生命周期
- Aurelia - 自定义元素
- Aurelia - 依赖注入
- Aurelia - 配置
- Aurelia - 插件
- Aurelia - 数据绑定
- Aurelia - 绑定Behave
- Aurelia - 转换器
- Aurelia - 活动
- Aurelia - 事件聚合器
- Aurelia - 表格
- Aurelia - HTTP
- Aurelia - 参考
- Aurelia - 路由
- Aurelia - 历史
- Aurelia - 动画
- Aurelia - 对话
- Aurelia - 本地化
- Aurelia - 工具
- Aurelia - 捆绑
- Aurelia - 调试
- Aurelia - 社区
- Aurelia - 最佳实践
- Aurelia有用的资源
- Aurelia - 快速指南
- Aurelia - 有用的资源
- Aurelia - 讨论
Aurelia - 最佳实践
Aurelia 是一个新框架,因此最佳实践尚未建立。在本章中,您将找到一些需要遵循的有用指南。
开始一个新项目
Aurelia 提供aurelia 骨架。有几个骷髅可供选择。Aurelia 背后的团队正在积极支持骨架,并且他们始终保持最新版本的框架。
Aurelia骷髅
structure-es2016-webpack允许您编写ES2016代码并使用npm进行包管理和webpack进行捆绑。
sculpture-es2016允许您编写ES2016代码并使用jspm进行包管理和SystemJS进行加载和捆绑。
骨架-typescript-webpack允许您编写TypeScript代码并使用npm进行包管理和webpack进行捆绑。
Skeleton-typescript允许您编写TypeScript代码并使用jspm进行包管理,使用SystemJS进行加载和捆绑。
structure-typescript-asp.net5允许您编写TypeScript代码并使用jspm进行包管理,使用SystemJS进行加载和捆绑。ASP.NET后端也已集成。
structure-es2016-asp.net5允许您编写ES2016代码并使用jspm进行包管理和SystemJS进行加载和捆绑。ASP.NET后端已集成。
您可以从GitHub克隆所有骨架。安装说明可以在每个框架的README.md文件中找到。
C:\Users\username\Desktop>git clone https://github.com/aurelia/skeleton-navigation.git
文件夹结构
您可以自由使用您想要的任何文件夹结构。如果您不确定从哪里开始,可以使用以下文件夹结构。该图像代表src目录中的文件和文件夹。
网络标准
Aurelia 是一个面向 Web 标准的框架。这是其背后团队的主要目标之一。他们将确保框架始终遵循现代网络。这对于开发人员来说非常好,因为我们将来可以依赖该框架的可用性。它还可以帮助我们了解最新的浏览器和网络。
EcmaScript 6
这不仅对于 Aurelia 来说是一个很好的实践,对于任何其他 JavaScript 框架也是如此。ES6提供了有助于开发过程的新功能。如果您喜欢强类型语言,您也可以使用TypeScript 。