類似 AngularJS 的 JS 框架,Aurelia 0.17.0 發布

jopen 9年前發布 | 9K 次閱讀 Aurelia

Aurelia 是下一代的 JavaScript 客戶端框架,利用一些簡單便利的措施來加強你的創造力。

特性:

  • 前瞻性:采用 ES6 和 ES7 編寫,集成很多 Web 組件,無外部依賴

    </li>

  • 先進的架構

    </li>

  • 雙路數據綁定

    </li>

  • 可擴展 HTML

    </li>

  • 路由和 UI 組件

    </li>

  • MV* 模式

    </li>

  • 支持多種語言:ES 6&7、TypeScript、CoffeeScript 等

    </li>

  • 可測試

    </li> </ul> Aurelia 0.17.0 發布,此版本更新內容如下:

    Bug 修復

    • all:

      </li>

      • create a property framework configuration object (bab4c776)

        </li>

      • update compiler and metadata plugin (50e3afe0)

        </li>

      • load resources by module id only (655192b2)

        </li> </ul>

      • aurelia:

        </li>

        • switch window loader check to platform loader check (471d8c51)

          </li>

        • enable multiple calls to setRoot (10708cae)

          </li>

        • update to use ViewResources instead of ResourceRegistry (f458a193)

          </li>

        • throw a descriptive error when globalizeResources is called with non-strings (09038c83)

          </li>

        • update to use latest animator default config api (5dea25b5)

          </li>

        • update to use new view engine (e6d20c42)

          </li>

        • update to load global resources through new resource pipeline (bdbca554)

          </li>

        • global resources left out (4bb098a3)

          </li>

        • custom event undefined in local scope (c3594bf9)

          </li>

        • ensure plugin resources are loaded first (bffcd614)

          </li>

        • ensure all start code paths return a promise (02752512)

          </li>

        • load groups of resources in order (2d936e5f)

          </li>

        • directly use app container to create root view model (d86665b3)

          </li>

        • remove dependency on event aggregator (424fa2bf)

          </li>

        • plugin loading module id fix (ba79cb93)

          </li> </ul>

        • build:

          </li>

          • update linting, testing and tools (ed65edc6)

            </li>

          • add missing bower bump (111797ae)

            </li> </ul>

          • dts: update promise-based apis (94548514)

            </li>

          • framework: Use correct import for core-js (da0756fd)

            </li>

          • framework-configuration:

            </li>

            • add public properties (a5b32853, closes #199)

              </li>

            • parameter config in feature and plugin method is optional (b07c4817)

              </li>

            • improve standardConfiguration (c91ea2b9)

              </li>

            • correct type information (f1fc9987)

              </li> </ul>

            • index: ensure export of path module api (17cf46cd)

              </li>

            • package:

              </li>

              • change jspm directories (37f2670b)

                </li>

              • update dependencies (79feec43)

                </li>

              • update deps and fix bower semver ranges (3f05b27e)

                </li>

              • update dependencies (b52b1b05)

                </li>

              • update Aurelia dependencies (f9df6e55)

                </li>

              • update dependencies to latest (bfcd292e)

                </li>

              • update templating to latest version (63d4c5f6)

                </li>

              • update templating to latest version (5d1305e6)

                </li>

              • update templating to latest version (1e981956)

                </li>

              • update dependencies to latest versions (12f0f9a8)

                </li>

              • update dependencies to latest versions (5ca82ad1)

                </li>

              • update dependencies to their latest versions (fe83ef37)

                </li> </ul>

              • plugin:

                </li>

                • add feature api and prepare for jspm beta (5f0b7cf3)

                  </li>

                • make api use configure like other apis in framework (cbfdaad7, closes #96)

                  </li> </ul>

                • plugins:

                  </li>

                  • preserve built-in plugin load order (25a35297)

                    </li>

                  • address changes in jspm/system.js beta (90afee4d)

                    </li>

                  • removed unnecessary es5 helper support (710499a8)

                    </li>

                  • set es5 computed properties correctly (f1b140d9)

                    </li>

                  • enable relative path plugins (7cbe4d22)

                    </li>

                  • language helpers should return this for chaining (d8817425)

                    </li>

                  • install sequentially (cc78f9a0)

                    </li>

                  • ensure plugin installation can only happen once (9b37c848)

                    </li> </ul> </ul>

                    新特性

                    • all:

                      </li>

                      • incorporate pal (4bc75161)

                        </li>

                      • update to new loader apis to remove global System (07bd2982)

                        </li> </ul>

                      • aurelia:

                        </li>

                        • initialize new templatingEngine api (e60e5163)

                          </li>

                        • initialize the binding system (d6f569f7)

                          </li>

                        • add preliminary enhance api (f970c65c)

                          </li>

                        • configure host as root dom boundary (5a99ab02)

                          </li>

                        • update to use composition host instruction value (bd456bc5)

                          </li>

                        • take advantage of previously configured host (0c5bbcd7)

                          </li>

                        • add parameter default to setRoot (f3955d22)

                          </li>

                        • ensure animator implementation (e3ab3ab0)

                          </li>

                        • raise DOM events for start and compose (feed2a3a)

                          </li>

                        • enable splash screen swaps on load (c2135d41)

                          </li>

                        • set root sets element in container and uses composition engine (9f6fa60d)

                          </li> </ul>

                        • build:

                          </li>

                          • add command line argument for semver bump. resolve #28 (39652c80)

                            </li>

                          • update compiler and switch to register module format (63c5d367)

                            </li> </ul>

                          • docs:

                            </li>

                            • generate api.json from .d.ts file (38c06e2c)

                              </li>

                            • generate api.json from .d.ts file (1e2af71b)

                              </li>

                            • generate api.json from .d.ts file (a6960cbc)

                              </li> </ul>

                            • framework:

                              </li>

                              • prevent forms without [action] from submiting (a5805257)

                                </li>

                              • enable plugin loading and config (f3b02ea9)

                                </li> </ul>

                              • index: export all from pal (10ca62bb)

                                </li>

                              • plugins:

                                </li>

                                • better api by moving some bootstrapper code directly into aurelia (f76baf08)

                                  </li>

                                • remove AtScript support (f1adb01a)

                                  </li>

                                • update to use new metadata locator function (4b09490d)

                                  </li>

                                • support legacy atscript annotation location (37463681)

                                  </li>

                                • update atscript helper to use new metadata api (c9b4fb99)

                                  </li>

                                • enable loading after bootstrapped (790c9da2)

                                  </li>

                                • new plugin api including explicit support for es5 and at script (b5c588bc)

                                  </li>

                                • track plugin id for relative resource loading without system hack (3465e849)

                                  </li> </ul> </ul>

                                  重大改進

                                  • If you were using ES5 and used the computed helper on
                                    function, this will affect you as that is no longer present.

                                    (710499a8)

                                    </li> </ul>

                                    下載:https://github.com/aurelia/framework/archive/0.17.0.zip


                                     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
                                     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
                                     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!