怎么在html中触发这个js

caichaoqi 2018-04-18 10:00:21
我有一个js文件:
socket = new WebSocket("http://localhost:8080/websocket/张三");

var socket;
if(typeof(WebSocket) == "undefined") {
console.log("您的浏览器不支持WebSocket");
}else{

console.log("您的浏览器支持WebSocket");

//实现化WebSocket对象,指定要连接的服务器地址与端口
//socket = new WebSocket("ws://localhost:9094/starManager/websocket/张三");
socket = new WebSocket("http://localhost:8080/websocket/张三");
//打开事件
socket.onopen = function() {
console.log("Socket 已打开");
//socket.send("这是来自客户端的消息" + location.href + new Date());
};
//获得消息事件
socket.onmessage = function(msg) {
console.log(msg.data);
//发现消息进入 调后台获取
getCallingList();
};
//关闭事件
socket.onclose = function() {
console.log("Socket已关闭");
};
//发生了错误事件
socket.onerror = function() {
alert("Socket发生了错误");
}
$(window).unload(function(){
socket.close();
});

$("#btnSend").click(function() {
socket.send("这是来自客户端的消息" + location.href + new Date());
});
//
// $("#btnClose").click(function() {
// socket.close();
// });
}


我在html中怎么触发它。。。
...全文
1212 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LittleMan_LC 2018-04-20
  • 打赏
  • 举报
回复
<script type="text/javascript"> $(document).ready(function () { //代码 }); </script>
winzond 2018-04-20
  • 打赏
  • 举报
回复
http://www.w3school.com.cn/jquery/event_ready.asp,建议阅读jQuery 事件 - ready() 方法
ajccom 2018-04-20
  • 打赏
  • 举报
回复
HTML文件内把代码放进script标签 <script> // 代码 </script> 然后你还得起一个本地服务器:)
yaotomo 2018-04-19
  • 打赏
  • 举报
回复
$(function(){ //写到这个里面 }) 或者 (function {// code})(); 还可以写到页面onload事件里

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧