前端JS语法标准化

浏览器JS语法标准化
将前端浏览器特有的语法进行标准化、统一化处理。
例如:alert、console转化为:window.alert、window.console。

为什么要这样做? 1、统一规范化之后,源码更工整、易维护。 2、利于JS代码混淆加密,例如:alert(1),如仅对此一句代码加密,由于它会被示例全局顶层函数,出于代码稳定性考虑,通常是无法进行加密的,它不利于混淆加密,混淆加密后的代码中仍然显示为alert。
而alert是浏览器对象模型,可以显示的将其写为window.alert(1),如此它便成了window的成员函数调用方式,便可进行加密,加密后代码中将不会出现alert字符串。

标准化之后的前端JS代码,再用 JShaman.comJsJiami.online 混淆加密,效果比未标准化前好很多。

前端JS源代码 标准化结果
清空JS源代码 | 从文件读取JS | 保存加密结果 | 复制加密结果
JShaman VIP码
提示:从 jshaman.com 官网获取VIP码。

更多工具