胖蔡叨叨叨
你听我说

JavaScript 第6页

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

简单了解Vue3中的proxy

胖蔡阅读(386)赞(0)

Vue3使用的proxy是什么? 众做周知Vue2的双向绑定原理是利用了ES5的一个APIObject.defineProperty()对数据进行劫持,结合发布订阅模式的方式来实现的。 而Vue3 中则是使用了ES6的Proxy 对数据代理...

探究React中setState的执行机制

胖蔡阅读(195)赞(0)

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

JS中的Map和Object的使用-胖蔡叨叨叨

JS中的Map和Object的使用

胖蔡阅读(369)赞(0)

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

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

胖蔡阅读(313)赞(0)

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

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

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

胖蔡阅读(254)赞(0)

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

前端开发之websocket-胖蔡叨叨叨

前端开发之websocket

胖蔡阅读(1404)赞(1)

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

浅谈Vite-胖蔡叨叨叨

浅谈Vite

胖蔡阅读(704)赞(0)

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