1.连接方式: HTTP: 是一种无状态协议,每次请求都是独立的,服务器不会保存客户端的状态信息。通常,客户端向服务器发送请求,服务器响应后即断开连接。WebSocket: ...
1.连接方式: HTTP: 是一种无状态协议,每次请求都是独立的,服务器不会保存客户端的状态信息。通常,客户端向服务器发送请求,服务器响应后即断开连接。WebSocket: ...
Vue2-Diff算法详解[https://www.cnblogs.com/wind-lanyan/p/9061684.html]Vue3-diff算法详解(Vue3)[ht...
资源加载方面 资源缓存 CDN 图片懒加载、雪碧图 svg、字体图标 GZIP 去除注释、调试代码 减小文件体积:DLL Plugin、externals、tree-shak...
什么工具用起来都简单,重要的是理解工具的设计思路和实现原理
2022前端技术栈一、HTML、CSS基础、JavaScript语法基础。二、JavaScript语法进阶。包括:作用域和闭包、this和对象原型等。三、ES6语法。这部分属于JS新增的语法,...
几万行的语言包怎么办呢
vue多语言国际化今天项目提出一个多语言的需求,了解了一下vue可以使用i18n插件来实现该效果,记一下笔记,说明自己参考网上的资料的实现过程 i18n在vue项目里的使用 引入 文件结构如下...
JavaScript的一个语言特性(也是这门语言的核心)就是单线程。什么是单线程呢?简单地说就是同一时间只能做一件事,当有多个任务时,只能按照一个顺序一个完成了再执行下一个。...
参考:浏览器加载、解析、渲染的过程 解析:1. 浏览器会将HTML解析成一个DOM树,DOM 树的构建过程是一个深度遍历过程:当前节点的所有子节点都构建好后才会去构建当前节点...
全局上下文 无论是否在严格模式下,在全局执行上下文中(在任何函数体外部)this 都指代全局对象。 函数上下文 在函数内部,this的值取决于函数被调用的方式。 简单调用 c...
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹...
开发过程遇到的一些兼容性问题,很多都已经忘记了,把还记得的记录下。不断更新!!! 移动端视频播放的坑IOS: 自动播放、全屏播放Android: 默认样式、伪全屏 iOS...
产生原因 手机拍照会给图片添加一个Orientaion信息(即拍照方向),如下: 1代表正常的拍摄角度,ios横屏下拍摄、安卓机无论横屏竖屏拍摄,Orientaion的值都为...
1、base64转换成图片 2、图片转换成base64