in javascript

SyntaxHighlighter 3.0.8 重复加载 brush 的解决方法

我使用 syntaxhighlighter 来做我的博客代码高亮,使用 autoloader 来自动加载需要的 brush。但是使用后,发现,如果页面中存在两个地方使用相同的 brush,这个 brush 文件会被加载两次。如果电脑中有缓存只会加载一次,但是第一次访问的用户,是会加载两次的。这个应该算是BUG吧,等会儿我尝试反馈给作者试试看。

于是我稍微修改了下 autoloader.js 的源码,现在不会加载两次了。源码放在 http://api.allenm.me/syntaxhighlighter/src/shAutoloader.js ,需要的来拿。注意,处了这个文件在 src 下面放着,其他文件有使用 scripts 文件夹下的,要不然会报错。

中秋节的3天假期马上就过去了,我算是一直在玩,一直在放松。第一天去看了山楂树之恋,打了电玩,吃了火锅。第二天约了朋友来我这里做饭吃。第三天就在家宅着,蛮不错的,明天上班应该精神十足,然后再等待十一假期。目前还没有十一假期的安排。