胖蔡叨叨叨
你听我说

标签:前端

Js中异步编程中的Promise-胖蔡叨叨叨
JavaScript

Js中异步编程中的Promise

胖蔡阅读(181)赞(0)

简介 Javascript异步编程先后经历了四个阶段,分别是Callback阶段,Promise阶段,Generator阶段和Async/Await阶段。Callback很快就被发现存在回调地狱和控制权问题,Promise就是在这个时间出现...

前端缓存实现介绍-胖蔡叨叨叨
JavaScript

前端缓存实现介绍

胖蔡阅读(265)赞(1)

缓存是一种保存资源副本并在下次请求时直接使用该副本的技术 缓存的种类 ​ 我相信只要你经常使用某个浏览器(Chrome,Firefox,IE等),肯定知道这些浏览器在设置里面都是有个清除缓存功能,这个功能存在的作用就是删除存储在你本地磁盘上...

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

前端开发之websocket

胖蔡阅读(1753)赞(1)

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

React中Hooks源码简单解析-胖蔡叨叨叨
JavaScript

React中Hooks源码简单解析

胖蔡阅读(480)赞(0)

使用Hooks时的疑惑 Hooks的出现让我们对Function Component逐步拥有了对标 Class Component的特性,比如私有状态以及生命周期函数等。useState与useReducer这两个Hooks让我们可以在Fu...

前端项目配置husky-胖蔡叨叨叨
Web

前端项目配置husky

胖蔡阅读(1701)赞(0)

Husky可以在git执行特定事件时触发运行特定脚本,husky支持git所有的钩子。本篇文章主要是介绍如何使用husky来配合我们检测eslint代码规范。husky在4.x之前之后的用法有部分差异,需要根据版本的差异进行配置。 4.x ...

CSS基础语法-胖蔡叨叨叨
CSS

CSS基础语法

胖蔡阅读(519)赞(0)

CSS是前端网页基础组成部分,CSS的使用能让我们随心所欲的展示我们的网页。CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 selector { declaration1; declaration2; ... declara...

JavaScript

Babel 编译使用基础(1)

胖蔡阅读(930)赞(0)

前端项目工程化不断迭代更新,新的语法功能、特性让代码的书写变得更加舒服、简洁、易读、可维护。然而,对于浏览器的语法兼容性,却并不能很好的完美兼容新提出的语法、特性,不同版本的浏览器对于兼容语法方面也有着较大的差异。这时候,babel的出现可...

前端的构建工具-胖蔡叨叨叨
JavaScript

前端的构建工具

胖蔡阅读(1260)赞(0)

前端技术随着日益成熟的开发框架(React、Vue、Angular)的流行,如何去管理、构建前端项目也就显得尤其重要。目前市面上较为常用的构建工具就是Webpack。本质上,webpack 是一个现代 JavaScript 应用程序的静态模...

JavaScript

前端单元测试

xuao阅读(875)赞(0)

认识单元测试 在 web 前端领域,单元测试通常包括:对某个 JS 的方法进行测试,对某个组件进行测试。除了单元测试,前端经常会有端到端测试。相对于端到端测试来说,单元测试编写更复杂。但是完整的单元测试的样例能够覆盖更多端到端测试覆盖不到的...