我想在我的JSF頁面中包含jQuery UI http://code.jquery.com/ui/1.9.0/jquery-ui.js的URL。我看到很多問題說應該使用<h:outputScript>
,但是在所有答案中,我看到了一個關於如何包含URL的例子。只有當js文件存在於項目的某個文件夾中時,答案纔有意義。如何在JSF頁面中包含外部Javascript文件
有人可以請幫忙,我必須把它包括在我的網頁嗎?
我想在我的JSF頁面中包含jQuery UI http://code.jquery.com/ui/1.9.0/jquery-ui.js的URL。我看到很多問題說應該使用<h:outputScript>
,但是在所有答案中,我看到了一個關於如何包含URL的例子。只有當js文件存在於項目的某個文件夾中時,答案纔有意義。如何在JSF頁面中包含外部Javascript文件
有人可以請幫忙,我必須把它包括在我的網頁嗎?
只需使用普通的HTML <script>
元素即可。
<script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>
<h:outputScript>
只能引用本地腳本。您只會錯過它的動態版本控制,模塊化和重定位優勢,但這在技術上應該不會對靜態和外部腳本造成傷害。
但是,可以使用自定義ResourceHandler
將<h:outputScript>
的網址更改爲純CDN用途的外部網址。 OmniFaces CDNResourceHandler
就是這樣一個例子。
無關的具體問題,PrimeFaces組件周圍的jQuery/UI建。你是否絕對肯定你需要一個單獨的jQuery UI庫實例?
也許類似於http://stackoverflow.com/questions/14493689/location-of-jquery-js-file – Robin