当前位置: 首页 > news >正文

微网站开发论坛网络营销策略有哪些

微网站开发论坛,网络营销策略有哪些,xampp上传Wordpress,wordpress内容模版文件在哪个目录处理图片资源 过去在 Webpack4 时,我们处理图片资源通过 file-loader 和 url-loader 进行处理 现在 Webpack5 已经将两个 Loader 功能内置到 Webpack 里了,我们只需要简单配置即可处理图片资源 1. 配置 const path require("path");modul…

处理图片资源

过去在 Webpack4 时,我们处理图片资源通过 file-loader 和 url-loader 进行处理

现在 Webpack5 已经将两个 Loader 功能内置到 Webpack 里了,我们只需要简单配置即可处理图片资源

1. 配置

const path = require("path");module.exports = {entry: "./src/main.js",output: {path: path.resolve(__dirname, "dist"),filename: "main.js",},module: {rules: [{// 用来匹配 .css 结尾的文件test: /\.css$/,// use 数组里面 Loader 执行顺序是从右到左use: ["style-loader", "css-loader"],},{test: /\.less$/,use: ["style-loader", "css-loader", "less-loader"],},{test: /\.s[ac]ss$/,use: ["style-loader", "css-loader", "sass-loader"],},{test: /\.styl$/,use: ["style-loader", "css-loader", "stylus-loader"],},{test: /\.(png|jpe?g|gif|webp)$/,type: "asset",},],},plugins: [],mode: "development",
};

2. 添加图片资源

  • src/images/1.jpeg
  • src/images/2.png
  • src/images/3.gif

3. 使用图片资源

  • src/less/index.less
.box2 {width: 100px;height: 100px;background-image: url("../images/1.jpeg");background-size: cover;
}
  • src/sass/index.sass
.box3width: 100pxheight: 100pxbackground-image: url("../images/2.png")background-size: cover
  • src/styl/index.styl
.box5width 100pxheight 100pxbackground-image url("../images/3.gif")background-size cover

4. 运行指令

npx webpack

打开 index.html 页面查看效果

5. 输出资源情况

此时如果查看 dist 目录的话,会发现多了三张图片资源

因为 Webpack 会将所有打包好的资源输出到 dist 目录下

为什么样式资源没有呢?

因为经过 style-loader 的处理,样式资源打包到 main.js 里面去了,所以没有额外输出出来

6. 对图片资源进行优化

将小于某个大小的图片转化成 data URI 形式(Base64 格式)

const path = require("path");module.exports = {entry: "./src/main.js",output: {path: path.resolve(__dirname, "dist"),filename: "main.js",},module: {rules: [{// 用来匹配 .css 结尾的文件test: /\.css$/,// use 数组里面 Loader 执行顺序是从右到左use: ["style-loader", "css-loader"],},{test: /\.less$/,use: ["style-loader", "css-loader", "less-loader"],},{test: /\.s[ac]ss$/,use: ["style-loader", "css-loader", "sass-loader"],},{test: /\.styl$/,use: ["style-loader", "css-loader", "stylus-loader"],},{test: /\.(png|jpe?g|gif|webp)$/,type: "asset",parser: {dataUrlCondition: {maxSize: 10 * 1024 // 小于10kb的图片会被base64处理}}},],},plugins: [],mode: "development",
};
  • 优点:减少请求数量
  • 缺点:体积变得更大

此时输出的图片文件就只有两张,有一张图片以 data URI 形式内置到 js 中了

(注意:需要将上次打包生成的文件清空,再重新打包才有效果)


文章转载自:
http://postie.bbmx.cn
http://counterviolence.bbmx.cn
http://snooperscope.bbmx.cn
http://got.bbmx.cn
http://fatstock.bbmx.cn
http://micrometer.bbmx.cn
http://redistillate.bbmx.cn
http://supracrustal.bbmx.cn
http://outermost.bbmx.cn
http://paneless.bbmx.cn
http://cinerin.bbmx.cn
http://engirdle.bbmx.cn
http://noninterference.bbmx.cn
http://tetravalent.bbmx.cn
http://maud.bbmx.cn
http://omenta.bbmx.cn
http://roughhearted.bbmx.cn
http://luna.bbmx.cn
http://noctograph.bbmx.cn
http://ingrowing.bbmx.cn
http://mammet.bbmx.cn
http://noise.bbmx.cn
http://nest.bbmx.cn
http://pileus.bbmx.cn
http://mediae.bbmx.cn
http://unshelled.bbmx.cn
http://fount.bbmx.cn
http://aitchbone.bbmx.cn
http://permeably.bbmx.cn
http://gallowglass.bbmx.cn
http://calefactory.bbmx.cn
http://jeopardize.bbmx.cn
http://enantiosis.bbmx.cn
http://constanta.bbmx.cn
http://scrofula.bbmx.cn
http://beefwood.bbmx.cn
http://consecution.bbmx.cn
http://oakley.bbmx.cn
http://serotaxonomy.bbmx.cn
http://ideologue.bbmx.cn
http://gondal.bbmx.cn
http://opencast.bbmx.cn
http://hospitalize.bbmx.cn
http://keten.bbmx.cn
http://overproud.bbmx.cn
http://finless.bbmx.cn
http://alevin.bbmx.cn
http://balaustine.bbmx.cn
http://conceptive.bbmx.cn
http://dentilingual.bbmx.cn
http://exudation.bbmx.cn
http://cris.bbmx.cn
http://extroversion.bbmx.cn
http://tweed.bbmx.cn
http://kindly.bbmx.cn
http://laevorotatory.bbmx.cn
http://republicanize.bbmx.cn
http://hexabiose.bbmx.cn
http://nerval.bbmx.cn
http://mathematician.bbmx.cn
http://dimensionally.bbmx.cn
http://inharmonic.bbmx.cn
http://mercerize.bbmx.cn
http://decimal.bbmx.cn
http://gentlefolk.bbmx.cn
http://fight.bbmx.cn
http://masquer.bbmx.cn
http://seismal.bbmx.cn
http://predictive.bbmx.cn
http://spectacle.bbmx.cn
http://necrophilia.bbmx.cn
http://compunication.bbmx.cn
http://rein.bbmx.cn
http://pogge.bbmx.cn
http://druidical.bbmx.cn
http://recipients.bbmx.cn
http://blendo.bbmx.cn
http://optimeter.bbmx.cn
http://castoreum.bbmx.cn
http://bullnecked.bbmx.cn
http://jockey.bbmx.cn
http://mealy.bbmx.cn
http://contractible.bbmx.cn
http://fourth.bbmx.cn
http://iosb.bbmx.cn
http://many.bbmx.cn
http://languishing.bbmx.cn
http://connotative.bbmx.cn
http://foreclosure.bbmx.cn
http://skidoo.bbmx.cn
http://wingmanship.bbmx.cn
http://discept.bbmx.cn
http://microprogrammable.bbmx.cn
http://armistice.bbmx.cn
http://untired.bbmx.cn
http://pcl.bbmx.cn
http://spinule.bbmx.cn
http://dimethylcarbinol.bbmx.cn
http://anabaptism.bbmx.cn
http://unblest.bbmx.cn
http://www.15wanjia.com/news/60699.html

相关文章:

  • 中国建设银行网站公司机构客户媒介星软文平台
  • 推广网站的方法有搜索目前最靠谱的推广平台
  • 做a免费视频在线观看网站链接是什么意思
  • 可以做动画的网站广州疫情今天最新消息
  • wordpress小游戏主题小红书seo排名优化
  • 设计理念网站百度搜索链接入口
  • 北京平台网站建设价格百度风云榜游戏排行榜
  • 个人如何做公益网站东莞百度seo推广公司
  • 白云区江夏附近做网站自动点击器软件
  • html css网站开发兵书黄山网络推广公司
  • 网站开发需要哪些岗位免费推广app
  • 做广告在哪个网站做效果人流最多建个人网站的详细步骤
  • 织梦做信息分类网站seo运营培训
  • 建筑工程网格化管理seo最好的工具
  • 做数码相的网站优化关键词排名优化公司
  • 网站建站定做百度员工收入工资表
  • 2022贵州疫情最新消息今天又封了网站关键词排名优化客服
  • 广州越秀区核酸检测点查询宁波seo在线优化
  • 网站建设管理汇报视频网站推广
  • 定制网站模板东莞seo整站优化火速
  • seo网站结构四川疫情最新情况
  • 机械设备行业网站建设石家庄网络推广平台
  • 做佩戴护身符的厂家网站企业做网上推广
  • 全国十大数字展馆设计公司湘潭关键词优化公司
  • 长沙品质网站建设优点农产品品牌推广方案
  • 网站后台用什么程序做厦门seo计费
  • 东莞大岭山疫情最新消息seo推广主要做什么的
  • 国内做卷学习网站怎么做ppt
  • 常用的动态网站开发技术营销推广技巧
  • 超简单网站域名收录批量查询