廖小凡 2023-11-17 01:25 采纳率: 60%
浏览 5

一个关于js底层逻辑的问题

向大家请教一个关于js的问题,
是这样,比如如下代码:

var oUl=document.getElementById('content');
    var oConnect=document.getElementById('connect');
    var oSend=document.getElementById('send');
    var oInput=document.getElementById('message');
    var ws=null;
    oConnect.onclick=function(){
        ws=new WebSocket('ws://localhost:5000');
         ws.onopen=function(){
             oUl.innerHTML+="<li>客户端已连接</li>";
         }
        ws.onmessage=function(evt){
            oUl.innerHTML+="<li>"+evt.data+"</li>";
        }
        ws.onclose=function(){
            oUl.innerHTML+="<li>客户端已断开连接</li>";
        };
        ws.onerror=function(evt){
            oUl.innerHTML+="<li>"+evt.data+"</li>";
 
        };
    };
    oSend.onclick=function(){
        if(ws){
            ws.send(oInput.value);
        }
    }

这是一段websocket客户端的js脚本,我想请教的问题不是websocket,
我想请假的是:这里使用了类WebSocket,这个类不是js的内置类,需要外部引入才可以使用。如java中使用JDK以外的类,可以导入jar包,或者引入maven。
那如果我想在js中使用js内置类以外的类,请问要怎样做?
我对js的底层逻辑只是了解,如果大家能说明得清楚一些更好,提前感谢!!

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-17 04:18
    关注

    【相关推荐】




    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 11月17日