捷报随时掌握,得分失球尽在指尖
<script>
// 连接到实时数据源const socket = new WebSocket('ws://localhost:8080');// 当连接建立时,开始监听更新socket.addEventListener('open', () => {console.log('连接已建立!');});// 当收到更新时,更新页面socket.addEventListener('message', (event) => {const data = JSON.parse(event.data);// 创建新的列表项const li = document.createElement('li');// 设置事件类型switch (data.type) {case 'goal':li.classList.add('goal');break;case 'miss':li.classList.add('miss');break;case 'foul':li.classList.add('foul');break;case 'substitution':li.classList.add('substitution');break;}// 设置内容li.innerHTML = `
${data.time}${data.event}${data.score}`;// 将列表项添加到列表中document.getElementById('live-updates').appendChild(li);});
</script>
相关阅读: 足球比赛即时速报 得分失球尽在指尖 捷报随时掌握