有没有人用Require.js来处理插件脚本?

时间:2012-06-05 作者:Nicola Peluchetti

我开始重构插件的代码,并考虑使用require.js 为了处理脚本,我有了一个更加模块化和可测试的代码库。我还计划自己加载所有必需的依赖项(包括jQuery),这样我就不会受到WordPress版本的阻碍。

有没有人做过类似的事情?

2 个回复
SO网友:KajMagnus

是的,我正在做类似的事情:我正在构建一个插件,并通过Modernizr.load. 这是相当多的Javascript,我不想减慢页面加载时间。不过,我目前不打算以这种方式加载jQuery。

假设我确实通过Modernizr加载了jQuery。如果有人同时激活了你的插件和我的插件,会发生什么?然后我们可以加载jQuery两次吗?(也许我们可以通过require.js加载jQuery 1.7.2一次,通过Modernizr加载一次?我不知道这些脚本加载程序在内部是如何工作的。)


我想如果你只加载你真正知道的只针对你的插件的东西,那么你就没事了。

(危险:这是我的第一个WordPress插件,我对WordPress或PHP不太了解。)

SO网友:Chris Houghton

我不得不做一件与您要求的非常类似的事情,所以我使用RequireJS构建了一个Wordpress插件模板的Github存储库。

一旦完成了基本设置,就需要在幕后做一些事情,这非常有用。

https://github.com/chrisjhoughton/WordPress-plugin-with-RequireJS

结束

相关推荐

Localiztion in javascript

Wordpress当前使用gettext 中提供的功能php 但不幸的是不在Javascript.<我在网上搜索了这件事,并想出了this trick. 但是有一个问题,因为php文件需要通过Wordpress 的系统gettext 要启动的功能我想知道是否有办法在Wordpress中调用php文件,以便我们可以使用内置函数和变量<如果有人能想出更好的解决方案,那就太好了。