在使用typecho过程中,发现这样一个问题,不同的模板作者和插件作者所用到的js框架各有不同,有的用jquery,有的用到了mootools,有时候模板和插件会同时用到同一个js库,而有可能处理不好,导致重复加载甚至引起冲突。
比如最近用了一款模板bluewhitesky,就与ajaxcomments冲突。
所以便想到了这个问题,为了解决这种js容易引起混乱的问题,不如typecho统一处理这些资源,把这些框架集成到typecho的发行版里,后台给出控制,用户可以在后台选择使用哪些框架,引用本地的文件还是调用google等提供的文件。
这样也可以减少模板和插件开发者的负担。
建议对js资源进行统一控制处理
Re: 建议对js资源进行统一控制处理
集成的话又会增大不少的。。
这些其实主题、插件作者都可以控制的。。
我自己折腾出来的主题和插件,都习惯的会加上选择的功能。。
避免冲突。。 [attachment=6944,481]
这些其实主题、插件作者都可以控制的。。
我自己折腾出来的主题和插件,都习惯的会加上选择的功能。。
避免冲突。。 [attachment=6944,481]
-
- 帖子: 95
- 注册时间: 2010年 7月 5日 07:34
- 联系:
Re: 建议对js资源进行统一控制处理
不只是js,像commenttomail插件和我写的autobackup插件,都使用了开源的phpmailer程序,官方完全可以加入一个类似的mail类,开发插件的时候直接调用即可
Re: 建议对js资源进行统一控制处理
加入几个基础插件,然后其它插件再进行调用。这样也可以选择性安装。
Re: 建议对js资源进行统一控制处理
@水煮鱼
同意水煮鱼说的话,很多插件都有类似的类,其实官方都可以内置。。
同意水煮鱼说的话,很多插件都有类似的类,其实官方都可以内置。。