zoukankan      html  css  js  c++  java
  • 11.23

    url-loader 默认会将图片转化为 base64 编码格式, 目的:提高性能:

    base64 编码格式的图片说明 :

    • 精灵图 : 将一些小图片合并为一张图片,减少请求次数,提高性能
    • 字体图标 :直接将一些小的图片,合并到字体文件中,并且不会失真
    • base64 : 是一种编码格式,能够将图片、文字等常见的文件,转化为 base64 格式,这种字符串格式, 浏览器能够识别并且读取显示到页面中;
    • base64 是一个字符串,也可以直接被内嵌到页面中, 或者 css 中
    • 注意 : 大图片不适合用 base64 处理, 只有小的图标才适合 base64 处理

    file-loader 在车里图片时, 会对文件进行重命名 :

    原始: background-imageurl(../images/1.jpg);

    处理后: background-imageurl(9c9690b56876ea9b4d092c0baef31bb3.jpg);

     

    background-sizing:的几个值:

    • cover:宽度和高度都要铺满整个盒子
    • contain:以其中一边到盒子的边为准,另一边跟着这一边等比例拉大,一边到了,另一边就停下了

     

    处理 ES6 语法: babel

    •  babel 是一个 JavaScript 编译器
    • webpack 只能处理 import / export 这个 es6 模块化语法,而其他的 js 新语法,应该使用 babel 来处理
    • 安装 : npm i -D babel-preset-env babel-preset-stage-2
    1. babel-preset-* 表示能够解析什么版本的 js 语法
    2. babel-preset-env : 表示能够解析 es2015,es2016,es2017,es2018 这些标准的语法
    3. babel-preset-stage-2 : 用来解析经过会遇到,但是还没有被采纳为标准的语法
    4. babel-polyfill与babel-plugin-transform-runtime 也是做兼容处理的,以前都是用这个,兼容更早的

     

  • 相关阅读:
    vue day6 分页显示
    vue day5 分页控件
    vue day4 table
    c# excel xlsx 保存
    diff算法
    Web Workers
    多线程
    Http请求优化
    高效编写代码
    渲染引擎
  • 原文地址:https://www.cnblogs.com/haoqiyouyu/p/14028223.html
Copyright © 2011-2022 走看看