WebSocket应用开发

简介 什么是 WebSocket WebSocket protocol 是 HTML5 定义的一种新的标准协议(RFC6455),它实现了浏览器与服务器的全双工通信(full-duplex)。 为什么需要 WebSocket 传统的 HTTP+HTML 方案只适用于客户端主动发起请求的场景,而无法满足服务器端发起的通信要求。而 Ajax 和 Long poll...

JavaScript复制内容到剪贴板

常见方法 现在常见的方法主要是以下两种: 第三方库:clipboard.js 原生方法:document.execCommand() clipboard.js 这是clipboard的官网:https://clipboardjs.com/,看起来就是这么的简单。 引用 直接引用: <script src="dist/clipboard.min.js"></script> 包: npm...

在当前窗口中直接下载文件的几种方法

传统的方法 在按钮的点击事件函数中,在新标签页中打开下载链接。 window.open('/download/exportdata'); 会打开一个空白页面,然后消失,用户体验不太好。 优雅的用户体验 JS构造form后提交 var $form = $('<form method="GET"></form>'); $form.attr('action',...