本文主要关注在微信公众号内网页支付的NodeJS实现,总结了编码过程中遇到的一些问题。因为在弄微信公众号网页支付的时候,遇到比较多的坑,而且微信给出的文档也比较乱。自己在百度...
本文主要关注在微信公众号内网页支付的NodeJS实现,总结了编码过程中遇到的一些问题。因为在弄微信公众号网页支付的时候,遇到比较多的坑,而且微信给出的文档也比较乱。自己在百度...
组件的性能优化 - 01.单组件性能优化 本文主要关注在React组件的性能优化的相关知识和原理上,便于对React单组件的性能优化方式有一定的认识和了解 属性传递优化 Re...
什么是高阶组件? high-order-function(高阶函数)相信大多数开发者来说都熟悉,即接受函数作为参数的函数,作为前端工程师的你一定接触过这样一个方法:map,其...
SourceMap 我们在打包中,将开发环境中源代码经过压缩,去空格,babel编译转化,最终可以得到适用于生产环境的项目代码,这样处理后的项目代码和源代码之间差异性很大,会...
Entry与Output的基础配置 当我们在使用webpack进行打包的时候,使用entry来定义我们的入口文件,使用output来定义我们的输出文件。通常情况下entry可...
Plugin Plugin的作用 Plugin类似与vue和react的生命周期。可以帮助我们在使用webpack打包过程中的某一个特定的时刻,根据我们的需要和配置,完成特定...
Loader 先来看一下官方文档中对于Loader解释 Out of the box, webpack only understands JavaScript and JSO...
使用Loader打包样式文件 首先对上一节的代码进行编辑(/source_code/03/03-02) 文件结构 distindex.html imagesavatar.jp...
使用Webpack配置文件 使用npx webpack index.js对文件进行打包的时候,是使用的webpack的默认配置,对项目的入口文件进行打包。webpack为了提...
Webpack的安装 webpack是基于Node的打包工具,他本质上是由Node实现的。那首先就要先安装NodeJS环境 进入NodeJS官网,选择下载NodeJS安装包(...
Webpack - 模块打包工具 At its core, webpack is a static module bundler for modern JavaScript ...
Webpack——目前前端项目最流行的工程化打包工具。vue,react,angular等越来越多的主流前端框架,他们底层都是使用Webpack来对代码进行打包和管理的。 W...
在很早之前,我们的前端代码Javascript,大多都是基于面向过程的形式,并通过在主入口文件(index.html)直接引入。类似于下面这样 index.html inde...
基础类型 布尔类型 定义方式 数值类型 定义方式 字符串类型 定义方式 数组 定义方式1: 定义方式2: 定义方式3: 定义方式4: 元祖(指定长度,类型,顺序) 严格规定�...
搭建开发环境 使用npm初始化项目 npm init或者npm init -y npm i -g typescript tslint 在项目目录中tsc --init 初始化...
中间件函数能够访问请求对象 (req)、响应对象 (res) 以及应用程序的请求/响应循环中的下一个中间件函数。下一个中间件函数通常由名为next的变量来表示。 中间件函数可...
以文件读取为例,在NodeJS中有两种类型的读写文件的方式,一种是通过fs.readFile()和fs.writeFile()方法 fs.readFile()方法的参数,为文...
NodeJS获取GET请求 使用NodeJS获取GET请求,主要是通过使用NodeJS内置的querystring库处理req.url中的查询字符串来进行。 通过?将req....
MySql和Redis的区别和使用场景 首先MySql是基于硬盘的数据库,而Redis是基于内存的数据库,硬件上的差异天然的造就出了他们具有不同的特点和使用场景 硬盘的硬件成...
Cookie是存在浏览器的一段字符串(最大5KB) 跨域不共享 格式:k1=v1;k2=v2;k3=v3; 因此可以储存结构化数据 每次发送http请求,会将请求域的cook...