如何使用prerender-spa-plugin插件对页面进行预渲染

2021-09-29
阅读 6 分钟
8.5k
因为之前的网站是使用Vue开发的,这种前端JavaScript渲染的开发模式,对于搜索引擎来说非常的不友好,没有办法抓取到有效的信息。因此为了进行SEO,我们需要对页面进行一些预渲染。

【译】WebSocket协议第五章——数据帧(Data Framing)

2019-01-07
阅读 9 分钟
4.4k
概述 本文为WebSocket协议的第五章,本文翻译的主要内容为WebSocket传输的数据相关内容。 有兴趣了解该文档之前几张内容的同学可以见: 【译】WebSocket协议第一章——介绍(Introduction) 【译】WebSocket协议第二章——一致性要求(Conformance Requirements) 【译】WebSocket协议第三章——WebSocket网址(WebSocket URIs) 【...

JavaScript如何实现UTF-16编码转换为UTF-8编码——utfx.js源码解析

2018-04-15
阅读 5 分钟
8.1k
当你在前端需要通过二进制数据与服务端进行通信时,你可能会遇到二进制数据的编码问题。大部分服务端的字符串编码类型都为UTF-8,而JavaScript中字符串编码类型是UTF-16,因此,你需要一个能够将字符串在两种编码方式间进行转换的方法。

chrome扩展应用开发快速科普

2018-04-08
阅读 6 分钟
2.8k
本文通过对chrome插件的各个部分进行快速的介绍,从而让大家了解插件各个部分的关系,并且知道如何将其进行组装成一个完整的chrome插件。

WebSocket系列之如何建立和维护可靠的连接

2018-04-05
阅读 2 分钟
6.8k
通过前四篇博客,相信读者对于WebSocket的使用和数据(不论是ArrayBuffer还是String)传输都有了一个深刻的了解。现在我们来介绍下,我在使用WebSocket时,连接相关模块遇到的一些共性问题,以及我们如何解决这些问题。

WebSocket系列之二进制数据设计与传输

2018-03-31
阅读 3 分钟
21.9k
通过前三篇博客,我们能够了解在通过WebSocket发送数据之前,我们需要传递的数据是如何变成ArrayBuffer二进制数据的;在我们收到二进制数据之后,我们又如何将其变成了JavaScript中的常见数据类型。本文作为WebSocket系列的第四篇内容,将会用一个简单的IM聊天应用把整个WebSocket传输二进制数据类型的内容连接起来,让...

WebSocket系列之字符串如何与二进制数据间进行互相转换

2018-03-30
阅读 4 分钟
13.8k
上一篇博客我们说到了如何进行数字类型(如Short、Int、Long类型)如何在JavaScript中进行二进制转换,如果感兴趣的可以可以阅读本系列第二篇博客——WebSocket系列之JavaScript中数字数据如何转换为二进制数据。这次,我们来说下string类型的数据如何进行处理。本文是WebSocket系列的第三篇,主要介绍string数据与二进制...

WebSocket系列之JavaScript中数字数据如何转换为二进制数据

2018-03-28
阅读 4 分钟
9.5k
本文主要通过对JavaScript中数字数据与二进制数据之间的转换,让读者能够了解在JavaScript中如何对数字类型(包括但不限于Number类型)进行处理。

WebSocket系列之基础知识入门篇

2018-03-27
阅读 4 分钟
8k
本文是WebSocket系列的第一篇,主要介绍WebSocket相关的基础协议知识和API。由于WebSocket的相关介绍在MDN中分布较乱,初学者不太容易入门,因此通过本文将相关基础知识和使用方法进行一个归纳和总结。