Javascript零食

1.Js跨域实现必须要服务端支持才可以 Js跨域通常是通过动态创建script实现的。 2.Js压缩和反压缩(混淆和反混淆) 通常所说的压缩和混淆指的是一样的。现在很多都采用出现较早的Dean Edwards’ Javascript Packer的压缩方式,即eval方法的方式,所以反压缩也比较容易,使用下列语句即可。 eval("var data=String" + encode.slice(4)); 此时data的值就是解压还原出的原始代码。 很多解压缩工具解压缩都是这么做的。 3.Js进制转换 10进制parseInt(str) 10进制转16进制int.toString(16) 16进制转10进制parseInt(c,16)

一月 24, 2013