komeの仕組みを調べるスレ (6レス)
1-

1: 2014/04/12(土)18:53 ID:IUh9ayeok(1/3) AAS
open2chのkomeというチャット機能の仕様、実装をしらべてかき起こしていきます。
2: 2014/04/12(土)19:00 ID:IUh9ayeok(2/3) AAS
ホストごとにjavascriptのファイルがおいてあるっぽい。
/lib/kome/kome.v10.js?v46

function komeLogin(){
var host = "外部リンク:nodejs.open2ch.net:3000";

if(!ksocket){
ksocket = io.connect(host);
komeInit();
} else {
ksocket.socket.connect(host);
}
省2
3: 2014/04/12(土)19:53 ID:IUh9ayeok(3/3) AAS
はじめに出てくるfunction()のなかでhtmlを定義している。ここが右下に出てくるhtmlの本体っぽい。

$(function(){
 var html =

とちゅうで同様の、${function(){ が定義されているが、こっちが更新処理とかの細かいイベントをとうろくしているっぽい。

$(function(){

$("#ngreset").click(function(){
4: あぼーん [あぼーん] あぼーん AAS
あぼーん
5: 2015/03/19(木)22:10 ID:hro(1) AAS
部屋の変更
ksocket.emit('change', room);

コメント投稿
ksocket.emit('send', text);

人数の変化
ksocket.on('updateNinzu', function (num) {
$('#ninzu').html(num);
});

音声の再生
ksocket.on('voicePlay', function (url, uid, type) {
省33
1-
あと 1 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.116s*