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

网站开发和微信开发需要什么人ps制作手机app界面设计

网站开发和微信开发需要什么人,ps制作手机app界面设计,wordpress文章描述,企业网站的模式文章目录#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.yutouwan.com/news/146463/

相关文章:

  • php 企业网站源码wordpress防止cc攻击
  • 手机怎样建个人网站网站开发合同范本
  • 四川省住房和城乡建设厅网站wordpress微商插件
  • 手机自助建站免费建站平台海外网络怎么搭建
  • 企业形象型网站建设上海开艺设计集团有限公司
  • 郑州艾特网站建设公司猪八戒网可以做网站吗
  • 网站登不了企业建设网银运城个人网站建设
  • 如何 网站推广郑州市建设信息网站
  • 高端设计网站建设seo的主要分析工具
  • 做试管的网站自己做的网站怎么发布
  • 重庆南岸营销型网站建设价格南通做网站软件
  • 微网站自助建站平台哪个好网站开发 asp.net php
  • 做网站干嘛wordpress通用页面模板
  • 安徽省建设厅网站个人怎么注册建设银行内部网站源码
  • 注册网站会员需要详细品牌设计工作内容
  • 山东高阳建设公司网站成都快型网络公司排名
  • 可以做网站首页的图片素材如何做网站建设
  • 做童装在哪个网站找客户国家有规定必须做可信网站验证
  • 电影网站开发现状具体的网站建设方案
  • 如何办网站厦门市建设工程安全质量协会网站
  • 四川内江网站建设一个主机可以放几个网站
  • 周口航迪科技网站建设公司怎么样用火车采集器发布信息时 如何获取网站栏目id
  • 网站建qq群wordpress自定义栏目上传图片
  • 中国企业网站建设案例提供邯郸企业建网站
  • dede网站qq类资源源码公司如何做网站推广
  • 网站运营团队各岗位的职责是什么全国城市雕塑建设官方网站
  • wdcp 网站无法访问资阳的网站建设
  • 永安网站制作现代通信技术专业学什么
  • 网站建设的安全可行性网站建设策划书范文6篇
  • 建设单位到江川区住房和城乡建设局网站wordpress 页眉修改