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 相关文章推荐
网站上面有这种切换效果
Jun 26 Javascript
用Javascript实现UTF8编码转换成gb2312编码
Dec 22 Javascript
javascript对象的property和prototype是这样一种关系
Mar 24 Javascript
Jquery中显示隐藏的实现代码分析
Jul 26 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
Mar 27 Javascript
jQuery判断checkbox是否选中的3种方法
Aug 12 Javascript
JavaScript中的数组操作介绍
Dec 30 Javascript
第九章之路径分页标签与徽章组件
Apr 25 Javascript
js创建对象几种方式的优缺点对比
Sep 28 Javascript
node+experss实现爬取电影天堂爬虫
Nov 20 Javascript
vue实现购物车抛物线小球动画效果的方法详解
Feb 13 Javascript
JavaScript中继承原理与用法实例入门
May 09 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 批量添加多行文本框textarea一行一个
2014/06/03 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
form中限制文本字节数js代码
2007/06/10 Javascript
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
javaScript面向对象继承方法经典实现
2013/08/20 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
详解javascript实现瀑布流绝对式布局
2016/01/29 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
node.js域名解析实现方法详解
2019/11/05 Javascript
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
Python提取网页中超链接的方法
2016/09/18 Python
python实现猜数字小游戏
2020/03/24 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
安装python及pycharm的教程图解
2019/10/10 Python
Python双链表原理与实现方法详解
2020/02/22 Python
keras 使用Lambda 快速新建层 添加多个参数操作
2020/06/10 Python
英国运动风奢侈品购物网站:Maison De Fashion
2020/08/28 全球购物
自1926年以来就为冰岛保持温暖:66°North
2020/11/27 全球购物
毕业生机械建模求职信
2013/10/14 职场文书
商务英语毕业生自荐信范文
2013/11/08 职场文书
物理研修随笔感言
2014/02/14 职场文书
安卓程序员求职信
2014/02/28 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
会计继续教育培训心得体会
2016/01/19 职场文书
vue router 动态路由清除方式
2022/05/25 Vue.js