基础知识汇集compiler 会拿到最后一个loader 的产出结果, 这个结果应该是string 或者 buffer。
loader 分类
对于loader 默认都是一样的,只不过使用的时候可以放在不同的位置或进行了不同的修饰,因此说清起来 loader 就有分类了
普通loader 没有任何配置
前置loader enforce 为 pre
后置loader enforce 为post...
more

Mr.Yellow.Wills
-
-
防抖做一个类比,假设你和你的朋友chatty通过微信聊天,她非常的健谈,那么你有如下几种方式来处理她的消息: 最基本的就是时不时就看微信,这样会很浪费时间,但获取信息的实时性很高函数节流: 每隔5分钟查看一次,这样获取信息的实时性不高,但是不会耽误你获取信息函数防抖:假设她把她的故事分成了好几段发给你,你假定在5分钟内她没有再发信息就是整个故事已经发完了,然后再去查看。(函数防抖的非立即执行... more
-
由一个问题想到的在表单开发中,状态设计非常重要,状态设计的好,后期可扩展性 可维护性非常之妙。状态设计是否得当,对后期维护的成本将产生极大影响。经常看到一些页面,因为状态设计失败,导致后期出现 多源控制一个组件,或者一个状态使用多个雷同意义的变量。 多源控制一个组件一个组件既通过内部state控制,又通过外部props控制,如果这二者设计非常好,(比如使用defaultProps+state... more
-
本篇是对一个中台项目架构中要考虑的主要点做一个介绍,一些细节在这里不多做介绍,直接看项目即可。 如何快速阅读框架源码,或大组件喜欢哪一个功能,就可以先看哪个功能;凭兴趣来;刚开始先打乱仗,把各个点击破;最重要是车轮战,不要急,一定要有结果,不拿到结果,不罢战,不要怕多花了时间;拿出一点林帅的气魄 “我不要伤亡数字,我只要塔山”。有了大体感觉了;然后再系统看一遍; 登录登录方案设计跳转到统一的... more
-
火锅系列牛肚火锅牛肚 要切成薄片,且先煮30分钟;昂刺鱼 提前一天腌制;先煎几分钟;新鲜的虾; 老豆腐;茼蒿;平菇; 佐料:豆瓣酱 做菜工序: 先油炸 昂刺鱼;加豆瓣酱,加水, 牛肚 煮; 在开锅前十五分钟,倒入全部的老豆腐,一半的平菇。 注意要点,老豆腐、平菇 要先焯水。 酱爆螺蛳豆瓣酱 要多点,多多益善少许 清油麻辣火锅底料特辣红辣椒两到三个大蒜瓣 两个即可胡椒 少许,四五个即可 菜油加... more
-
基础知识astexplorer ast可视化编译网址astexplorer ast可视化编译网址 parser的发展 顺序preset 和 plugin 从形式上差不多,但是应用顺序不同。 babel 会按照如下顺序处理插件和 preset: 先应用 plugin,再应用 presetplugin 从前到后,preset 从后到前这个顺序是 babel 的规定。 名字以下 摘自 Babel... more
-
demo自动npm发布脚本概述1234567891011121314151617#!/usr/bin/env shset -eecho "enter release: "read VERSIONread -p " release $VERSION - are you sure? (y/n) " -n 1 #-n 1限定输入一个字符echo #貌似变量一定写成 $REPLYif [[ $REP... more
-
示例useRefHTMLInputElement 待研究 todo12345678910111213141516import React, { useState, useEffect, useRef, useContext } from 'react'const LikeButton: React.FC = () => { const likeRef =... more
-
泛型的使用定义类,要多一步 123456789101112131415161718class Queue<T> { private data = []; push(item: T) { return this.data.push(item) } pop(): T { return this.data.shift() &... more
-
基础知识云服务器阿里云不支持但网卡多IP的配置 静态服务器和反向代理nginx是一款静态服务器,可以自行处理客户端静态资源如js、css 等等的返回;nginx并不能处理动态资源接口,所有的动态接口,如商品价格、库存量 等请求 都转发给 业务服务器,由业务服务器 返回给nginx,再由nginx返回给客户端。这个过程中nginx起到一个代理的作用,上面的过程也是 nginx 反向代理的过程;... more