开发手册 欢迎您!
软件开发者资料库

Aurelia - 最佳实践

奥里利亚最佳实践 - 从基础开始,以先进的理念与实例包括概述,环境设置,第一个应用程序,配置,依赖注入,组件,组件的生命周期,自定义元素,插件,数据绑定简单,简单的步骤,绑定行为,转换器了解奥里利亚,事件,事件聚合器,表单,HTTP,Refs,路由,历史,动画,对话框,本地化,工具,安全性,捆绑,调试,社区,最佳实践。

Aurelia是一个新的框架,因此,最佳实践尚未建立.在本章中,您将找到一些有用的指导原则.

开始一个新项目

Aurelia提供 aurelia-skeletons .有几个骷髅可供选择. Aurelia背后的团队积极支持骨架,他们总是与最新版本的框架保持同步.

Aurelia Skeletons

  • skeleton-es2016-webpack 允许您编写 ES2016 代码并使用 npm 用于包管理和 webpack 用于捆绑.

  • skeleton-es2016 允许你写 ES2016 代码并使用 jspm 进行包管理,使用 SystemJS 进行加载和捆绑.

  • skeleton-typescript-webpack 允许您编写 TypeScript 代码并使用 npm 进行包管理,并使用 webpack 捆绑.

  • skeleton-typescript 允许你编写 TypeScript 代码并使用 jspm 用于包管理, SystemJS 用于加载和捆绑.

  • skeleton-typescript-asp.net5 允许您编写 TypeScript 代码并使用 jspm 包管理和 SystemJS 用于加载和捆绑. ASP.NET 后端也已集成.

  • skeleton-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 Best Practices

Web标准

Aurelia是一个面向Web标准的框架.这是其背后团队的主要目标之一.他们将确保框架始终遵循现代网络.这对开发人员来说非常有用,因为我们可以在将来依赖框架的可用性.它还有助于我们与浏览器和网站保持同步.

EcmaScript 6

这不仅仅适用于Aurelia但对于任何其他JavaScript框架. ES6 提供了可以帮助开发过程的新功能.如果您喜欢强类型语言,也可以使用 TypeScript .