发表于: 2017-05-09 20:15:37
4 1011
今天完成的事情:
瞎几把看.学习angular由于英文教程遇到了瓶颈
看书上写的,angular的一开始的名字叫getangular
然后由一个私人项目中从17000行代码精简到1500行,
跟上司打赌两周简化17000行代码然后只花了三周时间简化了angular
这就是angular的项目前身,2009年诞生。
所以这个框架经历这么多已经很成熟而且也臃肿了
这个时候angular选择拥抱typescript和es6提倡向下兼容的思想,完美的向下兼容,这是明智的选择。
typescript的代码可以比较严谨
超集强类型,所以
团队里写的代码没那么辣眼睛,而且数据不符合的时候直接会给你弹出不能生成,就跟sass一样。
明天计划的事情:
菜鸟教程太辣鸡,英文又看不懂,官方自我放弃了angular1.x所以我tm选择angular2,
最后的救命稻草codeschool教的真心不错,但是我英语不好。。。
我选择死亡!
昨晚已经下单angular2的书,啃书吧。。。
老老实实啃书才能得到救赎。
遇到的问题:
教的太精华,一瞬间没理解过来。
英语问题。。。。
收获:
<div ng-app="myApp" ng-controller="nameController as name">
名: <input type="text" ng-model="name.firstName"><br>
姓: <input type="text" ng-model="name.lastName"><br>
<br>
姓名: {{name.firstName + " " + name.lastName}}
</div>
<script>
var app = angular.module('myApp', []);
app.controller('nameController', function() {
this.firstName= "John";
this.lastName= "Doe";
});
</script>
评论