• 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     
    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⊙)…。

  • 相关阅读:
    20200807日报
    20200806日报
    《大道至简》读书感悟
    20200805日报
    20200804日报
    20200803日报
    20200802日报
    vue中mounted内如何调完异步方法再渲染
    小程序画布识别iPhone11
    np.meshgrid() 生成网格坐标函数
  • 原文地址:https://www.cnblogs.com/chenluomenggongzi/p/5812430.html
Copyright © 2020-2023  润新知