在社交媒体上看到一位朋友发的牢骚,内容是这样的: 想学一种前端技术,毕竟自己对产品还是也很喜欢的,想着是不是自己也能瞎搞点啥,然后就去搜: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) 联系方式: [email protected]) 注:由于收音问题,请在 21:50 左右加大音量,后期我们会尝试改进 Ref: 《JavaScript DOM 编程艺术》https://book.douban.com/subject/6038371/) 《JavaScript 高级程序设计》(红皮书): https://book.douban.com/subject/10546125/) 《JavaScript 语言精粹》https://book.douban.com/subject/3590768/) 《你不知道的 JavaScript》https://book.douban.com/subject/26351021/) 《ES6 标准入门》https://book.douban.com/subject/27127030/) 《CSS 世界》https://book.douban.com/subject/27615777/) 《CSS 揭秘》https://book.douban.com/subject/26745943/) Vite:https://vitejs.dev/) W3School:https://www.w3school.com.cn/) recoiljs: https://recoiljs.org/) redux saga: https://redux-saga.js.org/) SwiftUI 多 sheet 的 bug: https://twitter.com/bigmtnstudio/status/1371590366709776391?s=21) SwiftUI NavigationStack 会被 pop to root 的 bug: https://developer.apple.com/forums/thread/677333) 后记: TS 官方的态度是,学习 TS 之前必须学习 JS: https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html#learning-javascript-and-typescript) eval或with等用法需要了解,一般项目里不应该使用,因为会带来额外的风险,但是在一些底层库中为了实现更加灵活的特性是需要使用这些语言特性的。 BGM by Otologic