а что написать здесь, чтобы оповестить пользователя об ошибке и оставить его на странице входа?
res.render('login_page', {errr: 'неправильный логин или пароль', user: log_user})
<button type="submit">
— значит, лежит в какой-то форме. Раз в форме, то достаточно этой форме дать сделать то, для чего предназначены формы — отправить данные на сервер. Можно это сделать, например, добавив в форму <input type="hidden"/>
(только не забудьте дать ему имя, безымянные инпуты на сервер не уходят). type="text/javascript"
тоже уже можно не писать:) PhoneGap и Cordova имеют такую же взаимосвязь, как Google Chrome и Webkit, соответственно. Apache Cordova это Open-source проект, тогда как PhoneGap является больше инфраструктурой, построенной вокруг Cordova. Кроме того, инфраструктура PhoneGap дополнительно предоставляет такие опции как платная поддержка, онлайн-обучение, а также облачные веб-сервисы, позволяющие собрать конечное приложение без необходимости инсталляции на локальном компьютере разработчика. PhoneGap декларируется как более стабильная версия (тут можно привести аналогию между проектами Fedora Core и Red Hat Enterprise Linux)
Кто как делает? Есть ли вообще рекомендации оформления javascript-кода, как например есть они для PHP?