摘要:
用canvas做动画的过程跟dom运动的原理一样,都是利用setInterval来连续执行从而达到动画的效果,canvas一般分为以下几个步骤:1.声明一个数组用来存储画布里面需要画的图形的数据,然后通过setInterval来不断往里面添加数据,例如:setInterval(function(){... 阅读全文
摘要:
要在angular中加入动画必须引入angular.animate.js插件,然后就可以在module中引入ngAnimate模块。如:var module1 = angular.module('myApp',['ngAnimate']);指令对动画支持情况如下Directive Suppor... 阅读全文
摘要:
angular中可以使用插件,例如ngRoute插件就是用与路由控制。首先要在模块中引入即可:var m1 = angular.module('myApp',['ngRoute']);然后我们进行供应商配置m1.config(['$routeProvider',function($routeProv... 阅读全文
摘要:
1.factoryfactory , 就是你提供一个方法, 该方法返回一个对象的实例, 对于 AngularJS 的 factory 来说, 就是先定义一个对象, 给这个对象添加属性和方法, 然后返回这个对象, 例如:var app = angular.module('MyApp', []);app... 阅读全文
摘要:
1.angular总的$q和jquery中的延迟对象很类似,用法也差不多m1.controller('meng',['$scope','$q',function($scope,$q){ var dfd = $q.defer(); function show(){ ... 阅读全文
摘要:
1.$achorScroll服务---用于描点跳转$scope.change = function(id){ $location.hash(id); $anchorScroll(); };只要给locatioin设置了对应的hash值,就可以直接跳转,但是还是手动执行一下$ancho... 阅读全文
摘要:
1.angular的$http服务跟jquery中的ajax很类似,用法如下:$http({ method : 'GET', url : 'data.php' }).success(function(data,state,headers,config){ console.l... 阅读全文
摘要:
1.自定义指令在angular中,module下面的directive方法用于创建自定义指令,用法:m1.directive('myTab',function(){ return { restrict : 'AE', replace : true, templateUrl : '... 阅读全文
摘要:
angular中的表单验证很强大,一共有5中验证信息,$valid,$invalid,$pristine,$dirty,$error.$valid-----当验证通过的时候,为true,不通过的时候为false$invalid----当验证不通过的时候,为true,通过的时候为true$pristi... 阅读全文
摘要:
1.ng-init用于初始化数据,跟在$scope插入数据一样,但是在配合repeat指令时候比较有用: {{arrInner}}:{{outerIndex}}{{innerIndex}} 2.ng-controller当controller里面的回调是一个对象的写法的... 阅读全文