TypeScript
Posted 晨落梦公子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript相关的知识,希望对你有一定的参考价值。
下周一就开始学习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
1 (function () { 2 3 var stu= new meng.Student("Tom",34,"female"); 4 stu.sayHelloToMeng(); 5 6 7 })();
个人感觉它四不像,既有java中的类,又有js中的动态性。(吐槽:那个命名空间是从C#中搬过来的吗?)
它的好处(个人鄙见):
①:可以帮助从以前学JAVA的人快速掌握前端编程。
②:增强了js的静态性(这点众说纷纭,有赞有贬),个人认为还行,你如果说它降低了js的动态性,那么你完全可以只写js啊(⊙o⊙)…。
以上是关于TypeScript的主要内容,如果未能解决你的问题,请参考以下文章
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming