json转字符串

摘要: function json2str(o) { function isArray(o) { return Object.prototype.toString.call(o) === '[object Array]'; } var arr = []; var fmt = function(s) { var type = typeof s; if (type == 'object' && s != null){ return self.json2str(s); } if(type === "number"){ return s; } 阅读全文
posted @ 2012-06-23 11:33 kxdhm 阅读(177) 评论(0) 推荐(0) 编辑

window.onerror不会死循环

摘要: <script>(function(){ window.onerror = function(msg,url,line){ var c = {}; if(!window.onerror.xxx){ try{ version = c.c.c;//出错,会不会触发window.onerror?调试证明,不会循环触发 }catch(e){ window.onerror.xxx = true;//防止死循环 } } ... 阅读全文
posted @ 2012-06-02 09:58 kxdhm 阅读(192) 评论(0) 推荐(0) 编辑

IE9下,某种方式提交表单元素,IE9 crash,必先

摘要: 具体什么原因还没查清楚。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8"><title>朋友网</title>&l 阅读全文
posted @ 2012-05-23 00:44 kxdhm 阅读(251) 评论(0) 推荐(0) 编辑

IE6上Gzip+Etag问题的解决方案

摘要: 转载这个问题不是太广为人知,但也算不上新鲜知识了,IE6如果接收到一个gzip压缩的http响应,那么这个响应中的Etag信息会被抛弃,此时只能依赖last-modified时间来设计cache策略。某些类型的Vary值据说也会导致相同的问题。为了这个问题emu在http头上动了n多手术,甚至把200响应状态硬生生换成206等状态,IE6一直都非常顽固的不肯吐出If-None-Match信息。几乎要放弃了。 丢开这个bug,我们来看问题的实质是什么。实质是,我们有一个叫做Etag的,响应内容的一个hash值,需要在响应的时候从服务器送给浏览器,并且要求在浏览器下次请求同一个路径的时候把这个ha 阅读全文
posted @ 2012-05-15 09:36 kxdhm 阅读(184) 评论(0) 推荐(0) 编辑

js遍历属性,返回字符串

摘要: 拿到别人的代码,一个对象属性值非常复杂,但是在某些情况下有没有调试工具,如何办?如何查看对象的所有属性?一下代码可以解决这个问题function WalkP(obj,showString){ if(!WalkP.isArray(obj)){ var str = "{\n"; for(var o in obj){ var value = "'"+(typeof obj[o]).toUpperCase()+"'"; if(WalkP.isArray(obj[o])){//濡傛灉涓烘暟缁? ... 阅读全文
posted @ 2012-04-01 16:06 kxdhm 阅读(662) 评论(0) 推荐(0) 编辑

IE6/7 字符串 数组方式获取字符 不支持

摘要: var string="asdf"alert(string[0]); IE 6 7 下为undefined 阅读全文
posted @ 2012-03-15 11:52 kxdhm 阅读(163) 评论(0) 推荐(0) 编辑

IE html5 header footer nav article section

摘要: <!--[if ie]><script>document.createelement("header");document.createelement("footer");document.createelement("nav");document.createelement("article");document.createelement("section");</script><![endif]--> <!--[if ie]>&l 阅读全文
posted @ 2012-03-14 16:38 kxdhm 阅读(251) 评论(0) 推荐(0) 编辑

javascript tea加密

摘要: 转自http://www.movable-type.co.uk/scripts/tea-block.html/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* Block TEA (xxtea) Tiny Encryption Algorithm implementation in JavaScript *//* (c) Chris Veness 2002-2010: www.movable... 阅读全文
posted @ 2012-03-12 17:02 kxdhm 阅读(1142) 评论(0) 推荐(0) 编辑

一个不容易觉察到的js错误,function () {}(function () {}) is not a functio

摘要: var asdf = function(){} (function(){ })()解决方案:var asdf = function(){}; (function(){ })() 阅读全文
posted @ 2012-03-06 19:30 kxdhm 阅读(185) 评论(0) 推荐(0) 编辑

知识点记录

摘要: css动画el.style.webkitTransitionDuration = "0";el.style.webkitTransitionTimingFunction = "none";el.style.webkitTransform = "none";<div style="width: 4em; height: 4em; margin: 2em; background-color: blue; color: white; -webkit-transition-duration: 5s; -webkit-trans 阅读全文
posted @ 2012-02-22 19:46 kxdhm 阅读(216) 评论(0) 推荐(0) 编辑