美文网首页ThoughtWork
100-days-Coding - day2

100-days-Coding - day2

作者: 亨利何 | 来源:发表于2018-07-12 19:51 被阅读0次

    day2-0712

    React | Vue | Angular, 比较主流的框架,各自有自己独特的地方,也有共同点。最吸引我的就是,3个框架都有组件化的思想

    我最先接触的是React, 那个时候就被惊艳到了「之前的文章有写道」。virtual domcomponentclass extends

    等等,或是扩展或是全新的,总之真的敲厉害!

    今天随便翻了一下接的书,有一本关于Angular的,索性直接就尝试了一下。最直观的感受:

    • 组件化的思想还算是比较重要的
    • 语言层面来说,ng-, typescript,都很容易上手
    • 语法层面,@component, @Input(),非常类似于python的装饰器,编写风格很独特「代码看起来还是有不一样的地方」
    • 代码结构层面: 第一感觉让我想到了小程序, 每一个component相互之间分离又结合,结构很清晰
    • 部署:暂时没有考虑,之后再看...
    • demo简单的做了一个文章投票排名的应用「3个多小时」,简单的。让我想起了我用的第一个严格意义上的js框架meteor,做的第一个也是这种投票类型的应用,好玩

      • image
    • 代码编写

      • 页面ui使用的是semantic-ui,看一下文档,还算比较好上手,主要是很清爽。
      • 组件的合理拆分其实是很重要的。合适的拆分不但结构清晰,同时也有利于编写代码,也有利于调试哦!
        • image
      • ng genearate component your-component | ng new your-project | ng serve - base cli

    相关文章

      网友评论

        本文标题:100-days-Coding - day2

        本文链接:https://www.haomeiwen.com/subject/qharpftx.html