YUI PHP的裝載機測試版發布
9月14日下午02:19,在2009年由埃里克·米拉利亞| 開發 | 11評論YUI PHP的裝載機是裝載YUI的JavaScript和CSS服務器端實用工具版本1.0.0 Beta 1中是從YUILibrary.com的可供下載的今天 。
PHP裝載機,最初是由長期銳工程師亞當·摩爾和現在開發和維護同胞雅虎乍得友誼,有幾個關鍵功能,使更容易地使用基於PHP的應用銳:
- 可靠,裝載的依賴排序:您指定的YUI的版本你,你要使用的模塊,PHP裝載機輸出所需的
script和css標籤為您實施。 即使YUI的依賴關係樹的變化,在未來的版本中,您的代碼不會有。 - 支持性能最佳實踐:PHP裝載機有三大戰略,以幫助您減少HTTP請求-雅虎CDN和它的組合處理器(YUI的文件聚合到一個HTTP請求飛),支持YUI的匯總文件的支持, (事件,你不希望為從雅虎的服務器銳)其自身重量輕的組合處理器。 服務器端的表現是快,利用PHP的APC緩存。
- 可擴展元數據格式:YUI PHP的裝載機YUI庫的元數據(為YUI 2和YUI 3)船舶;然而,應用程序是通用的,可擴展,以支持自己的自定義JavaScript和CSS模塊-不論他們使用的所有YUI 。
PHP Loader是使用簡單:
(“loader.php”),; 裝載機=新YAHOO_util_Loader(“2.7.0”); / /配置您的實例,例如,你可以關閉匯總 美元裝載機> allowRollups = FALSE; / /指定YUI組件加載 美元裝載機>負載(“雅虎”,“DOM”,“事件”,“tabview”,“網格”,“字體”,“復位”); / /輸出的標記(此調用將最有可能被放置在文件頭) 美元裝載機 - >標籤();
上述的PHP腳本將輸出下面的頁面:
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.7.0/build/fonts/fonts-min.css" <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.7.0/build/grids/grids-min.css" <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.7.0/build/reset/reset-min.css" <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.7.0/build/tabview/assets/skins/sam/tabview.css" <script type="text/javascript" src="http://yui.yahooapis.com/2.7.0/build/yahoo/yahoo-min.js"> </ SCRIPT> <script type="text/javascript" src="http://yui.yahooapis.com/2.7.0/build/dom/dom-min.js"> </ SCRIPT> <script type="text/javascript" src="http://yui.yahooapis.com/2.7.0/build/event/event-min.js"> </ SCRIPT> <script type="text/javascript" src="http://yui.yahooapis.com/2.7.0/build/element/element-min.js"> </ SCRIPT> <script type="text/javascript" src="http://yui.yahooapis.com/2.7.0/build/tabview/tabview-min.js"> </ SCRIPT> * /
利用雅虎的服務器上處理器的組合,您可以翻轉combine設置...
$裝載機>合併= TRUE; 和結束只是一個單一的HTTP請求的CSS和為JavaScript多:
<鏈接rel =“樣式”類型=“文本/ CSS” <腳本類型=“文本/ javascript”
YUI PHP的裝載機鏈接:
歡迎一個新的YUI貢獻者:乍得友誼
乍得友誼 ,帶動裝載機的PHP版本,此應用程序的所有權,並加入了一系列令人心動的功能prepped為這個beta版本,它為欠他非常感謝。 你可能知道他的工作從乍得MiaCMS和邊線 Twitter搜索的AIR應用程序。 我們一直在尋找機會與他合作一段時間,並有發生,在這個項目上,我們不能快樂。
共享和擴展: 書籤del.icio.us Digg它! | reddit!
11評論
很抱歉,評論已被封閉,在這個時候。


沒有辦法。 我分鐘的路程,從項目開始,這個PHP Loader是絕對完美。
腳本()和css()方法允許你輸出的標記套/標記的單獨領域的組合,你應注意的地方 - 我在想,我可以不首先使用,直到我真正下載看著源。
評論由喬什大號 - 9月14日,2009 #
好貼。 我需要看一看。
順便說一句,另一個JavaScript和CSS文件的PHP捆紮機是在這裡: http://www.subchild.com/2008/08/07/simple-javascript-and-css-file-bundler/
評論由亞歷山大Kolundzija - 9月14日,2009 #
JAVA前端有一個相當於圖書館嗎?
評論Phaniraju - 9月14日,2009 #
喬希:
這是簡單,只要
$loader->script();$loader->css();?
傑夫·格林- 9月15日,2009 #
phaniraju,
目前還沒有。 我們很願意有人到餐桌GitHub上的項目,並建立一個Java版本( http://github.com/yui/phploader ) -和ASP等
- 埃里克
評論由 Eric 米拉利亞 - 9月15日,2009 #
傑夫,
沒錯,就是這麼簡單。
評論由喬什大號 - 9月15日,2009 #
這種岩石。
我一直在等待這一個。
感謝另一大特點!
中號帕特森大衛- 9月16日,2009 #
聽起來很有趣。 雖然已經沒有嘗試PHP的裝載機。
它提供的選項前輸出CCS文件和JS文件前? (最佳性能)
評論Eydun - 9月26日,2009 #
@ Eydun-
絕對-從傑夫·格林以上http://www.yuiblog.com/blog/2009/09/14/yui-php-loader-beta-release/#註釋-584585 。
- 埃里克
評論由 Eric 米拉利亞 - 9月26日,2009 #
[...]是一個忙碌的一個月2.8.0,PHP的裝載機1.0.0 Beta 1中,銳銳和銳3.0.0電線全部命中 - 與我們的第一次公開YUI開發者大會,[...]
2009年10月5日,在野外» pingback的 Yahoo!用戶界面博客(YUIBlog)的 - 10月5日,2009 #
[...]友誼(@ chadauld)是最適合他的工作對MiaCMS農副產品雅虎工程師。 最近,乍得推動開源版本的YUI的PHP的裝載機(從原來的開發商亞當·穆爾[@ admo]),他來到了[...]
pingback的銳劇院-乍得友誼:“介紹PHP裝載機»雅虎用戶接口博客(YUIBlog) - 2009年11月6日, “ #