结构说明assets项目资源目录,dev开发目录,dist编译输出目录,gulpfile.js自动化工具API
gulp的使用安装node环境(自行goole即可)全局安装gulp
1 |
|
进入到需要gulp管理的项目路径, 如 /gulp 再安装一遍
1 |
|
安装gulp插件
1 |
|
1 |
|
5.运行task任务
1 |
|
监听文档实现实时编译
1 |
|
gulp的API请查看gulpfile.js文件scss文件规范以及说明各个小模块以下划线开头全小写命名多单词以 - 符号分隔,总模块正常,以该模块文件夹命名,在其中导入需要的小模块(详细规则请查看font-awesome的scss源码,更多内容google脑补)
例:
_path.scss路径配置文件,_mixins.scss预编译文件,_variables.scss变量定义文件,font-awesome.scss模块导入文件
脚本使用说明基本组件error.js用途:低版本浏览器访问限制
用法:在head标签中最先引入下列代码
1 |
|
mian.js用途:javascript入口文件负责渲染数据处理交互
用法:引入即可,涉及模块较多后续完善模块说明
date.js用途:解析处理日期数据,支持多种日期格式
用法:调用Date方法
1 | Date.today(); // Returns today's date, with time set to 00:00 (start of day). |
daterange-picker.js用途:基于bootstrapt的日期范围选择器
modernizr.custom.js用途:提供过渡动画支持
jQuery组件jquery.bootstrap.wizard.js用途:基于jQuery的Bootstrap向导式插件
jquery.dataTables.js用途:表格处理插件,包括排序分页,宽度自动处理
用法:引入后,以下结构绘制表格
例:
1 | <table class="table table-bordered" id="dataTable1"> |
1 | /* |
jquery.easy-pie-chart.js用途:饼状图绘制工具
用法:引入文件后,按ID初始化DOM元素
传送门:rendro.github.io
例:
1 | <!-- Donut Charts --> |
1 |
|
jquery.sparkline.js用途:canvas图表绘制工具
用法:引入后按ID初始化,ul部分为横轴坐标,可在style.scss文件中配置宽度
传送门:omnipotent.net
例:
1 | <div class="widget-container"> |
1 |
|
jquery.validate.js用途:表单验证插件
用法:添加DOM元素自定义属性(具体内容见官方API)
传送门:jqueryvalidation.org
例:
1 | (1)required:true 必输字段 (2)remote:"check.php" |