摘要: 最近公司的主要产品做改进,我的partner是从baidu跳槽过来的一个小伙。当初介绍给人事和技术主管的时候,评价是:人很聪明,比较谦恭,code经验丰富,理论知识虽有欠缺,但可塑性良好。工作3个月后,小伙确实不负众望,学习也很快,我也为之欢欣。考虑到之前小伙javascritp架构方面欠缺较大的锻炼,故而这次该产品的架构工作给他锻炼,我跟随。  开头第一周,该小伙实现了很多关键的函数方法,充分表...  阅读全文
posted @ 2009-11-07 15:33 Kai.Ma 阅读(2624) | 评论 (22)编辑
     摘要: 网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:  阅读全文
posted @ 2009-10-13 11:50 Kai.Ma 阅读(201) | 评论 (1)编辑
     摘要: 理论上:复杂度都是O(N^2),性能方面 插入排序>选择排序>冒泡排序  阅读全文
posted @ 2009-09-02 11:21 Kai.Ma 阅读(131) | 评论 (0)编辑
     摘要: 什么是浏览器的渲染(Render )?我的理解是“浏览器解析完html且构造完dom树之后,进行呈现的一系列操作,一般属于收尾阶段。”  阅读全文
posted @ 2009-08-25 15:38 Kai.Ma 阅读(251) | 评论 (2)编辑
     摘要: 这篇文章主要是想纠正一下部分人对好的应用程序架构不是很重视的一种现象。 有时候,项目经理或者客户会对你在应用程序架构上花的时间产生质疑,而你也很难在这个问题上给出一个很好的解释。 下次有人认为你在应用程序架构上浪费时间和精力的时候,你可以引用这篇文章中的观点来回应。  阅读全文
posted @ 2009-07-24 16:26 Kai.Ma 阅读(116) | 评论 (0)编辑
     摘要: http://dancewithnet.com/2008/12/30/why-start-yui-doc/  阅读全文
posted @ 2009-07-13 13:21 Kai.Ma 阅读(178) | 评论 (1)编辑
     摘要: javascirpt引用外部.js文件的时候,js执行的顺序很值得注意。  阅读全文
posted @ 2009-07-08 15:06 Kai.Ma 阅读(330) | 评论 (0)编辑
     摘要: javascript世界的单元测试框架比较多,这里只推荐几个我比较熟悉并认为做得不错的:jsUnit ,Test.Simple & Test.More ,FireUnit 。如果您发现有很好使用的或新的javascript测试框架,不妨留言分享一下  阅读全文
posted @ 2009-04-09 11:29 Kai.Ma 阅读(357) | 评论 (0)编辑
     摘要: location提供了关于当前打开窗口或者特定框架的url信息。一个多框架的窗口对象在location属性显示的是父窗口的URL,每个框架也有一个与之相伴的location对象  阅读全文
posted @ 2009-03-24 14:47 Kai.Ma 阅读(310) | 评论 (0)编辑
     摘要: 刚刚拜读了《Javascript的变量与delete操作符》很受启发。原文只说了结果,没更深入推理总结一下为什么,以及怎么理解好一点,我这里补充总结一下。  阅读全文
posted @ 2009-03-19 18:27 Kai.Ma 阅读(644) | 评论 (0)编辑
     摘要:

上一篇向高级Javascript程序员阵营迈进:Javascript一些概念研究总结提到,javascript的作用域是词法作用域(lexical scope or static scope),也就是说作用域链在定义的时候就确定了。也提到eval、with会扰乱作用域链(dynamic scope)。

  阅读全文
posted @ 2009-03-11 14:59 Kai.Ma 阅读(1913) | 评论 (7)编辑
     摘要: 继jQuery 1.3.1发布之后,UI包一直没跟上,3月6日,兼容jQuery 1.3.1的UI包终于发布了  阅读全文
posted @ 2009-03-10 10:06 Kai.Ma 阅读(3888) | 评论 (15)编辑
     摘要: 习惯于OOP语言编程后,会发现Javascript世 界有很多匪夷所思的奇奇怪怪的现象(比如闭包),我花了大量的精力研究这些奇怪现象的根源,最后发现:源自于javascript的作用域不是块级作用域,同时它有一套基于作用域链的标识查找机制。本文大部分内容来自互联网,经过整理、改进而成。  阅读全文
posted @ 2009-03-07 11:18 Kai.Ma 阅读(3015) | 评论 (36)编辑
     摘要: jQuery有些古怪的问题,看你有没有碰到过  阅读全文
posted @ 2009-02-26 13:51 Kai.Ma 阅读(679) | 评论 (1)编辑
     摘要: Beta1.1沉寂两年之后再次更新。这次动力是因为发问的网友实在太多了,没有时间一一回复(有点惭愧)故这次修补一些小问题(包括不能抓取全屏网页的问题),并升级到VS2008环境下。点击下载源码(基于VS2008.net ,2.0):2月12号早晨又更新了一下。WebSnap.VS2008.Beta.1.2.rar  阅读全文
posted @ 2009-02-11 15:02 Kai.Ma 阅读(2420) | 评论 (12)编辑
     摘要: 1.设定选择项,在IE6下要特别注意[代码]2.innerHTML,这个在IE下要特别注意。jQuery的html()没有这个bug[代码]http://zhidao.baidu.com/question/33341046.html3.jQuery环境下设置selected属性,IE下必须构造好所有option,然后设置某一个option的selected属性。FF没此问题,可以一次性构造sele...  阅读全文
posted @ 2009-02-06 15:40 Kai.Ma 阅读(152) | 评论 (0)编辑