随笔- 473
文章- 6
评论- 337
阅读-
387万
07 2012 档案
前端开发利器—FIDDLER
摘要:1.Fiddler相对其他调试工具的优势 HttpWatch 和 Firebug绝大多数前端开发人员都比较熟悉,但是HttpWatch虽然可以抓到每个 HTTP 请求的全部数据,但无法修改返回的数据;尽管Firebug可以修改 HTML和CSS,但是在调试CGI接口时无法干预HTTP请求的参数值和CGI返回的数据。而 Fiddler作一个 HTTP 调试代理,不但能够记录客户端同服务器之间的所有 HTTP 通讯数据,还能够修改请求数据和返回数据,也叫做“构造请求”和“模拟响应”。除此之外, 添加了willow插件的Fiddler 还可以:统计数据包、修改Host、请求重定向、编码转换...
阅读全文
Ajax无刷新分页可以尝试的性能优化方法
摘要:Ajax无刷新分页,已经是一个大家比较熟悉的事物了,大概就是web前端页面上有一个js的方法,通过Ajax去请求服务器端的分页数据接口,拿到数据后再在页面上创建html结构,展现给用户,类似于下面这样: view sourceprint? 01 <script type=”text/javascript”> 02 function getPage(pageIndex){ 03 ajax({ 04 url:"RemoteInterface.cgi", 05 meth...
阅读全文
JavaScript 设计模式 – 第一部分: 单例模式、组合模式和外观模式
摘要:Javascript组合模式是一种专为创建web上的动态用户界面而量身定制的模式。使用这种模式,可以用一条命令在多个对象上激发复杂的或递归的行为。这可以简化粘合性代码,使其更容易维护,而那些复杂行为则被委托给各个对象。组合模式的好处:使用组合模式,简单的操作也能产生复杂的结果。你不必编写大量手工遍历数组或其他数据结构的粘合代码,只需对最顶层的对象执行操作,让每一个字对象自己传递这个操作即可。这对再三执行的操作尤其有用。组合模式的弊端:组合对象的易用性可能掩盖了它所支持的每一种操作的代价。由于对组合对象调用的任何操作都会被传递到它的所有子对象,如果这个层次体系很大的话,系统的性能将会受到影响。本
阅读全文
IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
摘要:IE9创建DOM元素的方式较之前有了改变,开始严格遵循标准的实现,不允许通过直接传入一个完整html标记的方式来创建Dom元素。document.createElement('<iframe id="yui-history-iframe" src="http://images.cnblogs.com/defaults/transparent-pixel.gif" style="position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;"&g
阅读全文
jQuery data(key, value)函数 在匹配的元素上随心所欲的存放数据 (2
摘要:data(key, value) 返回值:jQuery 在匹配的元素上随心所欲的存放数据。 1.2.3 新增data(key, value) key (String) 将要设置的数据片段名。 value (Object) 新的数据值;可以是任何 Javascript 数据类型,包括数组和对象。 1.4.3 新增data(obj) obj (Object) 用于设置的键值对。 .data() 方法允许我们安全地将任何类型的数据附加到DOM元素上而不用担心循环引用和内存泄露之类的问题。 在单个元素上设置几个独立的数据,并且以后还可以分别检索到: $('body').data(
阅读全文