如何防止查看源代码的时候看到js脚本?

JavaScript011

如何防止查看源代码的时候看到js脚本?,第1张

没办法,因为你的网页是运行在客户端的,如果客户端获取不到网页中所有的元素的话,那还怎么显示网页??

想要客户端获取不到你的js文件是不现实的,最好的方法是重新设计规划js中可能涉及到后台的逻辑处理程序,避免被黑客从中找出破绽从而攻击服务器。

至于js特效,呵呵 web2.0 本来就是互相分享,你敢保证你用的js特效都不是从网上扒的吗?你能使用别人的劳动成果,别人为什么就不可以使用你的呢!

首先你要懂使用审查元素,快捷键f12,将鼠标移到网页的某个位置就会指示到那段代码,争整段复制下来,再查看css文件,将那段的css代码复制下来,如果有js,还需讲js复制下来,分类放好,就好了

可以使用闭包达到效果:防止js方法被外部调用与修改.

//在window对象中定义一根dome对象。

window.dome=(function(){

  function _creat1(){

  //_create方法只能在window下的dome对象中访问,离开dome对象无法访问。

    alert('create table1')

  }

  function _create2(){

   //_create方法能在window下的dome对象外被访问,因为在return中被返回

   alert('create table2')

  }

  function start(){

    _create1()//结果是"create table1"

  }

  

  return{

  //写在return里面的key-value可让外部调用访问

    start:start,

    _create2:_create2

  }

})()

window.dome.start()//当dome加载完毕后,马上执行dome对象里的start方法。

_creat1()//调用错误,方法不存在

dome._creat2()//调用正确,结果是"create table2"