AngularJS搭建单页APP(拉钩)
来源:互联网 发布:mac粉底液色号选择 编辑:程序博客网 时间:2024/05/17 19:56
效果图->搭建项目->分模块开发->产品->扩展(迭代)
路由管理模块的配置和使用
- (模块1)内置指令的使用方法
- 自定义指令
- (模块2)过滤器
- promise和ajax内置服务
- 第三方模块编写自定义服务
- (模块3)表单检验
Angular门槛:
模块(module):容器
指令(directive):负责和HTML元素进行绑定,同时相互作用
服务器(service):公有的代码逻辑
控制器(controller):私有的代码逻辑, 只对专有的业务或者是视图进行绑定
过滤器(filter):是对数据进行过滤
路由模块监听浏览器哈希值变化,加载不同的Html代码,也就是视图和对应的逻辑。
控制器和视图通过$scope(对象)进行双向数据绑定。
调试工具-batarang
Ag的错误比较隐蔽,不容易Debug.
查看作用域对象,性能分析,输出调试信息
第三方依赖管理工具:bower
命令:bower init(初始化,创建一个bower.js的文件),bower install,bower uninstall
配置文件:.bowerrc(修改安装目录),bower.json(配置管理第三方依赖)
npm i -g bower bower -v
bower init输出:{ name: 'webapp', authors: [ '含笑 <961737123@qq.com>' ], description: 'angular.js webapp', main: '', keywords: [ 'angular.js' ], license: 'MIT', homepage: '', ignore: [ '**/.*', 'node_modules', 'bower_components', 'test', 'tests' ]}? Looks good? YesD:\HtmlBeginner\webapp>
从github仓库里面拉取文件,下载D:\HtmlBeginner\webapp>bower i angular(切换版本angular#1.2) --savebower not-cached https://github.com/angular/bower-angular.git#*bower resolve https://github.com/angular/bower-angular.git#*bower download https://github.com/angular/bower-angular/archive/v1.6.4.tar.gzbower extract angular#* archive.tar.gzbower resolved https://github.com/angular/bower-angular.git#1.6.4bower install angular#1.6.4angular#1.6.4 bower_components\angular
创建没有前置名的文件
CMD输入null>.bowerrc
{ "directory":"lib"}这时在用bower安装会自动创建一个lib文件夹+库文件
gulp很好用。
location:replace 回跳的时候消除当前路径,参数:获取页面
数据绑定(data-binding)
指令(directive)
1 0
- AngularJS搭建单页APP(拉钩)
- 由拉钩app引起的故事
- ionic angularJS phoneGap(cordova) 搭建app应用
- angularjs(一):单页应用
- 基于angularJS的抽奖单页实践
- 拉钩网
- angularJS 单页面 两个及以上个 ng-app 的处理方式
- Mui+Angularjs 开发app
- 使用cordova+Ionic+AngularJs进行Hybird App开发的环境搭建手册
- 搭建 AngularJS+Ionic+Cordova开发APP----- win10环境运行一个Ionic_demo
- 基于ionic+cordova+angularJs从零开始搭建自己的移动端H5 APP
- 基于ionic+cordova+angularJs从零开始搭建自己的移动端H5 APP
- 基于ionic+cordova+angularJs从零开始搭建自己的移动端H5 APP
- 基于ionic+cordova+angularJs从零开始搭建自己的移动端H5 APP
- 基于AngularJS+nodeJS的单页web的SEO处理
- Angular单页应用&AngularJS内部实现原理
- AngularJS项目环境搭建
- angularjs框架搭建
- 面Android的时候要想些什么
- poj 1458 最长公共子序列
- [Leetcode] 137. Single Number II 解题报告
- 代理模式之静态代理的简单实现---理解AOP(面向切面编程)的前奏---想要理解AOP,必须先理解一下
- const用法总结
- AngularJS搭建单页APP(拉钩)
- 2017 5 5
- macOS 控件教程(1)
- Jeesite开发,Excel导入导出的功能
- git解决冲突
- [linux上路] 开发环境准备二 Debian8 通过APT Repository资源安装Mysql
- 加密芯片在游戏行业内的应用
- 2017-05-04 DBA日记,index表空间写入次数是table表空间写入次数的10倍之二
- SuperMap Objects Java 关于”Wrapj600” 问题解析