我在很多地方都写过代码。出于性能和语法检查的原因,我想重构代码以便能够使用 JavaScript 编译器。准备编译代码的建议是什么?
- 我有用 EJS 编写的 JavaScript 代码,用于在 JavaScript 中呈现一些服务器端数据:
代码:
<% if(product.type){ %>
$('#someid').html('<%= product.type %>'); //javascript
<% } %>
- 我认为编译器会更改我的变量名称(我知道可以将其设置为不更改哪个变量,但是我在页面、脚本或小部件/子页面中使用了很多变量;类似于 global
var
),在这种情况下它' 肯定会崩溃我的代码。
我听说以闭包风格编写有助于每个脚本文件之间的变量冲突。我是否必须使用该模式重写所有代码?我必须从 scatch 构建代码吗?我正在询问准备要编译的代码的方法,有什么建议吗?