Sarai李
感谢大佬的呈现,这样“由高到低”的视野让小白也有了感谢认识!打算直接跟着这个课程快速入门!
2022-12-27
Geek_fujinshuai
借用网络经典书籍名, 自顶向下学习方法!
作者回复:你好,Geek_fujinshuai,你说得对,自顶向下是很重要的学习方法。在后面的课程中,在自顶向下的基础上,也会有诸如组件代码复用这样一些自下而上、归纳总结的内容。
2022-08-23
1
闪光少女101
历史脉络讲述得很清楚,帮助我厘清了思路,虽然看下去有点艰难,但真的很过瘾,也很干货。
nice!
作者回复:你好,闪光少女101,很高兴你有收获。第一节的前端历史内容我做过多轮取舍,目前这个版本的内容如果能在你脑海里留下个印象,相信对后面的学习会很有帮助。
2022-08-23
棒棒的小伙
很喜欢课程的 内容 希望更新加速:)
作者回复:你好,棒棒的小伙,很高兴你能喜欢这个专栏,我会和我的编辑一起,尽全力保证更新速度。
2022-08-24
东方奇骥
跟着老师一起写,Typescript版本:https://github.com/worldluoji/front-end/blob/main/react/my-app/src/components/board/board.tsx
作者回复:你好,东方奇骥,为你的认真好学点赞!你的TS代码我看过,代码中能看出你的严谨和思考。
我有两个小的comments:
1. 目前03的功能,你基本都实现了,除了最后一步“把组件外面的todoList 数组改为 state 转移到组件内部”,希望你再接再厉:)
2. interface Card和interface Submit的命名。据即不官方也不严肃的统计,软件工程师每天开发时间的50%都在为类、接口、变量取名字。我的习惯是 interface KanbanCardProps和interface KanbanNewCardProps ,等到真有抽象需求时再重构改名。这样可以省去一半的动脑时间:)
2022-08-25
11
俞俊001
前端开发也是软件开发的一份子,代表着软件工程、开发的各种概念同样应用在前端中(只是会因地制宜),而这就代表着不变中的一部分。比如老师说的 MVC、MVVM ,比如各种设计原则。
另外,前端技术也是在螺旋前进的,可能这段时间流行的以前同样流行过,只是换了个皮。
作者回复:你好,俞俊001,“可能这段时间流行的以前同样流行过,只是换了个皮” 我非常赞同你说的。
软件技术社区最终还是由人组成的,比起其他领域固然理性得多,但也经常有感性的部分,所以我们也会看到经常有公司或个人炒作一些新技术概念,这时,我们就需要看清它们背后的本质是什么,有没有实质的进步,有没有解决新的痛点。
2022-08-26
4
CondorHero
以前只用过 nvm,这回了解了 fnm,借助它去调研了下 Node.js 管理器,然后一下子打开了 Node.js 管理器的大门,什么 nvm、n、fnm、Volta、nvs 等等,一圈看下来还是 fnm 香 ,速度快、更好的跨平台、像 nvm 一样的 API 简洁度,瞬间把 nvm 卸了装上 fnm😄
作者回复:你好,Condor Hero,你对技术的热情和这样举一反三的学习方式,一定会给你带来更多的收获。
话说Volta我是第一次听说,我大概看了下它介绍,看起来原理与fnm类似,也是在使用shim的方式。谢谢你告诉大家。
2022-08-25
2
Endure
学习一门技术,务必要有大于一门技术的收获
作者回复:你好,Endure,是的,这点很重要,在制作课程期间我会时刻铭记这一点,也请你监督:)
2022-08-25
1
Geek_9373fc
老师你好,请问为什么jsx是声明式?声明式和命令式的区别是什么?
作者回复:你好,Geek_9373fc,这是个好问题,声明式和命令式的区别在下周二将更新的《04 | JSX:该怎样理解这种声明式语法糖?》中有详细讲解。先剧透一下:声明式是“描述开发者期待的视图状态”。敬请期待。
2022-08-25
2
俞俊001
老师你好,对于您画的 “三维坐标图” 有个疑问想要请教: 为什么要把 “表层” 和 “掌握层度” 分成两个维度? “表层” 知识不是属于 “掌握层度”这个抽象里面吗?是不是只需要两个维度即可?
作者回复:你好,俞俊001,很高兴你对“螺旋学习曲线”感兴趣。我来用三维模型的三视图来进一步解释一下这个学习曲线(留言区不能贴图,我用ASCII图试试):
________________________________________________
【正面】
▲
│ 掌握程度
│ ▲
│ ┌┘
┌────┼─────┘
└┐ │
└───┼───┐
│ │
│ ┌┘
┌──┼──┘
│ │
└┐ │
└┐│
◄─────────┴┴───────────►
技术表层 技术底层
________________________________________________
【侧面】
▲
│ 掌握程度
│ ┌─►
│ │
│ ┌┘
│ ┌─┘
│ ┌┘
│ ┌───┘
│ ┌┘ (瓶颈期)
│ ┌┘
│ ┌───┘
│ ┌┘ (瓶颈期)
│┌─┘
└┴─────────────────────►
学习投入
________________________________________________
【俯视】
▲ 技术底层
│ ┌──►
│ ┌┘
│ ┌──┐ │
│ ┌┘ │ │
│ ┌─┘ │ │
├┬───┼─────┼────┼──────►
│└┐ │ │ │ 学习投入
│ └──┘ │ │
│ └┐ │
│ └┐ │
│ └──┘
│
▼ 技术表层
________________________________________________
不知道有没有回答你的疑问?
2022-08-26
19
编辑推荐
包含这门课的学习路径
前端工程师
24门课程 109.3w人学习
看过的人还看了
JavaScript 进阶实战课
石川
JavaScript Patterns and Anti-Patterns 等开源项目创建者,O'Reilly 技术评审
47讲 | 15077 人已学习
¥59¥129