摘要:
$.Callbacks 是 jQuery 提供的可以方便地处理各种回调(callback)列表的类,其源代码是闭包的经典实现。基本原理就是通过在闭包环境内保存一个list = [] 数组用于存储回调列表,并用firing,firingStart,firingLength,firingIndex等标志位来控制闭包的有序执行,下面是最重要的2个内部函数,触发函数 fire 和 添加函数 add。 1 fire = function (data) { 2 memory = options.memory && data; 3 fired ... 阅读全文
随笔档案-2013年12月
Excel等外部程序点击链接会带上IE信息的bug
2013-12-05 19:57 by straybird, 301 阅读, 收藏,
摘要:
今天碰到一个问题,在Excel内点击链接到默认浏览器Chrome打开,奇怪的是服务端收到的Session一直对不上。查了很久发现这个Excel到Chrome的跳转竟然带上了IE的Cookie 和 UserAgent。此种情况在服务端完全无法识别,所有信息都跟在IE浏览器内部点击一样。当然此时Referer 也是空的。解决的方法是返回给客户端一个空白页面,带上原本的链接做参数,通过前端Javascript 再跳一次。 阅读全文
与 空格的区别
2013-12-05 00:18 by straybird, 2200 阅读, 收藏,
摘要:
nbsp 是Non-BreakingSPace的缩写,即“不被折断的空格”,当两个单词使用 连接时,这两个单词就不会被分隔为2行,如下面 this isa test! 普通空格经浏览器解析后的字符ASCII码为 32, 经浏览器解析后的ASCII码为 160。这里带来的问题就是有些后端程序或者数据库保存 ASCII 160 时会出现乱码错误,表现为问号(?),在使用jQuery 的.text()函数时尤其要注意控制宽度与距离时,尽量使用样式而非 阅读全文
浙公网安备 33010602011771号