2013-07-21 2 views
2

OK. Я пытаюсь изучить node.js/express и хочу уточнить, как jade/ejs, html и css все подходят друг другу. Поправьте меня, если я ошибаюсь:Какая логика идет где: express + jade/ejs + html5 + css + websockets

  1. логика приложения выполняется в Node.js/выразить
  2. Некоторые из этой логики/переменные передаются в нефрит/EJS HTML двигатель динамически служить HTML
  3. CSS еще форматирует обслуживаемый html в зависимости от запрашивающего устройства.

Простите меня, кажется, что линии начинают размываться со всем этим JS; трудно сказать, какая логика должна быть выполнена в node.js/express и какая логика должна быть выполнена в jade/ejs.

Это становится еще более грубым при использовании веб-карт, поскольку на стороне клиента происходит логика. Таким образом, логика управления отображением происходит в 5 разных местах.

ответ

2

У вас его довольно много! Вот действительно хороший учебник, который, я думаю, поможет устранить любую путаницу, если у вас есть время, чтобы взглянуть на него. Он использует все модули, о которых вы упомянули, и делает хорошую работу, объясняя, какова роль каждого элемента.

http://net.tutsplus.com/tutorials/javascript-ajax/real-time-chat-with-nodejs-socket-io-and-expressjs/

+0

прохладный спасибо мужчина! – gone

+0

Рад, что я мог бы помочь! – anglinb

Смежные вопросы