у YUI другая архитектура.
Сообщение от Madzi
|
А чем вам require.js не угодил ?
|
он только для js . только асинхрон, костыль на костыле,
вот к пример сайт
http://www.sochi2014.com/ , эталон . куча js и css файлов подключены сами по себе, без каких либо зависимостей.
Переписывать это дело на AMD гиблое дело, проще всех нах.. послать и уволиться.
с scmod все просто. собираем js и css в списочек, и первый шаг к грамотной организации файлов сделан.
{
"nowrap": true,
"script": [
"/Content/js/lib/head.min.js"
, "/Content/js/lib/modernizr.js"
, "/Content/js/lib/jquery.js"
, "/Content/js/lib/json.js"
, "/Content/js/lib/jquery.jscrollpane.js"
, "/Content/js/lib/jquery.fader.js"
, "/Content/js/util.js"
, "/Content/js/articul/tools.js"
, "/Content/js/storejs/store_json2.min.js"
, "/Content/js/adriver/adriver.core.2.js"
, "/Content/js/articul/announce.js?t=635047491833716637"
, "/bitrix/components2/Articul.Sochi.Components/QuoteBlockHomepageComponent/templates/.default/script.js?t=635029161642020053"
, "/bitrix/components2/Articul.Sochi.Objects/MapHomepageComponent/templates/.default/script.js?t=634964358382536565"
, "/Content/js/articul/event-scroller.js?t=635095805248728492"
, "/Content/js/lib/jquery.mousewheel.js?t=635025631538839519"
, "/bitrix/components2/Articul.Sochi.Twitter/TweetListComponent/templates/.default/script.js?t=635013476703264764"
, "/Content/js/articul/blogs.js?t=635023237566266204"
, "/Content/js/articul/polls.js?t=635029161638739013"
, "/bitrix/components2/Articul.Sochi.Components/InterestingBlockHomepageComponent/templates/.default/script.js?t=635029161641893108"
, "/Content/js/articul/partners-banners.js?t=635029161638729248"
],
"styles": [
"/Content/css/main.css"
,"/Content/css/articul/pit.css"
,"/Content/css/mm.css"
,"/Content/css/index.css"
]
}