首页 > 代码库 > TypeScript
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。