我习惯先了解技术的本质,不太拘泥于细节, 很多技术就是快速瞄几眼,然后就开始干活了,遇到问题后再来学 。
这两天在学习web前端技术,各种工具和框架弄得眼花缭乱, 不由感叹,web前端是真的繁荣!
学习成果:
1 开发环境: MacOS、 npm、 nodejs、 node版本管理工具n
2 开发工具: vscode
3 学习语言: JavaScript, TypeScript
4 前端框架: React
一句话总结:
- 为什么用MacOS ?
最适合干开发的操作系统, 虽然贵一点,不过她值得 。本身就是unix系统,命令行和Linux差别不大,而且qq, 微信,钉钉,飞书,office 该有的软件都有 。 - 为什么要装n ?
快速切换系统的node版本,本质是环境变量PATH和link的小伎俩 - 为什么学习TypeScript ?
JavaScript无类型过于灵活约束性太差,可读性差,代码提示无,带来的后果就是维护性差,不利于工程化和大规模协同开发 。TypeScript本质就是类型增加的JavaScript,通过tsc cli最终编译成JavaScript运行 。 - 为什么要学习 React ?
React的核心思想让我觉得很赞,前端的工程化没有这些牛逼的框架无从下手 。
- 元素(Elements) 是 React 应用中最小的构建块(building blocks)
- 元素是构成组件的”材料”
- 组件(Components) 可以将用户界面分成独立的,可复用的小部件,并可以对每个部件进行单独的设计
- SPA(单页面应有)就是一堆组件(Components) 堆砌而成
- props(属性)、state(状态): React 组件的“模型”数据
- 单向数据流: React 采用的是数据驱动视图,开发过程中关注数据而不用直接操作dom
-
- 进门就是餐厅怎么设计玄关 进门就是餐厅怎么设计
- 我是余欢水结局什么意思
- 贴三伏贴不红不肿就是没效果吗
- 冬天冰箱是停着还是用着好
- 摄影工作室宣传词 摄影工作室广告词
- 桃胶熬到一半还可以再加水吗
- 前列腺炎自己怎么调理 前列腺炎的自我治疗
- 中国历史上看起来很荒谬
- 我国哪些地方产的冬瓜好
- 朝花夕拾捡的尽是枯萎造句 朝花夕拾捡的尽是枯萎
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
