1. 首页
  2. 考试认证
  3. 其它
  4. Omniboard代码挑战示例项目 AngularJS与Firebase的升级实践

Omniboard代码挑战示例项目 AngularJS与Firebase的升级实践

上传者: 2024-10-28 02:55:20上传 ZIP文件 7.85KB 热度 8次

Omniboard 代码挑战

项目背景:这是我 (jdunk) 在 2014 年 10 月提出的代码挑战。我的提交描述了原始说明,并详细介绍了所做的更改与升级。为更好地理解项目背景和时间线,请先阅读原始说明。

我的提交

  1. 项目升级:由于此项目是我独自管理的分支,并非与团队或主管合作,因此在做出以下更改时,我采取了一些在团队环境中通常会先讨论或获得许可的自由:

  2. 将 Angular 从 1.2 升级至 1.3;

  3. 将 Firebase 从 v0 升级至 1.1.2;

  4. 将 AngularFire 从 0.3.0 升级至 0.8.2(这要求重写几乎所有与 Firebase 相关的代码);

  5. 将 Bootstrap 从 3.0.2 升级至 3.2.0;

  6. 保留 FontAwesome(v3 不再支持,v4 升级破坏了一些图标显示,为避免浪费时间寻找替代图标,决定暂不升级)。

代码优化:此外,项目中所有的 ng- HTML 属性均改为 data- 前缀,以符合规范并提高代码可读性。

下载地址
用户评论