胖蔡说技术
随便扯扯

JavaScript 第12页

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格

探究React中setState的执行机制

胖蔡阅读(748)赞(0)

相关的一些问题 setState 是同步还是异步的,为什么有时可以里见到更新的结果而有时又不行? 1 钩子函数和React合成事件中的 setState 假如有两个组件 javascript componentDidMount(){ con...

JS中的Map和Object的使用-胖蔡说技术

JS中的Map和Object的使用

胖蔡阅读(1196)赞(0)

在 JavaScript 中,普通对象和 ES6 的新对象 Map 都可以存储键值对,平时普通对象用的较多,现在着重了解一下Map 描述 Map 对象存有键值对,其中的键可以是任何数据类型。 Map 对象记得键的原始插入顺序。 Map 对象...

Vue+Element项目的批量导入组件封装

胖蔡阅读(1096)赞(0)

Excel导入、Excel导出是一对好兄弟,经常成双成对出现。所以,在封装了Excel导出方法 —— 《用xlsx-style玩转Excel导出——拿走即用的Excel导出方法封装》后,今天我们来封装一下Excel导入。 Excel导入的封...

Chrome访问一个网页启动了多少个进程?-胖蔡说技术

Chrome访问一个网页启动了多少个进程?

胖蔡阅读(1079)赞(1)

在目前的Chrome进程架构里,访问一个网站至少包含四个进程:一个浏览器进程、一个GPU进程、一个渲染进程和一个网络进程。除此之外还有包含多个插件进程组成Chrome的进程架构。 浏览器进程 负责控制浏览器除标签页外的界面,包括地址栏、书签...

前端开发之websocket-胖蔡说技术

前端开发之websocket

胖蔡阅读(2613)赞(1)

一、什么是WebSocket WebSocket是一种通信协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间的数据交 换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服...

浅谈Vite-胖蔡说技术

浅谈Vite

胖蔡阅读(1668)赞(1)

1. Vite 简介 1.1 Vite是什么? Vite是一个由原生 ES Module 驱动的 Web 开发前端构建工具,它能显著改善前端开发体验; 要由两部分组成: 一个开发服务器,它基于 原生 ES 模块 提供了 丰富的内建功能,如速...

前端图片压缩

xuao阅读(1005)赞(1)

使用VUE或者React框架加载HTML大图时极容易导致前端页面卡死报out of memory错误,报出这个错误还好,如果没有报错浏览器可能就无法操作了。 前端压缩 为保证前端页面正常渲染html大图,需要在html加载前压缩图片。前端解...