• es6,ts,傻傻分不清楚


    写点啥子呢?

    想了想,发现es6其实自己都没有仔细读过,正好打开文档呢,看到了moule,修饰器。。。。好像没见过,那就看看吧,到底是个啥。

    其实这些东西之前都看过,但是,没理解,所以呢,总感觉没学过,特别是装饰器。

    这个装饰器有啥用呢。

    装饰器呢主要是使用在类上面,我的理解是,类呢就像是之前就定义好了的标准化的东西,但是后面需求有变化,这个类里面需要新增一些东西,如果我直接修改类,可能有问题,那么我就可以使用装饰器了,来给类添加一下定制化的东西。具体是不是我没验证过哈,这个需要仔细了解了在来说。

    说起模块了,js就是是这么恶心,什么commonJS,AMD,这些自己想办法实现的模块话化解决方案,说实话,我到现在为止,对commonjs那一套做法凑不是很理解,特别是export的时候,

    还好现在es6推出的模块相对比较简单,语法也好理解。

    但是面试题呢经常会出什么 es6的模块和commonjs的模块的异同,。。。

    我有点奔溃

    刚才又看了下es6的类,突然发现,对于里面的各种this,我好想又有点懵逼了,看到类里面的原型,原型链什么的这些,我觉得不是很好理解,想想现在得这些新语法,class类,确实清晰多了,特别是ts里面的static 关键字的运用,确实是有利的。

    顺便提一句,感觉ts 是不是会比js跟好理解一点呢,比如说泛型,之前觉得不太理解,看了说明感觉,大概能够理解到用意了,其实就是灵活性嘛,因为ts为了类型约束,所以呢,规定要先定义好类型,但是这个定义的类型可能就不够灵活了,那么这个时候就可以考虑让泛型出场了,什么泛型的类,泛型的接口,等等等

    现在我看ts,感觉就是这个东西有很多种写法,一会可以使用接口来定义,一会又扯到类了,有点蛋疼,现在就有点像盲人摸象的感觉,没有一个整体的认知,对于啥时候应该怎么用心里面没有谱,不过这个都不是事,做几次项目就够了吧我想,现在真的很纠结,一下子vue3,一下子layabox,看时间怎么分配吧。

  • 相关阅读:
    【今日CS 视觉论文速览】4 Jan 2019
    【今日CS 视觉论文速览】3 Jan 2019
    【今日CS 视觉论文速览】1 Jan 2019
    【机器学习】混淆矩阵及其绘制
    【Vim】批量插入注释符号
    【今日CS 视觉论文速览】31 Dec 2018
    【深度学习风格化/生成艺术】图像融合--毫无违和
    CSDN的一些年度大牛(2018)
    【今日CS 视觉论文速览】 27 Dec 2018
    python与机器视觉(X)打包为exe可执行文件
  • 原文地址:https://www.cnblogs.com/ysla/p/14055072.html
Copyright © 2020-2023  润新知