项目开发环境(h5+pc的开发思路是一样的)
一、开发环境的搭建
注释:(因为是自己的电脑开发的,所以所有的都要重新安装)
1、安装nodejs(js服务端的运行环境,构建工具的环境依赖)
2、npm
3、webpack(模块化管理工具)
4、介绍webpack在项目中的处理方式
1)webapck对脚本和样式的处理
【】把css单独打包,用<link>的形式来加载,这时就要用extract-text-webpack-plugin插件
2)webpack对Html模板的处理
3)webpack-dev-server
【】作用:是一种服务器,可以在文件改变时,自动刷新浏览器
【】安装:(sudo)npm install webpack-dev-server@1.16.5 --save-dev
【】打开使用:WEBPACK_ENV=dev webpack-dev-server --inline --port 8080 获取开发环境localhost地址
【】配置:webpack-dev-server/client?http://localhost:8080/
5、Git(代码版本控制系统)(记录了刚开始开发的过程)
6、分层架构的设计
1)大体分为逻辑层(page+view+image)、数据层(service)、工具层(util)
page{
css+js+srting
}
service:ajax请求
util:封装一些工具类方法,比如调用接口的方法,验证方法,回到主页,获取url参数等公用方法。
7、webpack单独打包模块
最后当前页面只有引用公用类common.css和当前页的样式;以及公用类base.js和当前页脚本;
8、webpack用requrie来引入模块,module.exports输出模块
转载于:https://www.cnblogs.com/fayer/p/7295338.html
项目开发环境(h5+pc的开发思路是一样的)相关推荐
- java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程
想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...
- 游戏程序设计 # ch13 开发工具 # 开发语言、开发环境、腾讯开发组件、网络通信和业务框架介绍
第十三章 开发工具 1 开发语言 2 开发环境 3 腾讯开发组件介绍 4 网络通信+业务框架介绍 第一节 开发语言 腾讯服务器主要使用的语言是C/C++ 第二节 开发环境 (指:客户端) 第三节 腾讯 ...
- 基于node.js开发环境下创建及开发vue.js项目的环境配置骤
基于node.js开发环境下创建开发vue.js项目的环境配置骤如下: 步骤一:安装node.js,安装完后运行node -v命令检安装node的查版本,判断是否安装成功.Npm是node.js包管理 ...
- QA200RC 开发者套件配置虚拟机开发环境(PC端)
1.安装 sudo apt-get update wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz tar -zxvf Pyt ...
- python开发环境比较好_python开发环境比较好,python 集成开发环境哪个好
python 集成开发环境哪个好 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提 ...
- JFinal开发环境搭建,JFinal开发案例
JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java 语言所 ...
- eclipse android开发环境搭建_聊聊Spring boot2.X开发环境搭建和基本开发
对Spring Boot的开发环境进行搭建,并对它的特点做进一步的了解,才能更好地对Spring Boot有更深入的介绍.但是无论如何都需要先来搭建Spring Boot的工程. 搭建Spring B ...
- linux eclipse下qt开发环境搭建,Qt Eclipse开发环境的部署 上篇
关于Qt Eclipse的开F发,将会从不同的环境中区安装部署,分为上.中.篇,三篇文章来讲.Windows,Linux平台下安装使用eclipse + QT4.4.3开发环境,Windows,Li ...
- android开发环境教案,01. Android开发环境教案.pdf
Android 开发环境教案 1. 开启Android Device Monitor 运行%SDK_HOME%/tools/monitor (原来在monitor 中的功能--如发送短信,拨打电话,现 ...
最新文章
- scrum敏捷项目管理工具leangoo卡片关联上线(可关联卡片,看板,项目)
- Purism 发布 PureBoot:高度安全、完整的 Linux 引导流程
- mybatis 显示自定义多个统计_myBatis查询结果显示多表内的字段——通过resultMap映射自定义结果...
- python实现第一个web_我的第一个python web开发框架(6)——第一个Hello World
- VTK:可视化之LabeledMesh
- 自定义键盘码_?光效DIY+自定义宏:玩法多样的杜伽k320RGB机械键盘
- shell 脚本编程的10 个最佳实践
- java jacoco覆盖率报错_接口测试代码覆盖率(jacoco)方案分享
- [Hive]看懂Hive的执行计划
- 拓端tecdat|回归树模型分析纪录片播放量影响因素|数据分享
- JS 动态修改json字符串
- Python 爬取必应翻译
- 中间件——activityMQ
- 计算机毕业论文数据挖掘,数据挖掘论文范文
- TD幅度预测、幅度膨胀突破、TD通道
- 以字符串为例,谈谈Python到底要学到什么程度
- [转] Boost算法
- 一文囊括Ceph所有利器(工具)
- 关于vSphere vMotion的讨论 -3
- 英语四级和计算机二级补证,SOS:国家英语四级证书,计算机二级证书如 – 手机爱问...
热门文章
- nodejs+html转换pdf,Nodejs中使用phantom将html转为pdf或图片格式的方法.pdf
- getHibernateTemplate()与getSession()的区别
- JS中location对象使用
- Hbase API中常用类介绍和使用
- android 插件化 模块化开发(apkplug)
- springboot2自定义HttpTraceRepository
- 【Nodejs篇一】Node js 简介
- 二叉排序树(BST)构造与应用
- Direct2D教程(九)渲染位图
- 针对访问控制列表ACL 与 基于角色的访问控制RBAC进行简单介绍