首页 > 其他 > 详细

TypeScript

时间:2016-08-27 11:20:15      阅读:115      评论:0      收藏:0      [点我收藏+]

下周一就开始学习JQuery了,╮(╯▽╰)╭,好快啊。js最后的总结了,不,应该是课业的最后总结了,毕竟,学无止境

技术分享
 1 namespace meng{
 2     export class Student{
 3         private _name;
 4         private _age;
 5         private _gender;
 6         
 7         constructor(name,age,gender){
 8             this._name=name;
 9             this._age=age;
10             this._gender=gender;
11         }
12 
13         get name() {
14             return this._name;
15         }
16 
17         set name(value) {
18             this._name = value;
19         }
20 
21         get age() {
22             return this._age;
23         }
24 
25         set age(value) {
26             this._age = value;
27         }
28 
29         get gender() {
30             return this._gender;
31         }
32 
33         sayHelloToMeng(){
34             console.log(this.name+"hello meng");
35         }
36     }
37 }
38     
Student
技术分享
1 (function () {
2     
3     var stu= new meng.Student("Tom",34,"female");
4     stu.sayHelloToMeng();
5     
6     
7 })();
main

个人感觉它四不像,既有java中的类,又有js中的动态性。(吐槽:那个命名空间是从C#中搬过来的吗?)

它的好处(个人鄙见):

  ①:可以帮助从以前学JAVA的人快速掌握前端编程。

  ②:增强了js的静态性(这点众说纷纭,有赞有贬),个人认为还行,你如果说它降低了js的动态性,那么你完全可以只写js啊(⊙o⊙)…。

TypeScript

原文:http://www.cnblogs.com/chenluomenggongzi/p/5812430.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!