Слияние кода завершено, страница обновится автоматически
Глобальное хранилище ключ-значение, это как ApplicationContext для Servlet.
npm install applicationcontext --save
var AppContext = require('applicationcontext');
set([ключ],значение)
AppContext.set("username", "Jimmy Song");
console.log(AppContext.get("username"));
// Используйте простой объект следующим образом
AppContext.set({
session: {
name: "user",
expire: 3000
},
local: {
name: "good"
}
});
console.log(AppContext.get("session.name")); // вывод: user
console.log(AppContext.get("local.name")); // вывод: good
get(ключ)
AppContext.get('username');
или AppContext.get('session.name')
.remove(ключ)
AppContext.remove('username');
или AppContext.remove('session.name')
.clear()
on(ключ, слушатель)
// Добавление события слушателя для некоторого ключа
AppContext.on('session.name', function(значение, сообщение) {
// 'значение' - хранящееся значение, а 'сообщение' - дополнительная информация при активации события
console.log("значение:", значение);
console.log("и дополнительное сообщение:", сообщение);
});
````emit(ключ, сообщение)`
```javascript
// Вызов события с названием 'session.name' и использованием дополнительного сообщения
AppContext.set('session.name', 'Freeman');
AppContext.emit('session.name', 'Здравствуйте, есть дополнительная информация, просто хотел бы сказать, что значение session.name было изменено');
off(ключ [, слушатель])
// Удаление указанного слушателя для 'session.name'
AppContext.off('session.name', слушатель);
// Удаление всех слушателей для 'session.name'
AppContext.off('session.name');
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )