1

我在很多地方都写过代码。出于性能和语法检查的原因,我想重构代码以便能够使用 JavaScript 编译器。准备编译代码的建议是什么?

  • 我有用 EJS 编写的 JavaScript 代码,用于在 JavaScript 中呈现一些服务器端数据:

代码:

<% if(product.type){ %>
        $('#someid').html('<%= product.type %>');   //javascript
<% } %>
  • 我认为编译器会更改我的变量名称(我知道可以将其设置为不更改哪个变量,但是我在页面、脚本或小部件/子页面中使用了很多变量;类似于 global var),在这种情况下它' 肯定会崩溃我的代码。

我听说以闭包风格编写有助于每个脚本文件之间的变量冲突。我是否必须使用该模式重写所有代码?我必须从 scatch 构建代码吗?我正在询问准备要编译的代码的方法,有什么建议吗?

4

1 回答 1

0

编译器不会更改全局和属性名称。它只是重命名局部变量并删除空格。

于 2011-09-17T20:11:34.377 回答