Angularjs-项目搭建
2024-08-25 11:02:55
开发工具采用WebStorm,没破解,使用了过期策略:安装之后不着急打开程序,先设置系统日期为未来的某个日期,比如2020年。然后再打开程序,试用。然后再改回来系统日期。虽然每次打开WebStorm都会提示:
不过不影响使用,点击“OK”继续吧。
项目采用anguarjs seed项目作为基础框架,搭建完成之后如下:
.bowerrc的配置如下:
{
"directory": "app/lib"
}
3. app中的各view拆分成不同的目录存放,如下:
4. 接下来是依赖的第三方库导入,bower install --save 库名
用到的几个:
angular-local-storage : 本地存储,如果不支持localstore,自动切换为cookie
angular-summernote : 简易的富文本编辑,界面引用简单,记着在app.js中注册“summernote”
<summernote height="300" lang="zh-CN"></summernote>
angular-base64和angular-md5 加解密
bootstrap 样式必然是这个
bootstrap-fileinput 图片上传,支持上传即可预览
5. 配置打包的fis-config.js
// 包含所有文件
fis.config.set('project.include', '**');
// 排除目录
fis.config.set('project.exclude', /^\/lib\/.*\/src\//i); // 加载pack
fis.config.set('modules.postpackager', 'simple');
fis.config.set('pack', {
'js/application.js': [
'/lib/angular/angular.min.js',
'/lib/angular-route/angular-route.min.js',
'/lib/jquery/dist/jquery.min.js',
'/js/app.js',
'/js/controllers.js',
'/js/directives.js',
'/js/filters.js',
'/js/services.js'
],
'css/application.css': [
'/lib/bootstrap/dist/css/bootstrap.min.css',
'lib/font-awesome/css/font-awesome.min.css',
'/css/**.css'
]
}); fis.config.merge({
roadmap : {
domain : {
'**.css' : '/ocs',
'**.js' : '/ocs',
'**.eot' : '/ocs',
'**.ttf' : '/ocs',
'**.woff' : '/ocs',
'**.woff2' : '/ocs'
}
}
});
fis-config.js
6.样式模板,选了几个基于angulajs+bootstrap的开源项目,感觉不错的两个个
AdminLTE:git://github.com/almasaeed2010/AdminLTE.git
charisma:https://github.com/usmanhalalit/charisma/archive/master.zip
最新文章
- javascript性能优化:创建javascript无阻塞脚本
- apk反编译工具
- Python笔记总结week3
- tween.js
- ECIF OCRM ACRM关系
- java集合类——Stack类
- Android学习笔记-Intent(一)
- SqlServer创建数据表描述及列描述信息
- MyEclipse用Java语言连接Oracle数据库
- 拓扑排序 HDU - 5695
- 快速启动神器 Wox
- jira8.0.2安装与破解
- idea xml版本修改问题
- springMVC 处理json 及 HttpMessageConverter 接口
- Nios内部RAM固化配置
- String、Date和Timestamp的互转
- 初步理解Python进程的信号通讯
- e827. 设置JSplitPane中分隔物的大小
- cpu监控之三:mpstat命令
- IOS 开发入门
热门文章
- ABP架构设计交流群-上海线下交流会的内容分享(有高清录像视频的链接)
- BoneCP 升级遇到的问题
- 【WCF】为终结点地址应用地址头
- 【.net 深呼吸】聊聊WCF服务返回XML或JSON格式数据
- 【完全开源】微信客户端.NET版
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(30)-本地化(多语言)
- 在Linux Mint上安装node.js和npm
- C++程序员如何转Java
- 理解CSS前景色和透明度
- [占位-未完成]scikit-learn一般实例之十一:异构数据源的特征联合