首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

22.13  用JavaScript实现编码解码

【实例描述】

编码和解码的作用是保护自己的代码或数据不被别人轻易地看到。本例学习如何实现字符的编码和解码。

【实现代码】

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>

<title>标题页</title>

</head>

<body>

<script  language="javascript">

function tt(obj,str){

    if(str==null){

      obj.value=escape(obj.value);                //编码后的效果

      alert(obj.value);

    }else{

    obj.value=unescape(obj.value);               //解码后的效果

    alert(obj.value);

    }

}

</script>

<textarea name=mytxt cols=30 rows=5></textarea><br>

<input type=button value="编码" onclick=tt(document.all.mytxt)>

<input type=button value="解码" onclick=tt(document.all.mytxt,1)>

</body>

</html>

【运行效果】

编码后的文本效果如图22-15所示。

图22-15  编码后的文本效果

【难点剖析】

本例的重点是JavaScript提供的两个属性“escape”和“unescape”。两个方法都只包含一个参数,就是要进行编码和解码的字符串。“escape”方法还用于处理页面传递参数中的中文字符。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论