https://github.com/jiantin/multiple-pages
多页面应用
https://github.com/jiantin/multiple-pages
javascript multiple-page
Last synced: 7 months ago
JSON representation
多页面应用
- Host: GitHub
- URL: https://github.com/jiantin/multiple-pages
- Owner: JianTin
- Created: 2021-08-19T17:47:38.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-04T12:05:14.000Z (over 4 years ago)
- Last Synced: 2025-06-20T08:08:51.994Z (12 months ago)
- Topics: javascript, multiple-page
- Language: JavaScript
- Homepage:
- Size: 678 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rough-multiple-pages
___
一个使用 **gulp** 构建的项目初始化工具。
倾向于使用原生 html + css (less) + js 去开发页面。如果需要依赖于 vue / react 那可能不太适合。
npx rough-multiple-pages [appName]
##### 理由
一些简单的页面,并不需要依赖于 react / vue 这些框架,这样反而造成的页面加载速度慢。
例如:只需要开发简单的活动页(线上时间 只是几天的时间),这些页面往往比较简单。借用 react / vue 可能使得你开发更熟练、更快(webpack的基础上),但是有可能造成页面加载缓慢。
##### 做到了什么
- 具有类似 webpack 的 devserver。**代码保存 将 刷新浏览器**。支持 proxy 代理 方便与服务端交互。
- 将会把 ES6 -> ES5 以支持低版本浏览器。压缩 js
- 支持less、css文件。less -> css,css + 兼容性前缀。压缩 css
- 可配置 移动端兼容 选项,以特定的 设计稿尺寸 对你的 px 做处理。
- 保证文件夹结构,不做多余处理
#### 不好的地方
不支持 umd 模式,也就是 不能在js文件内 import / require 。
这对于使用 npm 管理包工具是弊端的,我这边提供了 init.config.js 可以配置允许 window 注入的js包。
如 jquery、axios、lodash。。。这些比较著名的库
###### 添加库的多种方法
依靠cdn