2.4 JavaScript插件架构