Простое веб-программное обеспечение “живого чата” (стек LAMP), который интегрируется с [закрытыми] Бессмысленными данными/Целью

Объект становится итератором, когда он реализует метод .next ()

const james = {
name: 'James',
height: `5'10"`,
weight: 185,

[Symbol.iterator]() {
let properties = []
for (let key of Object.keys(james)){
     properties.push(key);
 }

index = 0;
return {
        next: () => {
            let key = properties[index];
            let value = this[key];
            let done = index >= properties.length - 1 ;
            index++;
            return { key, value, done };
        }
    };
  }

};


const iterator = james[Symbol.iterator]();

console.log(iterator.next().value); // 'James'
console.log(iterator.next().value); // `5'10`
console.log(iterator.next().value); // 185
6
задан Anant Singh---Alive to Die 5 June 2015 в 19:15
поделиться

5 ответов

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

6
ответ дан 8 December 2019 в 13:03
поделиться

Я думаю, что http://www.plupper.com именно то, что вы ищете

2
ответ дан 8 December 2019 в 13:03
поделиться

(Правовая оговорка: Я работаю на Jabber, Inc., коммерческую компанию позади продукта, я собираюсь сутенер.)

JabberWerx AJAX
(источник: jabber.com)

Библиотеки JabberWerx AJAX делают точно, что Вы хотите. Вы включаете ссылку на библиотеку Javascript, добавляете тег Div, где Вы хотите, чтобы чат пошел и добавил пару строк конфигурации JavaScript для сцепления двух вместе. Существует также непосредственный режим. Учетные записи пользователей могут быть созданы на лету, если Вам нравится, также.

Извините за рекламу, но я думаю, что это точно, что Вы хотите.

9
ответ дан 8 December 2019 в 13:03
поделиться

Сколько делает эту себестоимость продукта? Ре этот ответ от Joe Hildebrand.

0
ответ дан 8 December 2019 в 13:03
поделиться

Безусловно самый быстрый способ, которым я могу думать, состоял бы в том, чтобы добавить гаджет Google Talk к Вашей странице. Вам будет нужна учетная запись Gmail самим, но посетители Вашей страницы не делают, они могут только начать болтать. Google Talk прекрасен с Гибридным языком.

Если Вы желаете к самокрутке, Бессмысленные данные, Wiki имеет список веб-клиентов для Бессмысленных данных:

JWChat мог бы сделать то, что Вы хотите.

0
ответ дан 8 December 2019 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: