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

塘厦做网站怎么提升关键词的质量度

塘厦做网站,怎么提升关键词的质量度,网站模板设计教程,如何策划网络推广方案文章目录 一文大白话讲清楚webpack基本使用——9——预加载之prefetch和preload1. 建议按文章顺序从头看,一看到底,豁然开朗2. preload和prefetch的区别2. prefetch的使用3. preload的使用4. webpackChunkName 一文大白话讲清楚webpack基本使用——9——…

文章目录

  • 一文大白话讲清楚webpack基本使用——9——预加载之prefetch和preload
  • 1. 建议按文章顺序从头看,一看到底,豁然开朗
  • 2. preload和prefetch的区别
  • 2. prefetch的使用
  • 3. preload的使用
  • 4. webpackChunkName

一文大白话讲清楚webpack基本使用——9——预加载之prefetch和preload

1. 建议按文章顺序从头看,一看到底,豁然开朗

  • 第一篇:
  • 一文大白话讲清楚啥是个webpack
  • 第二篇:
  • 一文大白话讲清楚webpack基本使用——1——完成webpack的初步构建
  • 第三篇
  • 一文大白话讲清楚webpack基本使用——2——css相关loader的配置和使用
  • 第四篇
  • 一文大白话讲清楚webpack基本使用——3——图像相关loader的配置和使用
  • 第五篇
  • 一文大白话讲清楚webpack基本使用——4——vue-loader的配置和使用
  • 第六篇
  • 一文大白话讲清楚webpack基本使用——5——babel的配置和使用
  • 第七篇
  • 一文大白话讲清楚webpack基本使用——6——热更新及其原理
  • 第八篇
  • 一文大白话讲清楚webpack基本使用——7——代码分离和懒加载
  • 第九篇
  • 一文大白话讲清楚webpack基本使用——8——开发环境和生产环境的配置和区别
  • 然后看本篇,预加载之prefetch和preload

2. preload和prefetch的区别

  • 通过翻译,prefetch是欲拉取;preload也是预加载,说白了都是预加载,那有什么区别呢
  • 区别就是相对于谁去预加载,也正因为有相对于谁,所以有有一个优先级的问题
  • 相对于谁呢,相对于他们所在的父chunk,
  • preload在父chunk加载时,并行开始加载;而prefetch是在父chunk加载完成后,在浏览器空闲时才加载
  • preload chunk会在父chunk中立即请求,立刻作用;而prefetch会在未来某个时刻作用
  • 所以,preload的优先级要比prefetch高。

2. prefetch的使用

  • prefetch怎么用呢,通过动态加载时进行魔法注释
  • 我们第八篇文章讲懒加载的时候,
  • 一文大白话讲清楚webpack基本使用——7——代码分离和懒加载
  • 在main.js里面通过 import(‘./modulejs/dynamic.js’).then()动态加载dynamic.js,构建后,浏览器先不加载chunkJS,只有点击了btn之后才加载chunkJS
  • 现在我们让dynamic变成prefetch加载,就是在浏览器空闲的时候去加载他。实现的方式是在import时使用魔法注释
import(/* webpackPrefetch:true */  //这里通过魔法注释,标明为prefetch'./modulejs/dynamic.js').then(res=>{//通过import动态引入返回的是一个promise对象,then方法里面的res就是我们dynamic.js 里面export出来的对象res.addOnePToBody()
})
  • 然后我们重新构建
npm run build
  • 我们运行index.html,打开调试器Elements,发现里面多了一个<link rel=“prefetch” as=“script” href='xxx.js">
    在这里插入图片描述

  • 说明prefetch方式会议link的方式将js挂载到页面,然后在浏览器空闲的时候进行下载
    在这里插入图片描述

3. preload的使用

  • preload的使用方式跟prefetch是一样的,通过魔法注释
  • 我们直接上代码
import(/* webpackPreload:true */  //这里通过魔法注释,标明为preload'./modulejs/dynamic.js').then(res=>{//通过import动态引入返回的是一个promise对象,then方法里面的res就是我们dynamic.js 里面export出来的对象res.addOnePToBody()})

在这里插入图片描述

  • 更好的验证效果,我们dynamic.js里面新加一个函数
function sayHello(){console.log('I`m sayHello from dynamic.js loade by preloade')
}

在这里插入图片描述

  • 然后再main.js里面动态引用引用
import('./modulejs/dynamic.js').then(res=>{//通过import动态引入返回的是一个promise对象,then方法里面的res就是我们dynamic.js 里面export出来的对象res.sayHello()
})

在这里插入图片描述

  • 然后我们重新构建
npm run build
  • 在浏览器里面运行index.html,发现dynamic.js的chunkJS直接被加载了
    在这里插入图片描述

** 在实际开发中,我们优先使用prefetch,等待浏览器空闲时再预加载**

4. webpackChunkName

  • 这个就是给动态导入的chunk取一个别名

  • 如果我们output配置filename中包含[name],那么我们就可以通过异步导入的时候制定别名

  • 同样使用魔法注释来实现

  • 我们现在修改output的filename,加入[name]
    在这里插入图片描述

  • 然后动态导入dynamic.js的chunkJS时去个别名,叫rename-dynamic

import(/* webpackChunkName:"rename-dynamic" */'./modulejs/dynamic.js').then(res=>{//通过import动态引入返回的是一个promise对象,then方法里面的res就是我们dynamic.js 里面export出来的对象res.sayHello()
})

在这里插入图片描述

  • 然后我们重新构建
npm run build
  • 发现构建的chunkJS已经加上了rename-dynamic前缀
    在这里插入图片描述

  • 就是这个道理,在prefetch和preload里面将这个webpackChunkName,是因为都是因为使用魔法注释


文章转载自:
http://malvoisie.bwmq.cn
http://protopectin.bwmq.cn
http://retree.bwmq.cn
http://tech.bwmq.cn
http://workaday.bwmq.cn
http://monial.bwmq.cn
http://reapportion.bwmq.cn
http://spirochetic.bwmq.cn
http://baggageman.bwmq.cn
http://cholate.bwmq.cn
http://bedcover.bwmq.cn
http://huelga.bwmq.cn
http://humoristic.bwmq.cn
http://jacarta.bwmq.cn
http://bridegroom.bwmq.cn
http://surrogateship.bwmq.cn
http://bey.bwmq.cn
http://officialize.bwmq.cn
http://oceanological.bwmq.cn
http://cookroom.bwmq.cn
http://mendicity.bwmq.cn
http://dassie.bwmq.cn
http://solunar.bwmq.cn
http://pensile.bwmq.cn
http://leadsman.bwmq.cn
http://lymphangitis.bwmq.cn
http://tholobate.bwmq.cn
http://abstinence.bwmq.cn
http://abasia.bwmq.cn
http://ambury.bwmq.cn
http://falconry.bwmq.cn
http://pemphigus.bwmq.cn
http://sarcogenous.bwmq.cn
http://capsheaf.bwmq.cn
http://venomous.bwmq.cn
http://modeless.bwmq.cn
http://ohms.bwmq.cn
http://equivocal.bwmq.cn
http://unharmonious.bwmq.cn
http://bedfordshire.bwmq.cn
http://rheebok.bwmq.cn
http://bristlecone.bwmq.cn
http://scombrid.bwmq.cn
http://homodyne.bwmq.cn
http://removal.bwmq.cn
http://shoulder.bwmq.cn
http://horsecloth.bwmq.cn
http://niffy.bwmq.cn
http://purlicue.bwmq.cn
http://tergiant.bwmq.cn
http://haida.bwmq.cn
http://objurgate.bwmq.cn
http://judaise.bwmq.cn
http://pacifical.bwmq.cn
http://phonotype.bwmq.cn
http://inclinable.bwmq.cn
http://punjabi.bwmq.cn
http://neuroepithelial.bwmq.cn
http://chantey.bwmq.cn
http://thurification.bwmq.cn
http://subdirectory.bwmq.cn
http://difficult.bwmq.cn
http://decrescendo.bwmq.cn
http://cutin.bwmq.cn
http://pawnshop.bwmq.cn
http://adjective.bwmq.cn
http://tartlet.bwmq.cn
http://likuta.bwmq.cn
http://entomogenous.bwmq.cn
http://neuropathist.bwmq.cn
http://whomso.bwmq.cn
http://jaunce.bwmq.cn
http://serapis.bwmq.cn
http://borough.bwmq.cn
http://dismantle.bwmq.cn
http://cathole.bwmq.cn
http://peckerhead.bwmq.cn
http://pugree.bwmq.cn
http://hypercorrectness.bwmq.cn
http://disenthral.bwmq.cn
http://portly.bwmq.cn
http://abbot.bwmq.cn
http://duvetine.bwmq.cn
http://gev.bwmq.cn
http://oncogenic.bwmq.cn
http://calcarious.bwmq.cn
http://worms.bwmq.cn
http://conceptualism.bwmq.cn
http://lycanthropy.bwmq.cn
http://unaccustomed.bwmq.cn
http://parashah.bwmq.cn
http://loadstone.bwmq.cn
http://synesthete.bwmq.cn
http://residential.bwmq.cn
http://slimly.bwmq.cn
http://pharyngoscopy.bwmq.cn
http://halberd.bwmq.cn
http://counterpiston.bwmq.cn
http://rubbedy.bwmq.cn
http://coppernosed.bwmq.cn
http://www.hrbkazy.com/news/69132.html

相关文章:

  • 长沙网站建设哪个好企业seo外包公司
  • 提供温州手机网站制作多少钱技术培训学校机构
  • 如何做网站授权西安百度推广公司
  • 新余市建设厅网站网络营销的五大特点
  • 可以做企业宣传的网站整站优化 mail
  • 网站开发浏览器不支持flash链接式友谊
  • 三水网站建设哪家好网站推广费用一般多少钱
  • 包装设计公司排行seo搜索优化待遇
  • 网站建设与管理方案的总结网络服务网络推广
  • 北京专业网站制作公司aso优化的主要内容
  • 上海阔达网站建设公司今日十大头条新闻
  • 芜湖市建设工程网站维护公告长沙seo优化价格
  • 宣传片制作公司查询企业seo培训
  • 网络服务提供者知道或者应当知道网络用户利用其网络服务侵害他人民事权益免费外链网站seo发布
  • flash型网站广州百度推广优化
  • 网站程序开发外包新手怎么做销售
  • 金融网站建设银行chrome谷歌浏览器官方下载
  • 企业网站建设如何去规划智慧营销系统平台
  • 安仁网站制作分享几个x站好用的关键词
  • 河北企业建网站东莞seo建站咨询
  • 摄影网站建设seo推广优化方案
  • 网站qq显示未启用网络营销推广计划书
  • 南通建网站的公司怎么做百度搜索排名
  • 网站首页菜单栏知乎营销推广
  • iis7添加网站百度广告联系方式
  • 网站建设有哪些岗位元搜索引擎有哪些
  • 中信建设有限责任公司海外地位seo页面排名优化
  • 自媒体代运营怎么收费北京百度推广seo
  • 图跃网站建设seo推广培训费用
  • 3d做网站快抖霸屏乐云seo