我在服务器端使用java实现了websocket.在客户端我创建了websocket对象,我有自己的函数用于所有事件,包括onClose.我测试了重新连接...在chrome 26中使用websocket,Mozilla都是windows和chrome.
当我插入网络电缆时,Windows中的Chrome触发onclose事件(即https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent中提到的onclose具有密码的触发器)但Linux中的Chrome不会触发任何事件.1006 [abnormaly closed]
请提出我的错误.
我确切的问题是为什么在onclose网络断开时触发Windows中的chrome ,但是在linux的情况下,它不会被触发.
我的服务器返回值为support\testing.当我在客户端获得此值时,可以将其转义为support testing.\t作为标签空间进行转义.
如何避免在JavaScript中转义特殊字符?
我在一个元素中有很多孩子,所以为了避免维护多个 id,我使用了相同的 id
ex
<div id="1" class="userstatus">
<div class="floatl userdetails">
<span id="name" class="ellips">aravi</span>
</div>
<div id="scode" class="status status-1"></div>
</div>
<div id="2" class="userstatus">
<div class="floatl userdetails">
<span id="name" class="ellips">aravi</span>
</div>
<div id="scode" class="status status-1"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
这里我有重复的名字,scode id 为 1, 2 的innerElements。我可以
我可以使用 querySelector api 获取名称。我做得对吗?