emberjs

2023-11-15

前端

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。——老子

分享一个js框架

https://emberjs.com/

Ember.js 是一个高效的、经过实战考验的 JavaScript 框架,用于构建现代 Web 应用程序。它包括构建可在任何设备上运行的丰富 UI 所需的一切。

它的语法:

1
2
3
4
5
6
7
8
9
import Route from '@ember/routing/route';

export default class IndexRoute extends Route {
async model() {
return {
title: 'Grand Old Mansion'
};
}
}

对应的页面

1
<h1>{{@model.title}}</h1>

使用的是.hbs后缀的模板文件,语法和vue有些异曲同工之妙,是一个很值得学习的库

emberjs约定大于配置,对于大多数场景,只需要按照约定,即可简化配置的设计理念和vuejs有本质的区别