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 相关文章推荐
在Z-Blog中运行代码[html][/html](纯JS版)
Mar 25 Javascript
JavaScript面向对象之Prototypes和继承
Jul 12 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
Nov 21 Javascript
JavaScript对象数组排序函数及六个用法
Dec 23 Javascript
jQuery zTree加载树形菜单功能
Feb 25 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
Oct 26 Javascript
Node.js数据库操作之连接MySQL数据库(一)
Mar 04 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
Apr 17 Javascript
JS+CSS3实现的简易钟表效果示例
Apr 13 Javascript
vue+element加入签名效果(移动端可用)
Jun 17 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
Dec 16 Javascript
一定要知道的 25 个 Vue 技巧
Nov 02 Vue.js
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
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
Javascript alert消息换行的方法
2013/08/07 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
JavaScript中的getTime()方法使用详解
2015/06/10 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
Postman无法正常返回结果问题解决
2020/08/28 Javascript
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
python的常见命令注入威胁
2013/02/18 Python
python使用pil生成图片验证码的方法
2015/05/08 Python
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
TensorFlow变量管理详解
2018/03/10 Python
Python中return self的用法详解
2018/07/27 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
python切割图片的示例
2020/11/12 Python
幼师自我鉴定范文
2013/10/01 职场文书
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
机电一体化职业规划书
2014/01/07 职场文书
开发房地产协议书
2014/09/14 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
Python进度条的使用
2021/05/17 Python
Python中for后接else的语法使用
2021/05/18 Python
Java中try catch处理异常示例
2021/12/06 Java/Android