函数有一个默认的prototype属性, 默认值是只有一个属性constructor的对象
函数只是有一个默认的prototype属性, 在使用new创建对象时会自动赋值给对象的[[prototype]]属性
用setTimeout或setInterval都可以啊,示例:
var bombPos = 0; // 炮d初始位置var bomb = documentgetElementById('bomb'); // 炮d
setInterval(function(){
bombPos = bombPos + 10; // 炮d每次移动距离
bombstyleleft = bombPos + 'px'; // 设置炮d新位置
}, 100} // 炮d位置更新时长:100ms
<script type="text/javascript">
function loadImage(){
var img = documentgetElementById('ID');
imgsrc = '地址';
imgwidth = '宽度';
imgheight = '高度';
}
</script>
<img id="ID" src="#" height="1" width="1" border="0" alt="" />
<input type="button" value="按钮" onclick="loadImage()" />
希望这是你想要的!
是的,解密函数为:
windowbtoa("test");//"dGVzdA=="
windowatob("dGVzdA==");//"test"
为什么要使用Base64加密呢?
Base64编码的作用:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。它使用下面表中所使用的字符与编码。
而且base64特别适合在http,mime协议下快速传输数据。
base64其实不是安全领域下的加密解密算法。虽然有时候经常看到所谓的base64加密解密。其实base64只能算是一个编码算法,对数据内容进行编码来适合传输。虽然base64编码过后原文也变成不能看到的字符格式,但是这种方式很初级,很简单。
Base64编码方法要求把每三个8Bit的字节转换为四个6Bit的字节,其中,转换之后的这四个字节中每6个有效bit为是有效数据,空余的那两个 bit用0补上成为一个字节。因此Base64所造成数据冗余不是很严重,Base64是当今比较流行的编码方法,因为它编起来速度快而且简单。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)