在执行之前将源代码转换应用于requirejs模块
Apply source transformation to requirejs module before executing
我想知道在执行requirejs模块之前是否可以对该模块执行源代码转换。这应该发生在客户端!
让我给你一个玩具示例来澄清:
define(["dep1", "dep2"], function moduleFoo(dep1, dep2) {
var sum = function(a, b) {
return a plus b;
}
return sum;
});
在执行moduleFoo
之前,我想对模块代码应用类似'plus' -> '+'
的源代码转换。因此,执行的函数看起来是这样的:
function(dep1, dep2) {
var sum = function(a, b) {
return a + b;
}
return sum;
}
已经给出了源转换的功能。所以我的问题是,是否可以使用requirejs应用这种转换。
我知道的唯一方法是编写一个RequireJS插件,其load
方法为:
-
转换从服务器获得的源。
-
使用转换后的模块源的文本调用
onload.fromText
函数。
相关文章:
- 将函数的上下文应用于javascript变量
- 将CSS应用于printWindow.print();在Javascript中
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- $scope.apply()何时应用于angular
- Javascript非常简单:'阅读更多''显示较少'应用于Wordpress的功能
- 尝试应用于<tr>在ng单击中
- 如何将javascript仅应用于1个表单中的2个表单提交按钮中的1个
- 将脚本应用于Angular 2上的输入
- Json和$scope的角度之间的差异$eval应用于JSON字符串时
- 如何将参数应用于String.prototype.format函数
- c#转换为用于YUI日历的javascript
- 将字节转换为用于在HTML5画布上绘制的图像
- 动态地将过滤器应用于 JSON.parse()
- $location更改不适用于ngchange,而是应用于ngclick
- 如何将 :empty 选择器应用于 XML 文档
- 如何仅在文本字段中有值时才将自定义过滤器应用于 ng-repeat
- 使用多个 css 类将 css 转换属性应用于 DOM 对象时遇到问题
- 在执行之前将源代码转换应用于requirejs模块
- 如何将转换应用于Angular中的所有方法
- 类型转换 - 为什么++或 - 不能直接应用于JavaScript中的文字