day2-0712
React | Vue | Angular, 比较主流的框架,各自有自己独特的地方,也有共同点。最吸引我的就是,3个框架都有组件化的思想
我最先接触的是React, 那个时候就被惊艳到了「之前的文章有写道」。virtual dom, component, class extends
等等,或是扩展或是全新的,总之真的敲厉害!
今天随便翻了一下接的书,有一本关于Angular的,索性直接就尝试了一下。最直观的感受:
- 组件化的思想还算是比较重要的
- 语言层面来说,ng-, typescript,都很容易上手
- 语法层面,
@component
,@Input()
,非常类似于python
的装饰器,编写风格很独特「代码看起来还是有不一样的地方」- 代码结构层面: 第一感觉让我想到了小程序, 每一个
component
,相互之间分离又结合,结构很清晰- 部署:暂时没有考虑,之后再看...
-
demo简单的做了一个文章投票排名的应用「3个多小时」,简单的顶和踩。让我想起了我用的第一个严格意义上的js框架meteor,做的第一个也是这种投票类型的应用,好玩
-
代码编写
- 页面ui使用的是
semantic-ui
,看一下文档,还算比较好上手,主要是很清爽。 - 组件的合理拆分其实是很重要的。合适的拆分不但结构清晰,同时也有利于编写代码,也有利于调试哦!
-
ng genearate component your-component
|ng new your-project
|ng serve
- base cli
- 页面ui使用的是