随笔分类 -  JavaScript

JavaScript 客户端脚本
摘要:单元测试的粒度通常是函数级,而大部分业务类代码不可能只有一个函数,因此我们在进行单元测试的时候就要对每个函数进行独立的测试,但是对单一函数进行测试的时候不可避免会调用到其他函数和接口,为了简化测试用例的编写和测试环境的搭建,我们通常“假定”调用的其他函数和外部接口都是“正确”的并且可以根据输入返回“预期”的结果,这就需要 Mock(打桩)方式来对这些外部函数和接口进行处理,来模拟我们希望的处理方式,简化其内部实现。而在单元测试过程中,有时需要统计某个外部接口被调用的次数、每次调用的参数、返回值等信息,这时就需要通过 Proxy(代理)的方式将原接口“打包”一下,做个代理。 阅读全文
posted @ 2010-12-05 01:00 田嵩 阅读(2897) 评论(2) 推荐(1)
摘要:因为某些特殊的要求,花了10分钟的时间把这个文件解码了。解码之后还要再去分析各函数功能。 阅读全文
posted @ 2008-09-05 15:06 田嵩 阅读(2168) 评论(2) 推荐(0)
摘要:《对基于HTTP协议的密码传输安全的一些思考》相关 javascript 代码。原文参见 http://www.cnblogs.com/hust21941/archive/2008/08/15/http-password-security.html 阅读全文
posted @ 2008-08-16 18:22 田嵩 阅读(903) 评论(0) 推荐(1)
摘要:这次主要说 baigoogledu_head.htm 这个页面,也就是搜索框架页中的头页面部分。功能很明确——显示我的首页链接,搜索页面链接,单独搜索百度、Google的链接,搜索表单和分页。这里遇到的一个大难题是怎样把以 utf-8 编码方式传递到本页的搜索关键词转换成中文或特殊符号等,因为 javascript 中的 decodeURI 函数兼容性较差,而 escape 和 unescape 支持的是 ucs + ascii 这种组合,因此需要把 utf-8 转换成 ucs。 阅读全文
posted @ 2008-08-13 12:11 田嵩 阅读(743) 评论(0) 推荐(0)
摘要:按照惯例先给网址:http://www.i874.cn/baigoogledu.htm,起初考虑到用 ASP.NET 来写,但是着实有些大材小用,想到只是把关键字原封不动的传递给百度和Google,用 JavaScript 实现可以节约大量的服务器资源。 阅读全文
posted @ 2008-08-13 11:50 田嵩 阅读(1462) 评论(2) 推荐(0)