码迷,mamicode.com
首页 > 其他好文 > 详细

TypeScript

时间:2016-08-27 11:22:15      阅读:111      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!