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 相关文章推荐
基于jquery的二级联动菜单实现代码
Apr 25 Javascript
jQuery统计上传文件大小的方法
Jan 24 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
Jun 06 Javascript
jQuery简单倒计时效果完整示例
Sep 20 Javascript
bootstrap模态框实现拖拽效果
Dec 14 Javascript
微信小程序的分类页面制作
Jun 27 Javascript
AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
Oct 24 Javascript
小程序实现选择题选择效果
Nov 04 Javascript
详解jenkins自动化部署vue
May 14 Javascript
Vue动态生成表格的行和列
Jul 18 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
Jun 15 Javascript
如何使用vue3打造一个物料库
May 08 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
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
JavaScript TO HTML 转换
2006/06/26 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
2016/12/15 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
layui表格实现代码
2017/05/20 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
parabola.js抛物线与加入购物车效果的示例代码
2017/10/25 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
python单元测试unittest实例详解
2015/05/11 Python
python实现简单ftp客户端的方法
2015/06/28 Python
python xlsxwriter库生成图表的应用示例
2018/03/16 Python
教你如何编写、保存与运行Python程序的方法
2019/07/12 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
python实现录制全屏和选择区域录屏功能
2021/02/05 Python
css3截图_动力节点Java学院整理
2017/07/11 HTML / CSS
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
css3发光搜索表单分享
2014/04/11 HTML / CSS
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
美国运动鞋和运动服零售商:Footaction
2017/04/07 全球购物
柏林通行证:Berlin Pass
2018/04/11 全球购物
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
计算机专业毕业生推荐信
2013/11/25 职场文书
预备党员思想汇报范文
2013/12/29 职场文书
市级优秀班主任事迹材料
2014/05/13 职场文书
物流管理专业自荐信
2014/06/23 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
企业党建工作总结2015
2015/05/26 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js