EP01 学前端的入门问题AsyncTalk

EP01 学前端的入门问题

48分钟 ·
播放数1220
·
评论数13

在社交媒体上看到一位朋友发的牢骚,内容是这样的:


想学一种前端技术,毕竟自己对产品还是也很喜欢的,想着是不是自己也能瞎搞点啥,然后就去搜:js快速入门图书推荐、学typescript之前需要先学js么、Electron跨平台使用js还是ts,vue和react哪个好?angular还值得学么。。。

然后我决定学swift了

我们 AsyncTalk 作为主要做 web 开发方向的工程师,针对这个问题聊了聊自己的看法。

如果你刚入行前端,或者希望能学一门 GUI 技术,可以来听听看


时间线:

00:00 引言

00:46 入门 JS 图书推荐

05:20 关于跨行到前端工程师的讨论

07:44 入门 CSS&HTML 图书推荐

11:01 学 TypeScript 之前需要学 JavaScript 吗?

16:52 项目里用 TS 还是 JS?

21:35 React, Vue, Ng 的技术应该从哪里入门

36:50 SwiftUI 的看法

41:02 结论小结


主播:

SleafH

Tinko: tinko@bilibili

AnnatarHe: AnnatarHe

联系方式: async.talk@gmail.com


注:由于收音问题,请在 21:50 左右加大音量,后期我们会尝试改进


Ref:

《JavaScript DOM 编程艺术》book.douban.com

《JavaScript 高级程序设计》(红皮书): book.douban.com

《JavaScript 语言精粹》book.douban.com

《你不知道的 JavaScript》book.douban.com

《ES6 标准入门》book.douban.com

《CSS 世界》book.douban.com

《CSS 揭秘》book.douban.com

Vite:vitejs.dev

W3School:www.w3school.com.cn

recoiljs: recoiljs.org

redux saga: redux-saga.js.org

SwiftUI 多 sheet 的 bug: twitter.com

SwiftUI NavigationStack 会被 pop to root 的 bug: developer.apple.com

后记:

TS 官方的态度是,学习 TS 之前必须学习 JS: www.typescriptlang.org

eval或with等用法需要了解,一般项目里不应该使用,因为会带来额外的风险,但是在一些底层库中为了实现更加灵活的特性是需要使用这些语言特性的。



BGM by Otologic

展开Show Notes
niceSprite
niceSprite
2022.1.16
推荐用javascript.info入门
DDDJovie
DDDJovie
2021.11.20
音效不太好的亚子🌝
Megrax_
Megrax_
2022.4.15
13:42 我的观点:先学JS再学TS,可以很清楚得区分TS相较于JS而言有哪些点是独特的,新手很容易区分某种语法(比如类型标记)是TS特有的,需要特殊的环境、工具链支持才能用。
学会JS以后可以毫无顾忌地在任何地方运行,但是TS不行。比如你要在浏览器console里运行一段代码,能写TS吗?恐怕很麻烦,而当新手想要降级到JS的时候,他会发现一件事,他很难分得清已经刻到他习惯里的写法,原来不是JS原生支持的。
Megrax_:更何况typed JS不只有TS一家,rescript之类的怎么办🌚
聆风Raymond
聆风Raymond
2021.10.15
03:15我最近开始跟着github上的「30 Days Of JavaScript」项目入门JavaScript😂
amonduul
amonduul
2022.7.31
我走的就是大佬们不推荐的那条路。因为我是大二开始学的前端,时间比较充足,w3c之后犀牛书红宝书都刷了不止一遍,后来mdn上的大部分内容也都看了。我有写笔记的习惯,所以也算是整理出了自己的前端知识库。牛客上的笔试题对我而言难度不大。犀牛书是令我拍案叫绝的JS宝书。mdn事无巨细,但上面HTML和css好于一切其他博客和书籍,笔试题也是从里面扣出来的。我说的这些真的需要很长时间积累,但稳固的基础的确让人更自信。
amonduul:另外为了应付面试笔试,可能真的需要题目来驱动学习,不然你可能理解,却表达不好。
不滚滚来
不滚滚来
2022.4.03
25:55 有一说一,google内部有一些团队做自用的前端框架,确实有不少不用angular的,但用的也很多,GCP就是全部用angular
diudiu丢
diudiu丢
2021.10.22
我没看错吧 前端都来了😱
Jennie21
Jennie21
2021.10.18
14:32 我靠 大感谢 才开始看b站视频的小白 刚看了面试题 整个人慌得 都打算之后以面试题为重点了
01:27 2天看完了??
BBBOND
BBBOND
2022.2.16
18:00 原来大家都是会在这卡住的啊😂
哇哦 入门的门槛..感觉也有点点高