ember-script

Ember-infused CoffeeScript

  • 所有者: ghempton/ember-script
  • 平台:
  • 许可证: BSD 3-Clause "New" or "Revised" License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Build Status

EmberScript

EmberScript is a CoffeeScript-derived language which takes advantage of the Ember.js runtime. Ember constructs such as Inheritance, Mixins, Bindings, Observers, etc. are all first-class citizens within EmberScript.

Examples

class PostsController extends Ember.ArrayController
  trimmedPosts: ~>
    @content.slice(0, 3)

compiles to:

var PostsController;
var get$ = Ember.get;
PostsController = Ember.ArrayController.extend({
  trimmedPosts: Ember.computed(function () {
    return get$(this, 'content').slice(0, 3);
  }).property('content.@each')
});

For a more comprehensive list of live examples, check out the main EmberScript website.

Is this ready to use?

For the most part, but use at your own risk. See the todo list for details. It is recommended to use EmberScript side by side with javascript and/or coffeescript.

Installation

Ruby on Rails

If you are using Rails as your backend, simply add the following to your Gemfile:

gem 'ember_script-rails'

All assets ending in .em will be compiled by EmberScript.

Npm

sudo npm install -g ghempton/ember-script
ember-script --help

Development

make -j build test

主要指标

概览
名称与所有者ghempton/ember-script
主编程语言JavaScript
编程语言Makefile (语言数: 5)
平台
许可证BSD 3-Clause "New" or "Revised" License
所有者活动
创建于2012-07-25 19:40:53
推送于2015-08-13 21:40:20
最后一次提交2015-04-01 16:03:07
发布数0
用户参与
星数356
关注者数10
派生数27
提交数749
已启用问题?
问题数42
打开的问题数26
拉请求数10
打开的拉请求数1
关闭的拉请求数3
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?