发表于: 2017-03-23 23:39:37
1 1089
今天完成的事:
学习js基础:Arrat类型;
听武旻讲解草船云4期原型图;
晚上和施星师兄讨论草船云4期接口;
看了下写进度条方法;
明天要做的事:
弄清楚草船运4期的需求,接口,开始动工;
学习js基础;
遇到的困难:
如何将进度条进度与上传进度挂钩?
收获:
学习如何写进度条:
<body ng-controller="ctrl">
<div ng-class="{progress: true, 'progress-striped': vm.striped}">
<div ng-class="['progress-bar', vm.style]" ng-style="{width: vm.value + '%'}">
<div ng-if="vm.showLabel">{{vm.value}}%</div>
</div>
</div>
<h3>选项</h3>
<label>进度:<input type="number" class="form-control" ng-model="vm.value"/></label>
<button class="btn btn-primary" ng-click="vm.value=0">0%</button>
<button class="btn btn-primary" ng-click="vm.value=20">20%</button>
<button class="btn btn-primary" ng-click="vm.value=60">60%</button>
<button class="btn btn-primary" ng-click="vm.value=100">100%</button>
<hr/>
<label>斑马纹<input type="checkbox" ng-model="vm.striped"/></label>
<label>文字<input type="checkbox" ng-model="vm.showLabel"/></label>
<hr/>
<label>风格:
<select ng-model="vm.style" class="form-control">
<option value="progress-bar-success">progress-bar-success</option>
<option value="progress-bar-info">progress-bar-info</option>
<option value="progress-bar-danger">progress-bar-danger</option>
<option value="progress-bar-warning">progress-bar-warning</option>
</select>
</label>
</body>
<script src="angular.js"></script>
<script >
'use strict';
angular.module('ngShowcaseApp',[]).controller('ctrl', function ($scope) {
var vm = $scope.vm = {};
vm.value = 50;
vm.style = 'progress-bar-info';
vm.showLabel = true;
vm.striped = true;
});
</script>
数组:
Array.isArray();
push():末尾加入一项;
pop():末尾删除一项;
shift():前面删除一项;
unshift():前面加项;
reverse() sort()
concat() slice()
hsplice()
评论