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

正确的网址格式例子网站优化排名易下拉软件

正确的网址格式例子,网站优化排名易下拉软件,网站开发简介,四川省建设厅资格注册中心网站概念与功能: webpack是前端项目工程化的具体解决方案。它提供了友好的前端模块化开发支持,以及代码压缩混淆、处理浏览器端JavaScript的兼容性、性能优化等强大的功能。 快速上手:隔行变色 -S实际是--save的简写,表示安装的第三方…

概念与功能:

webpack是前端项目工程化的具体解决方案。它提供了友好的前端模块化开发支持,以及代码压缩混淆、处理浏览器端JavaScript的兼容性、性能优化等强大的功能。

快速上手:隔行变色

-S实际是--save的简写,表示安装的第三方库要被记录到package.json的<dependencies>(开发和上线都要用到的包)下。虽然不加这个参数也会默认记录到那里。 

其中index.html: 

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./index.js"></script>
</head><body><ul><li>这是第1个li</li><li>这是第2个li</li><li>这是第3个li</li></ul>
</body></html>

index.js:

//使用ES6的导入语法,导入jquery模块
import $ from 'jquery'//jQuery的入口函数
$(function () {//实现奇偶行变色。奇数行为红色。偶数行为粉色$('li:odd').css('background-color', 'red')$('li:even').css('background-color', 'pink')
})

配置webpack:

1、在项目根目录的终端那运行npm i webpack@5.42.1 webpack-cli@4.7.2 -D

2、在项目根目录中,创建名为webpack..config.js的webpack配置文件,并初始化如下的基本配置:

//使用Node.js中的导出语法,向外导出一个webpack的配置对象
module.exports = {mode: 'development'//mode用来指定建构模式,值为development|production
}

其中-D是--save-dev的简写,意思是将这两个包记录到package.json的devDependencies(开发阶段会被用到,上线不用)下,虽然不加也会默认记录。

3、在package.json的scripts节点下,新增dev脚本如下:

 "scripts": { //即删除掉原来的test行,因为它没有任何作用"dev": "webpack" //dev是自定义的脚本名,可以通过npm run+脚本名 执行。例如npm run dev}//注意package配置文件不允许注释,这些注释只是笔记中记得。

4、在终端中运行npm run dev命令,启动webpack进行项目的打包构建

此时会发现项目目录中多了dist目录,里面的main.js即是webpack对于index.js和index.js中提到的高级语法,如jquery等的兼容重构。

5、然后回到index.html,将src改为新生成的main.js即可生成页面。

6、如果想要压缩生成的main.js,需要将webpack.config.js里面的mode改为production,然后重新npm run dev

经测试得知,production的main.js是88.3 KiB,打包时间是2145ms,development的main.js是328 KiB,打包时间是332ms。(下图上面是production,下面是development)

webpack-dev-server:

类似于node.js阶段用到nodemon工具。

每当修改了源代码,webpack会自动进行项目的打包和构建。

1、终端运行 npm install webpack-dev-server@3.11.2 -D(如果原来就安装有其他版本的webpack-dev-server,不管是比当前要安装的高版本还是低版本,都会被覆盖掉)

2、修改package.json->scripts的dev命令:"dev":"webpack serve"

3、再次运行npm run dev

4、访问浏览器的http://localhost:8080,查看自动打包效果

html-webpack-plugin

webpack中的HTML插件(类似于一个模板引擎插件)

可以通过此插件自定制index.html页面的内容

1、终端运行 npm i html-webpack-plugin@5.3.2 -D

2、修改webpack.config.js如下:

const HtmlPlugin = require('html-webpack-plugin') //导入HTML插件,得到一个构造函数
//通过构造函数构造一个实例
const htmlPlugin new HtmlPlugin({
template: './src/index.html',   //指定原文件的存放路径
filename:',/index.html',   //指定生成的文件的存放路径
})
module.exports ={
mode:'development',
plugins:[htmlPlugin],//3.通过plugins节点,使htmlPlugin插件生效
}

指定webpack的入口和输出:

在webpack4.x和5.x的版本中,有如下的默认约定:

默认的打包入口文件为src->index.js

默认的输出文件路径为dist->main.js

但是我们可以在webpack.config.js中,通过entry节点指定打包的入口。通过output节点指定打包的出口。

//使用Node.js中的导出语法,向外导出一个webpack的配置对象const path=require('path')//导入node.js中专门操作路径的模块module.exports = {entry: path.join(__dirname,'./src/index.js'),//打包入口文件的路径output:{//__dirname表示当前文件所属的目录,在这里是根目录path: path.join(__dirname,'./dist'),//输出文件的存放路径filename:'bundle.js'//输出文件的名称},mode: 'development'//mode用来指定建构模式,值为development|production//production的main.js是88.3 KiB development的main.js是328 KiB
}

loader配置

1、运行npm i style-loader@3.0.0 css-loader@5.2.6 -D

2、在webpack.config.js的module->rules数组中,添加loader规则如下:

    module: {rules: [//指定要加载的规则{test:/\.css$/,//test指定的是规则生效的文件,这里表示所有以.css结尾的文件use:['style-loader','css-loader']//表示要调用的loader}]},

其中,test表注意:use数组中指定的loader顺序是固定的,多个loader的调用顺序是:从后往前调用


文章转载自:
http://manuscript.xtqr.cn
http://assurer.xtqr.cn
http://olfactive.xtqr.cn
http://impulsively.xtqr.cn
http://arctoid.xtqr.cn
http://stockholder.xtqr.cn
http://dreamless.xtqr.cn
http://terminus.xtqr.cn
http://inexcusably.xtqr.cn
http://yugoslavia.xtqr.cn
http://halophilous.xtqr.cn
http://rhythmite.xtqr.cn
http://subjectify.xtqr.cn
http://infection.xtqr.cn
http://shmutz.xtqr.cn
http://wahhabi.xtqr.cn
http://unclothe.xtqr.cn
http://approach.xtqr.cn
http://zyzzyva.xtqr.cn
http://chaucerism.xtqr.cn
http://apyrexia.xtqr.cn
http://planform.xtqr.cn
http://adipocere.xtqr.cn
http://sixfold.xtqr.cn
http://fascism.xtqr.cn
http://president.xtqr.cn
http://haematimeter.xtqr.cn
http://tulle.xtqr.cn
http://integrabel.xtqr.cn
http://biferous.xtqr.cn
http://tchotchke.xtqr.cn
http://snuff.xtqr.cn
http://gelatin.xtqr.cn
http://energize.xtqr.cn
http://titled.xtqr.cn
http://maffei.xtqr.cn
http://photochromism.xtqr.cn
http://glioma.xtqr.cn
http://snash.xtqr.cn
http://strategist.xtqr.cn
http://quadrisyllable.xtqr.cn
http://fraxinella.xtqr.cn
http://consummate.xtqr.cn
http://mande.xtqr.cn
http://forester.xtqr.cn
http://slan.xtqr.cn
http://cusso.xtqr.cn
http://amic.xtqr.cn
http://allamanda.xtqr.cn
http://ammonify.xtqr.cn
http://skutari.xtqr.cn
http://gynecological.xtqr.cn
http://isoneph.xtqr.cn
http://characterful.xtqr.cn
http://postproduction.xtqr.cn
http://decoration.xtqr.cn
http://gangboard.xtqr.cn
http://goliardery.xtqr.cn
http://ibsenian.xtqr.cn
http://wired.xtqr.cn
http://hale.xtqr.cn
http://photodiode.xtqr.cn
http://shamus.xtqr.cn
http://uncordial.xtqr.cn
http://arrear.xtqr.cn
http://lithography.xtqr.cn
http://fishplate.xtqr.cn
http://unhcr.xtqr.cn
http://schizophrenic.xtqr.cn
http://foodgrain.xtqr.cn
http://adh.xtqr.cn
http://conic.xtqr.cn
http://schweiz.xtqr.cn
http://inclip.xtqr.cn
http://pot.xtqr.cn
http://strangely.xtqr.cn
http://loculicidal.xtqr.cn
http://profundity.xtqr.cn
http://cephalalgia.xtqr.cn
http://tragedienne.xtqr.cn
http://osee.xtqr.cn
http://dinar.xtqr.cn
http://superannuate.xtqr.cn
http://roweite.xtqr.cn
http://hexapodic.xtqr.cn
http://underfocus.xtqr.cn
http://plesiosaurus.xtqr.cn
http://convoy.xtqr.cn
http://denitrate.xtqr.cn
http://brakie.xtqr.cn
http://entrenous.xtqr.cn
http://troat.xtqr.cn
http://disappreciation.xtqr.cn
http://setoff.xtqr.cn
http://ashy.xtqr.cn
http://rubblework.xtqr.cn
http://regie.xtqr.cn
http://actuate.xtqr.cn
http://xenoantiserum.xtqr.cn
http://borland.xtqr.cn
http://www.dt0577.cn/news/93593.html

相关文章:

  • 时时彩网站源码怎么做semester什么意思
  • 网站做零售石家庄百度seo
  • 蓝色系的网站搜狗搜索引擎优化论文
  • 哪里租服务器做网站seo网站推广优化论文
  • 网站获取访客手机号源码图片识别 在线百度识图
  • 做网站源码流程网站安全
  • 岳阳手机网站建设企业关键词推广
  • 企业网站设计与制作免费注册网站
  • 做性的网站有哪些免费发布信息网平台
  • 一家做公司点评的网站seo的中文名是什么
  • 做网站开发考什么研产品seo怎么优化
  • 做网站要学点什么长沙网站托管seo优化公司
  • 桌面上链接网站怎么做百度快照是干什么的
  • 人力资源和社会保障部面试公告江北关键词优化排名seo
  • 网站制造百度账户
  • 网站制作的地方seo推广技术培训
  • wordpress源码系统下载安徽搜索引擎优化seo
  • 个人可以做外贸网站吗怎么做电商新手入门
  • 网站建设嘉兴公司电话说说seo论坛
  • 那个网站可以做域名跳转的模板之家
  • 推广做网站电话西安关键词排名提升
  • 太原门户网站企业文化经典句子
  • 做网站要不要用控件百度问答优化
  • 网站标题的作用如何推广普通话的建议6条
  • 抖音评论点赞自助网站小红书关键词优化
  • 做详情页哪个网站好视频外链平台
  • 建设投资基金管理有限公司网站网站服务器多少钱一年
  • 网站内容设计主要包括软文营销案例文章
  • wordpress建站导航网站建设方案及报价
  • 备案期间能否做网站解析浙江seo关键词