胖蔡说技术
随便扯扯

JavaScript 第17页

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

前端单元测试

xuao阅读(1338)赞(0)

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

JS 中的DOM与BOM-胖蔡叨叨叨

JS 中的DOM与BOM

胖蔡阅读(1238)赞(1)

JS的组成 ECMAScript描述JS的语法与基本对象,ECMAScript是一个标准,JS只是它的一个实现 DOM(文档对象模型)处理网页内容的方法和接口,是 W3C 的标准,所有浏览器公共遵守的标准 BOM(浏览器对象模型)与浏览器交...

nodejs基于express搭建接口服务-胖蔡叨叨叨

nodejs基于express搭建接口服务

xuao阅读(2268)赞(0)

编写react时做了前后端分离的构建模式,那么就需要后端提供接口数据,决定使用nodejs编写简单的后端服务。本文主要是介绍了如何通过nodejs完成一个后端api的开发、调用、和线上部署的流程。希望能对大家有所作用。 本文转载自XUAO,...

React 自定义ListView组件

胖蔡阅读(2885)赞(0)

ListView组件实现 通过适配器的实现,适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的...

React应用中封装axios

胖蔡阅读(2417)赞(0)

Axios简介 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 特性 支持node端和浏览器端 支持拦截器等高级配置 使用Promise管理异步,告别传统callback方式 自动转换 JS...

Js 中export 和import的使用-胖蔡叨叨叨

Js 中export 和import的使用

胖蔡阅读(11431)赞(0)

概述 export 和 import 是ES6中模块化的两个较为重要的模块,ES6 的模块自动开启严格模式,模块可以导入各种类型的变量、对象、函数、字符串、类等,每个模块都有自己的上下文,每个模块内声明的变量都...

React babel配置-胖蔡叨叨叨

React babel配置

xuao阅读(2120)赞(0)

用react开发企业微信的web项目,会发现在pc端的企业微信内置浏览器显示空白,即react项目没有运行,只执行到第一个index.html文件。初步发现发生这种情况的原因是pc端企业微信内置浏览器不支持es6语法,而react使用的是e...

useState 函数式状态管理-胖蔡叨叨叨

useState 函数式状态管理

胖蔡阅读(11724)赞(1)

React 有两种方式可以实现组件的定义,一种是通过函数实现,一种是通过class类实现。一般的通过class类实现的组件我们可以看到足够多的生命周期、状态state可供操作,而函数式组件则没有生命周期和状态值state。对就性能而言,由于...

如何在React工程中配置less支持?-胖蔡叨叨叨

如何在React工程中配置less支持?

胖蔡阅读(1540)赞(0)

Less是css的一个变种,css的一个高级体现,与其类似的还有sass,都是一种编译型样式语言。这样的语言对于程序员而言,具有更高的可读性,理解起来也容易很多,层次性较好,这在这几年市场的选择也可以明显看出。如此,这就需要我们对当前的项目...

React 上下文Context的使用-胖蔡叨叨叨

React 上下文Context的使用

胖蔡阅读(11343)赞(1)

依照3W学习原则的模式出发来思考Context的使用问题,在学会如何使用Context之前,首先我们需要来思考一下几个问题:  Context是什么?  为什么需要用Context?  怎么样使用Context...