把程序全弄成这个,让你 丫 盗版,哈哈csdn厉害,‘你 丫’都过虑了

解决方案 »

  1.   

    第一个字符为下划线和ASCII字母就可以~
      

  2.   

    其实不用专门的混淆。有一些非常好的js压缩器,压缩之后实际上就起到了一定的混淆作用。不过要我说,你的js代码会有多珍贵呢?无数超高手的代码不都是开源的,他们压缩起来主要是为了性能而不是混淆,混淆只是副作用而已。
      

  3.   

    比如说
    var _____________________;
    var ______________________;
    var ___________________;
    var ________________________;
    你一眼能分辨出是多长么?
    如果这种变量很多,你能找出哪个是定义的哪个变量或者函数么?
      

  4.   

    真正的JS代码混淆器你可以看看迷失网络或者lion写的东东,很强大。
      

  5.   

    用二进制方式来取变量名:比如用大小写的O和oOOoOoooOo表示一个变量,
    OoooOOOoOo表示另一个...
      

  6.   

    比如说
    var _____________________;
    var ______________________;
    var ___________________;
    var ________________________;
    你一眼能分辨出是多长么?
    如果这种变量很多,你能找出哪个是定义的哪个变量或者函数么?
    代码长了你自己都不知道干什么了,特别是要调试,你就哭去吧:)
      

  7.   

    ____-_o__-O-0oo-___-li1l1l1l1-oOooooOO0o0o________l1l10____
      

  8.   

    所谓混淆器,不是叫你直接用$_$这种字符去作变量名,编写程序时还是按正常方式,只是写完调试好后再以$_$这种字符去替换.以及打乱,使其看起来很费劲而已.lion写的那个是不错,可惜是后台的.
    迷失网络的那个找不到...
      

  9.   

    (*&^(*^%&%$^$#%%$@$#^&%$*&^%(*^(*&)(*&)&
      

  10.   

    呵呵,用il1Il10O0OOO0 字体不对的话会晕死了。