像jquery,是没有对重复加载做防止的
如果你在第一次加载jq时,使用了它的命名空间,增加某一插件.
接着你再次在之后加载了jq,经常这样写法是因为页面块状编写时会出现,或是不同人负责时,并没有统一规划时会出现;
那么,你在这之后,去使用那个插件时,就发现它已经不存在了,原因就是jq并没有对重复加载做防止,导致后面的jq替换掉前一个;
某些时候,我们自己的命名空间可能也会出现重复加载,进行typeof来判断是一个不错的处理;
起码可以让代码在很多种情况下都能正常运行,虽然说,多次加载有点浪费,但是兼容性比这重要.