随笔分类 - 前端开发
前端技术
摘要:效果如图 导入组件和图标 import { Select } from 'antd' import { ManOutlined, WomanOutlined } from '@ant-design/icons'; const { Option } = Select; 数据 let userListO
阅读全文
摘要:Array.isArray( ),该方法返回一个布尔值 let arr = [1,2,3] Array.isArray(arr) // true 使用 instanceof 运算符判断是否为数组 let arr = [1,2,3] arr instanceof Array // true 使用 Ob
阅读全文
摘要:业务需求:上传头像,上传完毕后拿到头像的url,把头像展示在页面中,最终把头像url和其他用户信息一起发送给服务器 上传头像流程 导入 Upload 组件和图标(一个加号,一个加载中) import { Upload } from 'antd'; import { PlusOutlined, Loa
阅读全文
摘要:const { resolve } = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { entry: './src/index.js', output: { //
阅读全文
摘要:const { resolve } = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { entry: './src/index.js', output: { //
阅读全文
摘要:const HtmlWebpackPlugin = require('html-webpack-plugin') const {resolve} = require('path') /** * entry:入口起点 * 1. string --> './src/index.js' * 单入口 * 打
阅读全文
摘要:webpack.dll.js /** * 使用dll技术,对某些库(第三方库:jquery、react、vue...)进行单独打包 * 当你运行 webpack 时,默认查找 webpack.config.js 配置文件 * 需求:需要运行 webpack.dll.js 文件 * --> webpa
阅读全文
摘要:const { resolve } = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { entry: resolve(__dirname, 'src/js/inde
阅读全文
摘要:const { resolve } = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const OptimizeCssAssetsWebpackPlugin = require('
阅读全文
摘要:const { resolve } = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const OptimizeCssAssetsWebpackPlugin = require('
阅读全文
摘要:懒加载 document.getElementById('btn').onclick = function () { // 懒加载:当文件需要使用时才加载 import(/* webpackChunkName: 'test' */ './test').then(({mul})=>{ console.
阅读全文
摘要:第一种:多入口 const { resolve } = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { // 单入口 // entry: './src/js/i
阅读全文
摘要:const { resolve } = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const OptimizeCssAssetsWebpackPlugin = require('
阅读全文
摘要:const { resolve } = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const OptimizeCssAssetsWebpackPlugin = require('
阅读全文
摘要:const { resolve } = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') // 提取css为单独文件 const MiniCssExtractPlugin = require('mini-
阅读全文
摘要:const { resolve } = require('path') const htmlWebpackPlugins = require('html-webpack-plugin') module.exports = { entry: ['./src/js/index.js', './src/i
阅读全文
摘要:/* HMR:hot module replacement 热模块替换 / 模块热替换 作用:一个模块发生变化,只会重新打包这一个模块(而不是打包所有模块) 极大提升构建速度 样式文件:可以使用HMR功能:因为style-loader内部实现了~ JS文件:默认不能使用HMR功能 --> 需要修改j
阅读全文
摘要:webpack性能优化 开发环境性能优化 生产环境性能优化 开发环境性能优化 优化打包构建速度 HMR 优化代码调试 source-map 生产环境性能优化 优化打包构建速度 oneOf babel缓存 多进程打包 externals dll 优化代码运行的性能 缓存(hash-chunkhash-
阅读全文
摘要:const { resolve } = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') // 提取css为单独文件 const MiniCssExtractPlugin = require('mini-
阅读全文
摘要:const { resolve } = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { entry: './src/js/index.js', output:
阅读全文

浙公网安备 33010602011771号