09年有个小弟问我:搞软件滴怎么才算强人? 我不知道怎么回答,因为我知道自己不是。

不过现在我知道怎么告诉他了,强人和普通差别就是: 普通人做一件事只解决一个问题,强人做一件事解决一堆问题!

强人Mats Bryntse 就干了这样一个事情, 他做了一个工具。

gloable pollution

http://mankz.com/code/GlobalCheck.htm

这个他能检测目前几乎所有我们经常接触到的JS Framework的 JS  和 CSS 冲突。冲突主要是使用了相同的 Global namespace。

他分析比较功能如下:

  • document
  • Element
  • Document
  • HTMLElement
  • HTMLDocument
  • CSS analysis
  • Analyze your own scripts

唯一遗憾的是,好像不能在IE下使用( Firefox和Chrome都可以,好在平时习惯用他们浏览网页)

在过去的项目中我也曾学人家用了一些JS 的Framwork,然而,由于实际情况的需要,会再后来做一些取舍和新的引入。 新引入的JS 混合使用会和过去的(因为过去在线用的代码的不会立即删除掉)产生冲突 ,一直想比较各类framework之间的冲突关系,然而这是一件非常浩大的工程, 一直都被这个问题困扰着。

不过有强人出现,现在似乎也清晰了不少。人总是踩着别人肩膀前进的嘛:)