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

莲花网站建设建行个人网上登录入口

莲花网站建设,建行个人网上登录入口,wordpress放gif图片怎么变静态,网页设计流程是什么webpack是做工程化用的#xff0c;并且可以对代码进行压缩(搞成min.js那样)#xff0c;处理浏览器端JS兼容性#xff0c;性能优化 vue-cli与webpack作用相同 目录 1 基本使用 1.1 引入场景 1.2 安装webpack 1.3 配置webpack 1.4 使用webpack 2 webpack.config.…webpack是做工程化用的并且可以对代码进行压缩(搞成min.js那样)处理浏览器端JS兼容性性能优化 vue-cli与webpack作用相同 目录 1  基本使用 1.1  引入场景 1.2  安装webpack 1.3  配置webpack 1.4  使用webpack 2  webpack.config.js中的entry与output 3  保存后自动打包的包 webpack-dev-server 3.1  安装 3.2  配置 3.3  使用 3.4  devServer中的一些参数 3.5  一些注意的点 4  将src中的index.html复制到项目根路径的包 html-webpack-plugin 4.1  安装 4.2  配置 4.3  使用 5  打包项目 5.1  基本使用 5.2  优化文件存放的路径 5.3  自动删除dist包 clean-webpack-plugin 5.3.1  安装 5.3.2  配置 5.3.3  使用 6  Source Map 6.1  eval-source-map 6.2  nosource-source-map 6.3  不使用source map是最安全的 7  webpack中的 7.1  例子 7.2  使用 1  基本使用 1.1  引入场景 我们搞一个例子来体验一下webpack使用jQuery做隔行变色的功能首先先安装一个jquery 也可以写 npm install jquery -s 效果一样 安装后会在package.json的dependencies中出现jquery 然后搞一个html 再搞一个JS 之后打开html发现没有实现功能并且有语法错误 这个错误的原因是 浏览器在默认情况下不支持使用import导入 1.2  安装webpack 这里最好加上 -D ,-D代表只在开发中使用的库(上线后不使用)加上-D后库会放在devDependencies中 开发与上线都要使用的包放在 dependencies 中1.3  配置webpack 首先在项目路径下创建文件命名为webpack.config.js 然后写上如下内容 mode是构建的模式可选值有development开发模式与 production上线模式 上线模式打包后文件大小要比开发模式打包后更小但打包速度也更慢 之后再package.json中加上这些内容 debug是自动出现的不要忘记再scripts前加上逗号不然会提示语法错误 dev是脚本的名字可以自定义如果是dev打包的时候使用npm run dev 如果是dev123打包的时候就使用npm run dev123 dev后面的webpack是固定的 1.4  使用webpack 打包的时候项目路径中不可以出现中文并且一定要存在 src/index.js 之后我们使用 npm run dev 使用webpack 打包之后会生成文件夹 dist里面有一个main.js 之后把index.html中的index.js改成生成的main.js 之后打开index.html发现达到了我们想要的效果并且没有报错 我们设置的是奇数行是红色偶数行是青色但你看到的效果却是相反的原因是写在页面上的第1个li实际上是第0个li他是根据索引来的 2  webpack.config.js中的entry与output webpack 4.x和5.x的版本中默认打包入口文件为src/index.js默认的输出文件路径为dist/main.js 我们可以增加entry参数修改打包入口文件output修改输出文件路径 __dirname表示当前文件所在的目录,webpack.config.js是要放在项目根目录下的所以__dirname也就是项目根目录 3  保存后自动打包的包 webpack-dev-server 如果我们每一次修改后希望自动打包我们可以使用webpack-dev-server 3.1  安装 使用 npm install webpack-dev-server 进行安装 3.2  配置 之后再package.json的scripts中加入webpack serve 写 webpack serve 或 webpack server 都行 之后在webpack.config.js中加入这些 参考 解决使用webpack-dev-server打包后浏览器显示Cannot GET /_webpack-dev-server cannot get /_盛名之上的博客-CSDN博客 3.3  使用 然后运行运行后修改你的入口JS发现会自动进行编译 当修改了webpack.config.js或package.json后想让其在webpack-dev-server需要重启webpack-dev-serverwebpack-dev-server的模式(开发或生产)是跟着webpack走的你在webpack.config.js定义了什么就是什么 之后修改index.html script的src 之后访问localhost:8080之后点击src 点击后发现实现了改动的效果 3.4  devServer中的一些参数 open:true 打开服务后自动打开浏览器 hostIP port:端口 3.5  一些注意的点 我这里没有在webpack.config.js中修改output所以直接用/main.js就可以了 如果修改了output比如改成下面这种 那么你的script src应为 /bundle.js 中间的dist我也不清楚为什么没了反正用的适合别写dist 新生成的main.js只是在路由中存在(存储在内存中)并没有存在硬盘中你最后上线要得到文件的时候需要进行webpack手动打包 点击src可以现实index.html的原因是在浏览器会默认访问index.html 4  将src中的index.html复制到项目根路径的包 html-webpack-plugin 4.1  安装 4.2  配置 template是你要放谁filename是你要放在哪 4.3  使用 开启 webpack-dev-server后访问localhost:8080就可以直接看到index.html 新的index.html存在内存当中没有实际文件使用 html-webpack-plugin 后不需要再通过srcipt手动引入 入口JS html-webpack-plugin会帮你自动添加进来 由于main.js与index.html在同一个目录下所以没加main.js前面的斜线也是可以的 5  打包项目 5.1  基本使用 实质上就是手动打包只是模式强调了是production 在package.json写production就会在此次替代掉webpack.config.js中的mode的选项 然后运行 npm run build 就可以了 在打包前使用了很多webpack loader详情可以看一下这个 2.webpack loader_Suyuoa的博客-CSDN博客然后我们就在项目中得到了一个dist文件前端开发到这里就结束了把这个提交给需要部署的人就可以了 双击index.html后发现跟你写的效果相同 5.2  优化文件存放的路径 实际开发的时候最好不要把所有文件都放在同一个文件夹下我们这个项目中有js和图像我们优化一下这两个地方 在webpack.config.js中加入output然后再url-loader中加入outputpath url-loader有两种写法一种是像查询字符串那样写(被注释掉的那行)还有就是像现在一样使用对象展开写 然后删除之前的dist之后再执行 npm run build执行后发现图片与JS已经放在了指定的文件夹中 5.3  自动删除dist包 clean-webpack-plugin 5.3.1  安装 5.3.2  配置 const {CleanWebpackPlugin} require(clean-webpack-plugin) 这种导入的方式叫解构赋值require本身的返回值是一个对象对象中只有一个元素我们将其命名为CleanWebpackPlugin 5.3.3  使用 还和以前一样使用 npm run build 就可以了 6  Source Map 在代码出错并进行打包的时候提示的错误的行号会出现与实际行号不一致的情况原因为打包后的代码实际上与源代码不完全一致提示的行号是打包后代码的行号 错误给的行号有是 21 441 30 我们可以看到实际的错误行是第19行也就是上面三个都是不对的 6.1  eval-source-map 我们可以通过配置source map来获取实际上是哪行出了问题什么也不用安装加上这一句话就行了 也可以写成source-map感觉效果一样 配置完重启服务我们可以在at eval这里看到实际错误的行号 6.2  nosource-source-map 如果进行生产模式的打包依然使用eval-source-map就会暴露源码 点击上面的地方就可以看到下面的源码 我们现在不想让别人看到源码同时想让自己知道错误实际发生在哪一行这时我们可以将eval-source-map替换为nosource-source-map 依然不需要任何安装打包后的效果是这样的 可以看到问题出现在19行 点source你发现index.js的源码是看不到的 6.3  不使用source map是最安全的 使用nosource-source-map会在dist/js下出现一个index.js.map文件 但你在source中看不到它 通过source中的index.js的无法还原源码的通过index.js.map有机会还原 7  webpack中的 可以正向索引路径 7.1  例子 我们举个例子现在有三个文件 something/something.js index.js test.js test.js引出一个属性a something.js使用这个属性a 最后在index.js导入something.js 发现可以console出来 在例子中something.js是先往上翻一层然后再找到的test.js这样在层级多的时候看起来很麻烦 我们可以使用进行正向查找 7.2  使用 先进行配置这样就表示项目路径下src这个目录 然后进行使用 发现可以正常使用 包括css,image这些也都可以换
http://www.dnsts.com.cn/news/206803.html

相关文章:

  • 自己做影视会员网站设计师值得拥有的设计导航
  • 闽侯福州网站建设苏州广告公司招聘
  • 综合性门户网站有自己做个网站怎么赚钱
  • 网站怎么营销推广wordpress 前端发帖
  • 网站建设站建设好吗乐享黔程是什么公司
  • 做网站送的手机站是什么安卓手机优化大师官方下载
  • google 网站打不开如何建设盈利网站
  • 中企动力高端网站建设开发一个商城网站需要多少钱
  • 阿里巴巴建设网站首页厦门安能建设公司网站
  • 深圳营销型网站哪家好成都哪里有做网站建设的
  • 孝感做网站计算机二级网页制作基础
  • 做视频赚钱的网站有哪些等保二级网站建设方案
  • 动易学校网站网络营销最火的案例
  • 二 加强门户网站建设静态网站源文件下载
  • 搭建网站 注册执照玉树营销网站建设哪家好
  • 海南省建设网站的公司建站公司排名前十名
  • 做网站设计怎么进企业百度统计平台
  • 建设网站哪家好wordpress博客 分类
  • 重庆网站建设技术支持超炫个人业务网站源码
  • 传新闻到网站上怎么做wordpress html后缀
  • 工程建设举报网有哪些网站html5混合app开发
  • 地情网站建设方案青海公路建设信息服务网站
  • 优秀手机网站欣赏顺德网站建设报价
  • 网站联盟是什么沈阳网页设计招聘
  • 旅游网站设计与分析运城网站建设价格
  • 电商网站怎么做seo门头设计效果图网站
  • 西安网站建设 盈科上海消费品网络营销推广公司
  • 生鲜农产品网站建设wordpress 白板
  • 标准化班组建设网站软文推广广告
  • 无锡论坛网本地网站做网站一定要用cms吗