Angularjs---项目搭建图文教程


Posted in Javascript onJuly 08, 2016

开发工具采用WebStorm,没破解,使用了过期策略:安装之后不着急打开程序,先设置系统日期为未来的某个日期,比如2020年。然后再打开程序,试用。然后再改回来系统日期。虽然每次打开WebStorm都会提示:

Angularjs---项目搭建图文教程

不过不影响使用,点击“OK”继续吧。

项目采用anguarjs seed项目作为基础框架,搭建完成之后如下:

Angularjs---项目搭建图文教程

.bowerrc的配置如下:

{ "directory": "app/lib"}

3. app中的各view拆分成不同的目录存放,如下:

Angularjs---项目搭建图文教程

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

Angularjs---项目搭建图文教程

charisma:https://github.com/usmanhalalit/charisma/archive/master.zip

Angularjs---项目搭建图文教程

以上这篇Angularjs---项目搭建图文教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
让FireFox支持innerText的实现代码
Dec 01 Javascript
AlertBox 弹出层信息提示框效果实现步骤
Oct 11 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
Mar 03 Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
Dec 19 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
Jul 10 Javascript
js或jquery实现页面打印可局部打印
Mar 27 Javascript
Bootstrap Table使用方法解析
Oct 19 Javascript
JS简单添加元素新节点的方法示例
Feb 10 Javascript
解决vue无法设置滚动位置的问题
Oct 07 Javascript
微信小程序签到功能
Oct 31 Javascript
JS实现的碰撞检测与周期移动完整示例
Sep 02 Javascript
微信小程序实现页面浮动导航
Jan 08 Javascript
Node.js 文件夹目录结构创建实例代码
Jul 08 #Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
Jul 07 #Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
Jul 07 #Javascript
简单实现js页面切换功能
Jan 10 #Javascript
JavaScript作用域示例详解
Jul 07 #Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
Jul 07 #Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
Jul 07 #Javascript
You might like
用PHP调用数据库的存贮过程!
2006/10/09 PHP
php curl模拟post提交数据示例
2013/12/31 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
getElementByIdx_x js自定义getElementById函数
2012/01/24 Javascript
javascript jq 弹出层实例
2013/08/25 Javascript
JS OffsetParent属性深入解析
2014/01/13 Javascript
JavaScript中Cookies的相关使用教程
2015/06/04 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
jQuery多级联动下拉插件chained用法示例
2016/08/20 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
2016/09/27 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
[40:16]TFT vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
python中join()方法介绍
2018/10/11 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
对python多线程与global变量详解
2018/11/09 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
Python第三方库的几种安装方式(小结)
2020/04/03 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
Python 合并拼接字符串的方法
2020/07/28 Python
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
努力学习演讲稿
2014/05/10 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
团日活动总结报告
2014/06/25 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
校本培训个人总结
2015/02/28 职场文书
公司人事任命通知
2015/04/20 职场文书
导游词之日月潭
2019/11/05 职场文书
java设计模式--建造者模式详解
2021/07/21 Java/Android
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
2022/06/21 Golang