Php 从Joomla内部调用MooTools JS代码的正确方法是什么?

Php 从Joomla内部调用MooTools JS代码的正确方法是什么?,php,javascript,mootools,joomla1.5,Php,Javascript,Mootools,Joomla1.5,我编写了一些MooTools代码,用JSON读取YouTube的API,我想在自定义组件中执行它 我一直在读关于js.php文件的文章,但我不清楚最好的方法是什么。我只是想直接在我的组件中输出js,然后我意识到除非组件明确请求,否则不会加载MooTools库 此外,我的部分代码是动态加载远程JS库,然后在需要时将其从DOM中删除。所有这些都能在Joomla的框架内完成吗 有人能帮忙吗?看来,框架中有一个命令可以实例化mootools,还有几个其他命令可以将脚本加载到DOM中: JHTML::_(

我编写了一些MooTools代码,用JSON读取YouTube的API,我想在自定义组件中执行它

我一直在读关于js.php文件的文章,但我不清楚最好的方法是什么。我只是想直接在我的组件中输出js,然后我意识到除非组件明确请求,否则不会加载MooTools库

此外,我的部分代码是动态加载远程JS库,然后在需要时将其从DOM中删除。所有这些都能在Joomla的框架内完成吗


有人能帮忙吗?

看来,框架中有一个命令可以实例化mootools,还有几个其他命令可以将脚本加载到DOM中:

JHTML::_('behavior.mootools');

$doc = JFactory::getDocument()
$doc->addScript($scriptURL);
或API文档中的快捷方式:

JHTML::script(string $filename, [boolean $path = 'media/system/js/'], [ $mootools = true]) 
问题是Joomla1.5使用的是MooTools 1.1的旧版本,下一个即将发布的版本是2.0,所以它已经落后了很多

JHTML类中有一些有趣的内置特性,但我现在选择使用JQuery来处理大多数事情——因为更新MooTools实际上会破坏Joomla中的许多特性,而JQuery更为轻量级