|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|||||||||||
Передача переменной в модуль + свои тараканы27.07.2016, 20:45. Показов 5079. Ответов 19
Метки нет (Все метки)
Добрый день.
Подскажите, как можно передать параметр в модуль, при этом чтобы загруженный модуль оставался в таком виде:
0
|
|||||||||||
| 27.07.2016, 20:45 | |
|
Ответы с готовыми решениями:
19
Передача значения переменной одной формы в описание переменной другой Объявление переменной, как вводить свои числа Нужен модуль - Пользователи могут сами размещать свои товары Woocommerce |
|
странник
|
|||||||||||
| 27.07.2016, 22:15 | |||||||||||
|
Никак, так как переменная не может быть одновременно и функцией и объектом. Но при выполнении функции можно вернуть объект:
1
|
|||||||||||
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
| 27.07.2016, 23:16 [ТС] | |
|
Donald28, я понял. Но это не то что мне надо)
0
|
|
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|||||||||||
| 28.07.2016, 16:29 [ТС] | |||||||||||
|
BANO, есть роутер, в котором назначается get адресам контроллер. И есть обычный запрос и Ajax.
Хотелось бы чтобы было так
Или может я по не правильному пути иду? Есть ли статьи, где разжевывают организацию грамотной структуры системы сервера? Добавлено через 6 минут BANO, еще вопрос появился. В get запросе может быть цепочка callback функций. А оно как-то замедляет работу? Или движок V8 при запуске всё оптимизирует, что разницы между этой цепочкой и объединением вручную содержимого callback функций в одну функцию не будет?
0
|
|||||||||||
|
Ренегат
|
||
| 28.07.2016, 19:40 | ||
|
Тот код который вы показали, может решатся вашим примером из 1 поста. Может вы точнее скажите что за переменные? Или какие данные вы хотите передавать этим контроллерам?.
0
|
||
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
| 28.07.2016, 19:48 [ТС] | |
|
BANO, Вот так выглядит расширяемая архитектура.
Ядро соединяет песочницы(которые подключают модули) и библиотеку(обертку для работы с бд). И я вот не до конца понимаю эту схему. Вот надо передать объект библиотеки в контроллер. Контроллер и библиотека никак не связаны.
0
|
|
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
| 28.07.2016, 19:50 [ТС] | |
|
Хочется чтобы всё было грамотно. И больше времени уходит на размышления по поводу того, как все это организовать.
Есть ли подробная информация по этому где-то? Там где взял эту картинку только общее описание такой архитектуры
0
|
|
|
Ренегат
|
|
| 28.07.2016, 22:55 | |
|
Что-то я тоже с этой картинки как-то не врубаюсь...
Короче, что именно вы хотите получить то? Такую архитектуру я не понимаю, честно говоря. Если хотите сделать всё грамотно, то библиотеки подключайте require. Короче, я не понимаю зачем вы хотите подгонять express к этой архитектуре. Когда у него своя есть. Я вот смотрю, скорее эта архитектура на django похожа. Там проект состоит из нескольких приложений (app) в данном случае наверное называется "песочница", которые под себя свои модули подгребают (тут наверное модули и решения). Я могу и ошибаться.
1
|
|
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
| 29.07.2016, 03:32 [ТС] | |
|
BANO, ну это архитектура, я так понимаю, для клиентской стороны.
И я хотел её использовать на сервере. Просто сейчас очень озабочен грамотным оформлением кода, чтобы в дальнейшем была возможность расширять без затруднений. Скорее всего всё-таки эта архитектура для клиентских приложений. Но я пока в поисках правильных решений, и, вероятно, запутался.
0
|
|
|
Coding is art
540 / 423 / 154
Регистрация: 04.09.2013
Сообщений: 1,066
|
|||||||||||
| 29.07.2016, 09:41 | |||||||||||
|
index.js
0
|
|||||||||||
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
| 29.07.2016, 16:55 [ТС] | |
|
muxahuk1214, и чем это отличается от моего кода в 1 посте?
Добавлено через 12 минут muxahuk1214, это тоже что express.js + typescript, ну и плюс обертка для работы со sql запросами. По-моему этот фреймворк просто не нужен.
0
|
|
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
| 29.07.2016, 21:30 [ТС] | |
|
BANO, я считал что в ts есть все что есть в es16. Разве нет?
0
|
|
|
Coding is art
540 / 423 / 154
Регистрация: 04.09.2013
Сообщений: 1,066
|
||||||
| 30.07.2016, 20:55 | ||||||
|
вы написали что нужно так, а не так.. я подумал ваш пример не работает.. написал как умею, проверил и скинул..
Если это не то что вам нужно, то я не понимаю что вам нужно...
0
|
||||||
|
Ренегат
|
||
| 01.08.2016, 10:10 | ||
|
es2015 (так же называется es6) - стандарт языка JavaScript (официально ECMAScript, думаю теперь вы поняли что эти две буковки в начале означают) выпущенный в 2015 году. Имеет красивые фичи в виде синтаксического сахарка и несколько функциональных дополнений. И вообще, в es2016 большая часть взята из coffeescript, так что к ts он имеет малое отношение. Не путайте!
1
|
||
| 29.12.2016, 15:36 | ||
|
Не по теме:
0
|
||
| 02.01.2017, 15:55 | |
|
Не по теме: 8Observer8, хм, я с вами не соглашусь, ибо ts не имеет преимуществ никаких, кроме типизации, которая в конечном итоге не нужна простым кнопкам в калькуляторе стоимости натяжных потолков или столешниц. Типизация нужна в больших приложениях, где что-то может не совпасть, и компилятор скажет: "у тебя тут какая-то хрень, ты подумай, я это понимать не собираюсь, сам разбирайся".
0
|
|
| 02.01.2017, 16:55 | ||
|
Не по теме:
0
|
||
| 02.01.2017, 17:08 | |
|
Не по теме: 8Observer8, на вкус и цвет фломастеры разные :D
0
|
|
| 02.01.2017, 17:08 | |
|
Помогаю со студенческими работами здесь
20
Передача в Service постоянно обновляющего свои значения объекта Передача функции переменной и вызов переменной Тараканы в принтере Samsung ML-2015 Передача значения и передача переменной Я хочу чтобы когда человек вводил вместо переменной c good bad normal он писал свои команды Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|