Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 20.02.2012, 18:59
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Сообщение от FINoM
Значит, если используются модули, значит их нужно сохранять их в локальном хранилище, так?
Нет.
Сообщение от FINoM
А ничего, что нужно сперва смотреть задачу, уже потом решать, как её решать, а не наоборт?
Что?
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #32 (permalink)  
Старый 20.02.2012, 19:00
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Думать, как её решать. В спешке писал.
Сообщение от Nekromancer
Нет.
Ну и что ты мне пытаешься доказать?
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #33 (permalink)  
Старый 20.02.2012, 19:08
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Сообщение от FINoM
Ну и что ты мне пытаешься доказать?
Что же все такие эмоциональные пошли. Ничего я тебе не доказываю, вы просто вертитесь вокруг провокационной фразы пытаясь доказать, что то в ответ, подкрепляя это предположениями.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #34 (permalink)  
Старый 20.02.2012, 19:12
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от Nekromancer
Что же все такие эмоциональные пошли. Ничего я тебе не доказываю, вы просто вертитесь вокруг провокационной фразы пытаясь доказать, что то в ответ, подкрепляя это предположениями.
(Теперь моя очередь) Что?
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #35 (permalink)  
Старый 08.05.2012, 21:17
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Развил сабж: http://pastebin.com/zWUcBare
Теперь можно запрашивать модули кучей:
require(['m1', 'm2']);
Если не использовать коллбек, то объекты просто конкатенируются. Например:
// m1
this.method1 = function(){};
this.method2 = function(){};

// m2
this.method3 = function(){};
this.method4 = function(){};


require(['m1', 'm2']);
Возвращает объект с этими четырьмя методами.
Если использовать коллбек, то в него передаются модули в том же порядке, что и массив скриптов:
require(['m1', 'm2'], function( m1, m2 ){ ... });

Добавил пару настроек:
require.PATH = '/'; // папка, в которой лежат модули, например, /js/modules
require.POSTFIX = ''; // постфикс (ко) адреса скрипта, например, '.js' или '.module.js'
require.CONCAT_ALL = false; // в коллбек передаётся один аргумент: объект со всеми модулями сразу
// например
require(['m1', 'm2'], function( all ){ 
 // all == {method1: ...,method2: ...,method3: ...,method4: ... }
 });
В будущем все-таки добавлю кеширование и запросы к модулям на другом домене (cors)
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #36 (permalink)  
Старый 10.05.2012, 15:54
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Модульность это хорошо. Но все почему-то забывают, что скрипту могут понадобиться и другие данные, например HTML-разметка (шаблоны) или стили.

Поэтому нужно грузить XML-файл, в котором будут все эти данные. Что бы это было на уровне API функции require.

Это ИМХО)
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #37 (permalink)  
Старый 10.05.2012, 17:45
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от B~Vladi
Поэтому нужно грузить XML-файл, в котором будут все эти данные.
С чего такая страсть к XML?
Сообщение от B~Vladi
Но все почему-то забывают, что скрипту могут понадобиться и другие данные, например HTML-разметка (шаблоны) или стили.
Ну я допилил скрипт только исходя из моей задачи. Остальное мне просто не нужно. Стилями управляю через less, а в ejs есть своя функция для запроса шаблонов.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #38 (permalink)  
Старый 10.05.2012, 21:29
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от FINoM
С чего такая страсть к XML?
Почему страсть? Просто он для этой цели подходит лучше всего.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #39 (permalink)  
Старый 10.05.2012, 21:31
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от B~Vladi
Просто он для этой цели подходит лучше всего.
Не понимаю. Я просто хотел запрашивать скрипты. Зачем мне XML?

Да и вообще, к черту XML, если есть JSON. По крайней мере 99% задач, которые решаются XML можно решить JSON. Он компактнее, читабельнее, дружит с JS.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #40 (permalink)  
Старый 10.05.2012, 22:38
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от FINoM
читабельнее
Это дело вкуса.
Сообщение от FINoM
Зачем мне XML?
Тебе может и незачем. Я вообще так сказал, мысли в слух.
Сообщение от FINoM
к черту XML, если есть JSON
XML тут всё же лучше. Например, можно изначально писать js, html и css в одном файле, не думая о экранировании. При этом будет корректно работать подсветка в IDE. С JSON этого не будет. Придется писать дополнительную логику соединения данных.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отловить обратное событие "click" ? jsuse Общие вопросы Javascript 2 18.01.2012 00:16
Как создать таймер, как на Letitbit? free_style Javascript под браузер 1 01.07.2010 17:55
While как условные выражения Latro Общие вопросы Javascript 23 27.06.2010 14:53
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32