- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Занимаюсь проектом после других разработчиков, которые написали самописный фреймворк. Но никак не могу понять как его установить на сервер и запустить.
Может кто-то помочь советом по запуску фреймворка? Сам фреймворк состоит из ядра + модули для него.
Ядро
https://jsfiddle.net/4enrmyjg/
JS, конечно, может быть на сервере, но судя по тому, что тм используют window и document - то это клиентский фреймворк и на сервер его можно просто скопировать, а потом подключать как обычный js-файл.
То что вы показали, это frontend на javascript. Как вы это собираетесь "устанавливать на сервер" - непонятно.
То что вы показали, это frontend на javascript. Как вы это собираетесь "устанавливать на сервер" - непонятно.
Как его запустить? К фреймворку подключаются модули, они все на JS тоже.
Структура всего проекта такая:
В каждом модуле идут папки вида: Auth/modules/js/module.auth.js
Сам модуль имеет следующий вид:
Air.define('module.auth', 'lib.DOM, module.DOM, module.auth_data, module.auth_form, module.smart_ajax, module.ajaxify, lib.analytics, module.notify', function ($, DOM, auth_data, auth_form, smart_ajax, ajaxify, lib_analytics, notify, util) {
var self = this;
self.log = util.consoleMessage( '#0000ff', 'AUTH', 'log' );
self.showAuth = function (options = {}) {
auth_form.show({
data: options.data,
callback: function () {
auth_data.update(function () {
if (options.callback) {
options.callback(auth_data.isAuthorized());
}
});
}
});
};
Т.е. внутри самого модуля идет подключение других модулей.
'module.auth', 'lib.DOM, module.DOM, module.auth_data, module.auth_form, module.smart_ajax, module.ajaxify, lib.analytics, module.notify'
Как правильно их связать с проектом? В разных папках есть от 1 до 20 js модулей. Не подключать же все js файлы через <script src="/js/script1.js"></script>
umka007, там должна быть система сборки всего этого добра в один js файл, какой нить npm build надо выполнить или что то типа того.
umka007, там должна быть система сборки всего этого добра в один js файл, какой нить npm build надо выполнить или что то типа того.
Системы сборки в проекте нет. Как можно собрать все в один файл? Как правильно подключить все эти папки с компонентами к проекту?
Т.е. сам фреймворк подключается как обычный JS И все модули для него так же будут работать?
Подскажите пожалуйста, сам фреймворк подключается как обычный JS И все модули для него так же будут работать?
umka007, по идее главный файл сам подключает те файлы, которые нужны для работы. Но судя по фразе в преамбуле "подумать над этим", будьте готовы к сюрпризам.