才刚刚对AngularJS有些了解,又听闻AngularJS2早就铺天盖地了,AngularJS3刚刚夭折,AngularJS4今年已经发布了,还是学习先下AngularJS2吧,据说更加适合以移动为主的开发,AngularJS4也是兼容2的。刚看一点点资料,就了解到还有个TypeScript,原来AngularJS2 基于TypeScript进行开发。

看来TypeScript才是新鲜货,先贴个代码看看

class Student {
fullName: string;
constructor(public firstName, public middleInitial, public lastName) {
this.fullName = firstName + " " + middleInitial + " " + lastName;
}
} interface Person {
firstName: string;
lastName: string;
} function greeter(person : Person) {
return "Hello, " + person.firstName + " " + person.lastName;
} var user = new Student("Jane", "M.", "User"); document.body.innerHTML = greeter(user);

有后台基础开发人员一看就喜欢,采用VS2013(需要安装组件),编译以后就是规范的JS代码。

学习TypeScript的语法规范基本没啥难度,主要是各种各样的工具(Grunt\Gulp\NPM\Bower)、命令,还需要安装node.js等等,前台开发早已经工程化,需要管理引用,需要编译代码。想一步就跳入到前台开发的行列还是颇有难度。为了方便开发人员在Visual Studio这个集成环境中使用这些工具进行开发,微软出了白皮书。

下载白皮书下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=46417

最新文章

  1. iOS开发之SQLite-C语言接口规范(一)——Ready And Open Your SQLite
  2. 【Android】《App研发录》总结
  3. 十一个行为模式之观察者模式(Observer Pattern)
  4. 基于winner 滤波平稳降噪效果
  5. Python语法二
  6. mysql语句 索引操作
  7. matlab示例程序--Motion-Based Multiple Object Tracking--卡尔曼多目标跟踪程序--解读
  8. spring三种实例化bean的方式
  9. 【翻译习作】 Windows Workflow Foundation程序开发
  10. [课程相关]homework-09
  11. 《转》15种CSS混合模式让图片产生令人惊艳的效果
  12. hdu4453-Looploop(伸展树)
  13. php的一些特殊用法
  14. Apple Swift中英文开发资源
  15. java web开发 高并发处理
  16. DjangoUeditor项目的集成
  17. 使用Python操作MongoDB
  18. 记一场与 cookie 的相遇
  19. 工程下CmakeLists.txt
  20. js的页面传值cookie.session

热门文章

  1. Go语言学习_Win10下安装Go开发环境
  2. ACdream 1031 Cut
  3. Spring Data JPA 入门Demo
  4. clearstatcache
  5. java I/O框架 (一)总览
  6. 【前端】诸葛io收集前端js报错信息
  7. Android动态改变App在Launcher里面的icon
  8. Struts2实现文件上传报错(一)
  9. freemarker报错之九
  10. C#之AES256位加密解密