English 中文(简体)
采用封闭式编印机。
原标题:Using Closure compiler with Underscore.js _.template

是否有办法汇编服务器上的“强调”模板,使封闭汇编者与生成的代码合作?

主要问题是<代码>_template:

_.template = function(str, data) {
    var c  = _.templateSettings;
    var tmpl =  var __p=[],print=function(){__p.push.apply(__p,arguments);};  +
         with(obj||{}){__p.push(   +
        str.replace(/\/g,  \\ )
        .replace(/ /g, "\ ")
        .replace(c.interpolate, function(match, code) {
            return " ," + code.replace(/\ /g, " ") + ", ";
        })
        .replace(c.evaluate || null, function(match, code) {
            return " );" + code.replace(/\ /g, " ")
                .replace(/[
	]/g,    ) + "__p.push( ";
        })
        .replace(/
/g,  \r )
        .replace(/
/g,  \n )
        .replace(/	/g,  \t )
        + " );}return __p.join(  );";
    var func = new Function( obj , tmpl);
    return data ? func(data) : func;
};

生成 Java本,并附有说明。 两个明显的路线是:

  1. modify Underscore.js s _.template not to generate withs
  2. coerce Closure into playing nice

第二种选择是否可行?

最佳回答

一般来说,联合材料发动机在没有“有”的情况下运行得更好,这样,如果在没有“有”的情况下生产,就可能是一种最佳解决办法。

否则,你们的选择取决于您是否希望采用“结束报复”模式。 在SIPLE模式中,汇编者在模板上赢得了更名贵的特性,并将假定任何未申报的变量都是全球性的。 只要贵国的模板标注是一纸,就会给任何当地变量造成阴影,从而可能“合理工作”。

问题回答

暂无回答




相关问题
underscore.js unbind

I would love to unbind this: $("body").mousemove(_.bind(this.mousemove, this)); Due to a complicated mix between backbone.js and raphael.js I need to do the bind via underscore.js: var NodeView = ...

I think I am not using Backbone JS s views correctly?

I ve just started using Backbone (and Underscore) JS. We are doing a big iPad HTML5 application and it needs to work all client side. The project needs structure and Backbone seems to be a good fit. ...

Underscore.js: how to chain custom functions

Using Underscore.js, I can write the following which returns 42: _([42, 43]).chain() .first() .value() I have custom function, not part of Underscore.js called double(): function double(...

如何阐明基于方案拟定的 Java版。

在聊天时,我先与点子一起工作(我知道,这是原来的,但我认为这是很好的学习项目)。 强调js提供了许多功能性方案拟订概念,......

热门标签