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 相关文章推荐
分析Node.js connect ECONNREFUSED错误
Apr 09 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
Nov 10 Javascript
在JS数组特定索引处指定位置插入元素的技巧
Aug 24 Javascript
javascript实现Table排序的方法
May 15 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
Jun 04 Javascript
JavaScript中rem布局在react中的应用
Dec 09 Javascript
实例详解JavaScript获取链接参数的方法
Jan 01 Javascript
javascript实现的猜数小游戏完整实例代码
May 10 Javascript
JavaScript中捕获与冒泡详解及实例
Feb 03 Javascript
jQuery表单设置值的方法
Jun 30 jQuery
vuex中使用对象展开运算符的示例
Sep 25 Javascript
ES6 Promise对象概念及用法实例详解
Oct 15 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 和 HTML
2006/10/09 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
js获取网页高度(详细整理)
2012/12/28 Javascript
跟我学Nodejs(一)--- Node.js简介及安装开发环境
2014/05/20 NodeJs
JavaScript学习笔记之基础语法
2015/01/22 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
页面点击小红心js实现代码
2018/05/26 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
Phantomjs抓取渲染JS后的网页(Python代码)
2016/05/13 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
Python绘制并保存指定大小图像的方法
2019/01/10 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
高校学生干部的自我评价分享
2013/11/04 职场文书