09 2012 档案

一行代码实现纯数据json对象的深度克隆
摘要:一行代码实现纯数据json对象的深度克隆 var dataObjCloned=JSON.parse(JSON.stringify( dataObj )) 这是昨天晚上从大城小胖的微博上看到的,当时很感兴趣,就mark了下。 今天整理了下资料,分析下为什么一句话可以实现纯数据json对象的深度克隆。 1.JSON.stringify函数将 JavaScript 值转换为 JavaScript 对象表示法 (Json) 字符串。JSON.stringify(value [, replacer] [, space])参数value必需。 要转换的 JavaScript 值(通常为对象或数组... 阅读全文

posted @ 2012-09-25 11:46 GRisGR 阅读(7764) 评论(1) 推荐(1)

css中vertical-align(垂直对齐)的使用
摘要:这两天写个页面css的时候用到了vertical-align属性,使用过程中踩到了坑,所以总结如下: 1.vertical-align的语法vertical-align属性的具体定义列表如下: 语法:vertical-align:baseline|sub|super|top|text- top|middle|bottom|text-bottom|<百分比>|<长度>|inherit 说明:设置元素内容的垂直对齐方式 值: baseline:基线对齐;sub:下标;super:上标;top:顶端对齐;text-top:与文本的顶端对齐;middle:中部对齐;bottom 阅读全文

posted @ 2012-09-21 12:15 GRisGR 阅读(28870) 评论(0) 推荐(2)

踩坑:Qwrap中CustEvent的返回值问题
摘要:近期在开发一个urlcube组件的时候需要创建一些自定义事件,使用到了qwrap中的CustEvent.createEvents,但是由于对这个自定义事件创建的原理理解不是很透彻,导致最后使用的时候产生了很多问题。 现把问题的产生原因及解决方法整理如下: 问题的产生 1.首先是创建自定义事件和事件处理函数。 1 //安装自定义事件 2 QW.CustEvent.createEvents(UrlCube , ‘setDataMode’); 3 //自定义事件:向服务器端发送数据前 4 UrlCube.on("setDataMode" , function (e){ 5 if 阅读全文

posted @ 2012-09-13 13:07 GRisGR 阅读(285) 评论(0) 推荐(0)

Javascript编码的好习惯(持续更新)
摘要:前言:本文主要是总结自己在js开发中的收获,并提炼成一些良好的习惯,希望对以后的工作有警示的作用。同时也会持续更新,补充一些新的内容。编码前1.选择一款合适的开发工具。 “工欲善其事必先利其器”,这句话在开发中尤为重要。一些优秀的开发工具可以显著提高开发工作的效率,如Aptana、notepad++等。 目前我在使用的工具:sublime text 2 官方网址:http://www.sublimetext.com/ 下载地址:http://www.sublimetext.com/2 使用说明:Sublime Text 2 – 非常强大的跨平台编辑器 一些有用的插件:一些必不可少的... 阅读全文

posted @ 2012-09-11 21:17 GRisGR 阅读(296) 评论(0) 推荐(0)

Fiddler教程
摘要:Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Fiddler如何捕获HTTPS会话Fiddler的基本界面Fiddler的统计视图QuickExec命令行的使用Fiddler中设置断点修改RequestFiddler中设置断点修改ResponseFiddler中创建AutoResponder规则Fiddler中如何过滤会话F 阅读全文

posted @ 2012-09-09 11:54 GRisGR 阅读(271) 评论(0) 推荐(0)

导航