ajax代码问题
初学ajax,请问它的代码是放在哪的,资料一般都是直接写在html页上,但我查看使用了ajax技术的网站源码,都看不到ajax代码,好象也没看到引用外部js文件,他们是怎...
初学ajax,请问它的代码是放在哪的,资料一般都是直接写在html页上,但我查看使用了ajax技术的网站源码,都看不到ajax代码,好象也没看到引用外部js文件,他们是怎么做的。还有就是一般怎样保证ajax代码的安全的,?
展开
2个回答
展开全部
首先,要实现ajax技术,必须引用js代码,直接写入页面或引用外部js文件,但无论如何都可以被程序员看到(通过使用firbug或其他网页制作的调试工具即可)。
引用js的样式可以有很多种,都需要有<script>标签,只要找到页面内的这种标签,打开里面的src属性值(url地址,如是相对路径需要补全)即可看到代码,下面列举下其中几种引用的样式:
1、使用<script>标签
<script src="js文件的绝对地址或相对地址,或输出js代码的页面也可以" language="javascript"></script>
2、通过一小段的js代码,动态加载更多的js文件
var otherJS = 'diaoyong.js';//js的地址,请自定义
document.write('<scr' + 'ipt type="text/javascript" src="'+otherJS+'"></scr' + 'ipt>');
3、使用伪代码(有些浏览器无效且很难达到)
<a href="javascript:alert('使用了伪代码');">伪代码</a>
css中也可以使用伪代码
另外:ajax技术,是由JavaScript( 简称js )、xml、css、dom等多项结合使用来表现的,进一步了解ajax,请百度百科“ajax”
另外,js代码一般可以通过代码压缩和变量、函数名的混淆来增加阅读难度,但程序本身的安全性才是最重要的(预防注入攻击、cookie劫持等)
引用js的样式可以有很多种,都需要有<script>标签,只要找到页面内的这种标签,打开里面的src属性值(url地址,如是相对路径需要补全)即可看到代码,下面列举下其中几种引用的样式:
1、使用<script>标签
<script src="js文件的绝对地址或相对地址,或输出js代码的页面也可以" language="javascript"></script>
2、通过一小段的js代码,动态加载更多的js文件
var otherJS = 'diaoyong.js';//js的地址,请自定义
document.write('<scr' + 'ipt type="text/javascript" src="'+otherJS+'"></scr' + 'ipt>');
3、使用伪代码(有些浏览器无效且很难达到)
<a href="javascript:alert('使用了伪代码');">伪代码</a>
css中也可以使用伪代码
另外:ajax技术,是由JavaScript( 简称js )、xml、css、dom等多项结合使用来表现的,进一步了解ajax,请百度百科“ajax”
另外,js代码一般可以通过代码压缩和变量、函数名的混淆来增加阅读难度,但程序本身的安全性才是最重要的(预防注入攻击、cookie劫持等)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询