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

网站设计过程介绍汽车营销活动策划方案

网站设计过程介绍,汽车营销活动策划方案,wordpress主题导致空白,python18+21文章目录#x1f4a6; webpack的概念#x1f4a6; webpack的基本使用项目目录并初始化创建首页及js文件以jQuery为例安装jQuery导入jQuery安装webpack#x1f4a6; webpack的相关设置设置webpack的打包入口/出口设置webpack的自动打包配置html-webpack-pluginwebpack中的加载… 文章目录 webpack的概念 webpack的基本使用项目目录并初始化创建首页及js文件以jQuery为例安装jQuery导入jQuery安装webpack webpack的相关设置设置webpack的打包入口/出口设置webpack的自动打包配置html-webpack-pluginwebpack中的加载器 使用webpack打包发布项目 在webpack中使用vueVue单文件组件在webpack中使用vue写在最后webpack的概念 webpack是一个流行的前端项目构建工具可以解决目前web开发的困境。他的核心概念是一个模块打包工具,它的主要目标是将js文件打包在一起,打包后的文件用于在浏览器中使用,但它也能胜任转换(transform)、打包(bundle)或包裹(package)任何其他资源。 webpack提供了模块化支持代码压缩混淆解决js兼容问题性能优化等特性提高了开发效率和项目的可维护性。 webpack的基本使用 项目目录并初始化 创建项目并打开项目所在目录的终端输入命令 npm init -y 创建首页及js文件 在项目目录中创建index.html页面并初始化页面结构在页面中摆放一个ulul里面放置几个li 在项目目录中创建js文件夹并在文件夹中创建index.js文件 以jQuery为例安装jQuery 打开项目目录终端输入命令: npm install jQuery -S 导入jQuery 打开index.js文件编写代码导入jQuery并实现功能 import $ from jquery; $(function(){$(li:odd).css(background,cyan);$(li:odd).css(background,pink); })注意此时项目运行会有错误因为import $ from “jquery”;这句代码属于ES6的新语法代码在浏览器中可能会存在兼容性问题 所以我们需要webpack来帮助我们解决这个问题。 安装webpack 打开项目目录终端输入命令: npm install webpack webpack-cli -D然后在项目根目录中创建一个 webpack.config.js 的配置文件用来配置webpack 在 webpack.config.js 文件中编写代码进行webpack配置如下 module.exports { mode:“development”//可以设置为development(开发模式)production(发布模式) } 补充mode设置的是项目的编译模式。 如果设置为development则表示项目处于开发阶段不会进行压缩和混淆打包速度会快一些 如果设置为production则表示项目处于上线发布阶段会进行压缩和混淆打包速度会慢一些修改项目中的package.json文件添加运行脚本dev如下 “scripts”:{ “dev”:“webpack” } 注意scripts节点下的脚本可以通过 npm run 运行如 运行终端命令npm run dev 将会启动webpack进行项目打包运行dev命令进行项目打包并在页面中引入项目打包生成的js文件 打开项目目录终端输入命令: npm run dev 等待webpack打包完毕之后找到默认的dist路径中生成的main.js文件将其引入到html页面中。 浏览页面查看效果。 webpack的相关设置 设置webpack的打包入口/出口 在webpack 4.x中默认会将src/index.js 作为默认的打包入口js文件 默认会将dist/main.js 作为默认的打包输出js文件 如果不想使用默认的入口/出口js文件我们可以通过改变 webpack.config.js 来设置入口/出口的js文件如下 const path require(path); module.exports {mode:development,//设置入口文件路径entry: path.join(__dirname,./src/xx.js),//设置出口文件output:{//设置路径path:path.join(__dirname,./dist),//设置文件名filename:res.js} }设置webpack的自动打包 默认情况下我们更改入口js文件的代码需要重新运行命令打包webpack才能生成出口的js文件 那么每次都要重新执行命令打包这是一个非常繁琐的事情那么自动打包可以解决这样繁琐的操作。 实现自动打包功能的步骤如下 1.安装自动打包功能的包:webpack-dev-server npm install webpack-dev-server -D 2.修改package.json中的dev指令如下 scripts:{dev:webpack-dev-server}3.将引入的js文件路径更改为 script src/bundle.js/script4.运行npm run dev进行打包 5.打开网址查看效果http://localhost:8080 注意 webpack-dev-server自动打包的输出文件默认放到了服务器的根目录中。 补充 在自动打包完毕之后默认打开服务器网页实现方式就是打开package.json文件修改dev命令 dev: webpack-dev-server --open --host 127.0.0.1 --port 9999配置html-webpack-plugin 使用html-webpack-plugin 可以生成一个预览页面。 因为当我们访问默认的 http://localhost:8080/的时候看到的是一些文件和文件夹想要查看我们的页面,还需要点击文件夹点击文件才能查看那么我们希望默认就能看到一个页面而不是看到文件夹或者目录。 实现默认预览页面功能的步骤如下 1.安装默认预览功能的包:html-webpack-plugin npm install html-webpack-plugin -D 2.修改webpack.config.js文件如下 //导入包const HtmlWebpackPlugin require(html-webpack-plugin);//创建对象const htmlPlugin new HtmlWebpackPlugin({//设置生成预览页面的模板文件template:./src/index.html,//设置生成的预览页面名称filename:index.html})3.继续修改webpack.config.js文件添加plugins信息 module.exports {......plugins:[ htmlPlugin ]}webpack中的加载器 通过loader打包非js模块默认情况下webpack只能打包js文件如果想要打包非js文件需要调用loader加载器才能打包 loader加载器包含 1).less-loader 2).sass-loader 3).url-loader:打包处理css中与url路径有关的文件 4).babel-loader:处理高级js语法的加载器 5).postcss-loader 6).css-loader,style-loader 注意指定多个loader时的顺序是固定的而调用loader的顺序是从后向前进行调用 使用webpack打包发布项目 在项目上线之前我们需要将整个项目打包并发布。 1.配置package.json scripts:{dev:webpack-dev-server,build:webpack -p}2.在项目打包之前可以将dist目录删除生成全新的dist目录 在webpack中使用vue Vue单文件组件 传统Vue组件的缺陷 全局定义的组件不能重名字符串模板缺乏语法高亮不支持css(当html和js组件化时css没有参与其中) 没有构建步骤限制只能使用H5和ES5不能使用预处理器babel 在webpack中使用vue 我们安装处理了vue单文件组件的加载器想要让vue单文件组件能够使用我们必须要安装vue 并使用vue来引用vue单文件组件。 1.安装Vue npm install vue -S 2.在index.js中引入vue import Vue from “vue” 3.创建Vue实例对象并指定el最后使用render函数渲染单文件组件 const vm new Vue({el:#one,render:hh(app)})写在最后 ✨原创不易希望大家多多支持\textcolor{blue}{原创不易希望大家多多支持}原创不易希望大家多多支持 点赞你的认可是我创作的动力\textcolor{green}{点赞你的认可是我创作的动力}点赞你的认可是我创作的动力 ⭐️ 收藏你的青睐是我努力的方向\textcolor{green}{收藏你的青睐是我努力的方向}收藏你的青睐是我努力的方向 ✏️ 评论你的意见是我进步的财富\textcolor{green}{评论你的意见是我进步的财富}评论你的意见是我进步的财富
http://www.sadfv.cn/news/322880/

相关文章:

  • 关于网站建设的外文翻译网站404怎么解决
  • 网站模块如何添加东莞建网站哪家强
  • 为什么网站建设还要续费兰州网站的优化
  • 网站建设收费详情百度手机模板网站
  • 移动网站建设优势一直在做竞价的网站是不是不需要做seo
  • 网站建设与维护的软件服务性企业网站
  • 网站一起做网店为什么没有人做像58一样的网站
  • 网站免费的有没有seo属于什么
  • 电商网站流量统计中邦建设工程有限公司官方网站
  • 公司没注册可以做网站吗机械加工网名怎么起
  • 找团队做网站河北建设工程信息网已取消
  • 中国铁建统一企业门户网站dw做简单小说网站
  • 自己怎样建设网站网站代备
  • 大连商城网站制作公司月亮花园wordpress
  • 广东海外建设监理有限公司官方网站建立网站功能
  • 山东网站制作团队个人主页网站制作模板
  • 无锡做网站多少钱asp医院网站源码破解版
  • 网站为什么做重定向做搜狗pc网站优
  • 网站建设模板代码衣服商业网站建设策划书
  • 做网站销售一个星期的计划店铺logo设计图片免费生成器
  • 网站设计作用字幕组 主页 wordpress
  • 沈阳建网站工业设计的就业前景
  • 无锡设计网站深圳网站空间租用价格
  • 公司网站公司新闻如何制作一个php网站源码
  • 网站开发作业代做南昌做网站排名
  • 东营市人事考试信息网官网wordpress的seo标题怎么写
  • 单位网站建设流程高端营销型企业网站建设
  • 做seo学网站蓝色系网站
  • 化妆品网站建设的论文crm管理系统 一般包含
  • 自助建站凡科网福建泉州网站建设公司