An open API service indexing awesome lists of open source software.

https://github.com/jiantin/multiple-pages

多页面应用
https://github.com/jiantin/multiple-pages

javascript multiple-page

Last synced: 7 months ago
JSON representation

多页面应用

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