Учебный контент Nodejs на этой неделе - это использование нескольких пакетов зависимостей, и я выбил все примеры в книге. В этой статье используются процедуры в качестве подсказок для просмотра работы в течение недели.
1. СОЕДИНЯЕТ
В этой подпрограмме в основном используется пакет зависимости Connect, который предоставляет промежуточное программное обеспечение (состоит из функций и взаимодействует с объектами запроса и ответа). Книга также представляет другие встроенные промежуточные программные программы для подключения, которые играют роль организации кода для выполнения веб-функций.
2.session
Используйте подключение, чтобы выполнить пользовательские сеансы и выполнить базовую систему входа в систему. Функции проверки входа в систему, отображения форм, соответствия пользователей и входа в обработку реализуются через промежуточное программное обеспечение. Показывает мощность и то, как организовано промежуточное программное обеспечение.
3.Express-tweet
В этой главе учится использовать Express Package, Express основан на Connect. Программирование по -прежнему простое, но в разных версиях NP имя функции изменится, например, Express.createserver () становится Express () после 3.0. Самым большим преимуществом использования Express является то, что он простой и гибкий. Тем не менее, к твиту нельзя получить доступ, и когда он переписан в качестве Weibo, доступ Weibo API был слишком сложным, и эта программа фактически не смогла успешно работать.
4.echo
Эти две подпрограммы используют пакет WebSocket, и основная функция Echo - записать время передачи сообщений. Способ дразнить WebSocket состоит в том, чтобы прослушать (ON) событие, обработать его в функции обратного вызова, а также использовать JS для взаимодействия с сообщениями в файле HTML.
5. Курсоры
Этот пример изучает вещание, и эта функция обрабатывается через функцию вещания, написанную самим собой. При гарантировании того, что элемент курсора существует, он выполняется с помощью поиска DOM ID.
6. Хат
В этой главе можно сказать, что является основным моментом этой книги, потому что пакет Socket.io был разработан автором. Его разница с WS с точки зрения обмена сообщениями основана на передаче, а не на полностью WS. В этой рутине функция чата сначала реализована, а затем функция вещательной песни (DJ) реализована. В процессе не было никаких серьезных проблем. Процесс - это сокет. Имейт событие, а сокет на другом конце слушает это событие и обрабатывает его.
7. Резюме
Эффективность на этой неделе довольно хороша, и возникающие проблемы все еще на Evernote. Проблема также появилась ранее, что является разницей между Localhost и 127.0.0.1. На этой неделе я выучил функцию во время отладки JS, что может заставить JS сбросить такой объект, как PHP. Теперь опубликуйте его ниже, чтобы поделиться.
Кода -копия выглядит следующим образом:
Функциональный дамп (arr, level) {
var dallsped_text = "";
if (! level) level = 0;
// прокладка, приведенная в начале линии.
var level_padding = "";
for (var j = 0; j <level+1; j ++) level_padding+= "";
if (typeof (arr) == 'Object') {// массив/хэш/объекты
для (var it in arr) {
var value = arr [item];
if (typeof (value) == 'Object') {// Если это массив,
dumped_text + = level_padding + "'" + item + "' .../n";
dumped_text += dump (значение, уровень +1);
} еще {
dumped_text + = level_padding + "''" + item + "'=>/" " + value +"/"/n";
}
}
} else {// Утинг/Чарс/Числа и т. Д.
dumped_text = "===>"+arr+"<=== ("+typeof (arr)+")";
}
вернуть dulled_text;
}
Я начну изучать MongoDB на следующей неделе. Обучение узла в основном посредством учебных процедур и чтения API исходного кода . В конце концов, преимущество узла - NP блокбастеров в Интернете.