npm config set registry http://registry.npmjs.org/
— это изменит адрес, по которому npm ходит за пакетами на HTTP-шный (вместо дефолтного HTTPS). зачем он емудля сборки бинарных зависимостей используется node-gyp, который требует питон.
как ему его подать?скачать и поставить, если все делать по дефолту, то должно работать.
команда из io.js должна присоединиться к node.js, но я смотрю новые версии io.js все выходят и выходят
--harmony_arrow_functions --harmony_computed_property_names --harmony_rest_parameters
и может работать не по спецификациям (например, arrow functions еще не умеют лексическую область видимости и приходится писать вещи типа ((err, data) = > {}).bind(this)
). var ids = ['restoreFormPassword', 'restoreFormPasswordnew', 'restoreFormRePassword']; // кладем все id в массив, чтобы обойти циклом
var hasErrors = false; // есть ли в форме ошибки
var errorBox = document.getElementById('errormsg_passwd_box'); // сразу находим ноды для показа ошибки
var errorBoxMsg = document.getElementById('errormsg');
function validate () {
ids.forEach(function (id) { // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
var input = document.getElementById(id);
if (!input.value) {
input.style.style.border = '1px solid #556B39';
hasErrors = true; // ставим флажок, что есть ошибки
} else {
input.style.border = '1px solid #888b39';
}
});
if (hasErrors) {
errorBoxMsg.innerHTML = 'Зaпoлните пoле.';
errorBox.style.display = 'block';
} else {
errorBox.style.display = 'none';
}
return !hasErrors;
}
Underscore у которого удобные шаблоны
<script type="text/template"></script>
.даже если они уже установлены глобально
включается в список зависимостей несколько раз