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 相关文章推荐
网页中的图片的处理方法与代码
Nov 26 Javascript
js鼠标左右键 键盘值小结
Jun 11 Javascript
JS实现的手机端精简幻灯片效果
Sep 05 Javascript
js实现背景图自适应窗口大小
Jan 10 Javascript
vue.js的提示组件
Mar 02 Javascript
js实现本地时间同步功能
Aug 26 Javascript
基于jstree使用AJAX请求获取数据形成树
Aug 29 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
Mar 01 Javascript
Node绑定全局TraceID的实现方法
Nov 14 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
vue实现简单全选和反选功能
Sep 15 Javascript
javascript全局自定义鼠标右键菜单
Dec 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/07/12 PHP
PHP中使用xmlreader读取xml数据示例
2014/12/29 PHP
php创建无限级树型菜单
2015/11/05 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
javascript 面向对象继承
2009/11/26 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
2014/12/29 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
[05:08]2014DOTA2国际邀请赛 Hao专访复仇的胜利很爽
2014/07/15 DOTA
Python的函数嵌套的使用方法
2014/01/24 Python
Python 使用PIL中的resize进行缩放的实例讲解
2018/08/03 Python
Python中list的交、并、差集获取方法示例
2019/08/01 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
pandas分组聚合详解
2020/04/10 Python
python语言的优势是什么
2020/06/17 Python
8种常用的Python工具
2020/08/05 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
浅谈Selenium+Webdriver 常用的元素定位方式
2021/01/13 Python
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
日期和时间问题
2015/01/04 面试题
英语文学专业学生的自我评价
2013/10/31 职场文书
反腐倡廉警示教育活动总结
2014/05/05 职场文书
个人委托书怎么写
2014/09/17 职场文书
教师三严三实心得体会
2014/10/11 职场文书
项目安全员岗位职责
2015/02/15 职场文书
国情备忘录观后感
2015/06/04 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android