Comments on: Загрузчик модулей RequireJS https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/ Release 2.0 Mon, 06 Mar 2017 15:47:00 +0000 hourly 1 https://wordpress.org/?v=6.3.1 By: Данила Летуновский вк96989836 https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-63366 Mon, 06 Mar 2017 15:47:00 +0000 http://stepansuvorov.com/blog/?p=673#comment-63366 хуйня какаята этот рекьюржс пошол писать модуль на ноду который склеивает файлы, 21 век блин

]]>
By: Евгений https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-40498 Wed, 01 Apr 2015 11:01:33 +0000 http://stepansuvorov.com/blog/?p=673#comment-40498 Ясно, спасибо, попробуем :)
Спасибо за статью, кстати.

]]>
By: Stepan https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-40485 Wed, 01 Apr 2015 09:28:45 +0000 http://stepansuvorov.com/blog/?p=673#comment-40485 In reply to Евгений.

я имел ввиду роутинг на клиентской стороне.

мне кажется проще всего в вашем случае – просто сделать разные конфиги зависимостей, для разных страниц.

requirejs – он все же больше для одностраничных приложений, если у вас все на сервере генерируется, то возможно и конфиги можно сгенерировать, хотя это уже будет какое-то извращение

]]>
By: Евгений https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-40483 Wed, 01 Apr 2015 09:00:20 +0000 http://stepansuvorov.com/blog/?p=673#comment-40483 Роутинг есть, да, на уровне php и httpacces.

Можно конечно :) Тем более что может я не правильно понимаю сферу применения.
Сайт, не одностраничник, но много js кода, разного, разные библиотеки, разные модули. Хотелось бы сделать это все упорядоченно.
Было бы идеально, один requareJS грузить везде, а он, в зависимости от страницы – подтягивал бы нужные модули.

]]>
By: Stepan https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-40315 Tue, 31 Mar 2015 07:47:00 +0000 http://stepansuvorov.com/blog/?p=673#comment-40315 In reply to Евгений.

мне кажется RequireJS не имеет отношения этому вопросу.
разными путями должен заниматься роутер приложения и вероятно подгружать разные конфиги RequireJS

а можно поинтересоваться зачем вам вообще нужен requirejs?

]]>
By: Евгений https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-40313 Tue, 31 Mar 2015 07:28:41 +0000 http://stepansuvorov.com/blog/?p=673#comment-40313 Не понял к сожалению. Буду очень признателен за пример кода.
Вот две страницы.
http://mysite.ru/admin
http://mysite.ru/news

На первой должна выполнится функция helloAdmin(),
на второй showNews().
И ни в коем случае не должна выполнится helloAdmin() на новостях. Как сделать, что бы requareJS запустил нужную функцию именно на том урл внутри сайта, который нужен?
Причем, по настоящему адрес выглядит так: http://mysite.ru/admin/edit/12/uu4uud/77
А нужно что бы он понимал, что мы берем либо только “admin” либо “admin/page”, а то что после – игнорировал.
То есть это контроллер/экшн.
Почему-то нигде не могу найти понятное описание.

]]>
By: Stepan https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-36247 Fri, 20 Feb 2015 11:19:40 +0000 http://stepansuvorov.com/blog/?p=673#comment-36247 In reply to Евгений.

ну имя подключаемого модуля – это и есть имя файла относительно пути,
то есть в вашем случае будет:
‘admin’ и ‘news’

]]>
By: Евгений https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-36246 Fri, 20 Feb 2015 11:13:25 +0000 http://stepansuvorov.com/blog/?p=673#comment-36246 Как сделать взаимосвязь подгружаемых библиотек и url?
например, на странице:
http://mysite.ru/admin – первый набор модулей
http://mysite.ru/news – второй набор модулей.

]]>
By: dmitry https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-34779 Wed, 04 Feb 2015 09:07:35 +0000 http://stepansuvorov.com/blog/?p=673#comment-34779 In reply to dmitry.

т.е. define не ‘unit’, а ‘util’

]]>
By: dmitry https://stepansuvorov.com/blog/2012/10/%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9-requirejs/#comment-34778 Wed, 04 Feb 2015 09:06:45 +0000 http://stepansuvorov.com/blog/?p=673#comment-34778 In reply to admin.

util.js =
define( “util”,
[‘jQuery’],
function( jQuery ){
return { foo : “bar” };
}
);

main.js
require([“util”, ‘jquery’], function(util, $) {
console.log(util);
});

]]>