前几天谈了正则匹配 js 字符串的问题:《js 正则学习小记之匹配字符串》 和 《js 正则学习小记之匹配字符串优化篇》。里面讲到了优化正则起到提升性能的问题,但是能提升多少呢?于是我去测试了,发现TMD几乎微乎其微,我用1千字符串进行100万次匹配测试,优不优化根本没区别。 这不科学,我白看了… …
前言 在单页应用中,view与view之间的通信机制一直是一个重点,因为单页应用的所有操作以及状态管理全部发生在一个页面上 没有很好的组织的话很容易就乱了,就算表面上看起来没有问题,事实上会有各种隐忧,各种坑等着你去跳 最初就没有一定理论上的支撑,极有可能是这么一种情况: ① 需求下来了,… …
type Bubbling phase Cancelable Target node types DOM interface DOMActivate Yes Yes Element UIEvent DOMFocusIn Yes No Element UIEvent DOMFocusOut Yes No Element UIEvent focus No No Element UIEvent blur No No Element UIEvent textInput Yes Yes Element TextEvent c… …
学了几天正则,差不多该总结整理写成果了,之前就想写语法高亮匹配来着,不过水平不够,看着例子都不理解。今天就分析下 次碳酸钴 和 Barret Lee 语法高亮实现。 先说 Barret Lee 的这篇 《玩转正则之highlight高亮》之前看的时候只觉的神奇,特别是下面那个一步一步分开匹配的例子,更是… …
今天JS练手的时候,想封装一个发送AJAX请求的对象,当然,是想要兼容全浏览器的。代码如下: var Ajax = { xhr: null, callback: null, XMLHttp: function() { var xmlhttp; //标准浏览器 if(window.XMLHttpRequest) { try { xmlhttp = new XMLHttpRequest(); } catch(e) { … …
Javascript Image Slider 是个不错的轮播插件,兼容 IE 7.0+, Firefox 1.5+, Chrome 1.0+, Safari 3+, Opera 9.0+, Netscape 7.0+。官网 http://www.menucool.com/javascript-image-slider 早前一位朋友说这东西要钱,让我破解下。我看了下,其实你不用到高级功能,是完全免费的,购买授权码 $20。… …
  如今,在创建一个Web应用的过程中,你需要做出许多架构方面的决策。当然,你会希望做的每一个决定都是正确的:你想要使用能够快速开发的技术,支持持续的迭代,最高的工作效率,迅速,健壮性强。你想要精益求精并且足够敏捷。你希望你选择的技术能够在短期和长期上都让你的项目取得成功。但这些… …
有个朋友问我,域名更换后怎么获取原有域名下的cookie,当时第一反应是域名都不存在还怎么获取cookie。 后面想想似乎是可以的,使用新域名后可以保留原有域名,通过jsonp或iframe跨域获取原域名下的cookie即可。