RT
一开始从培训班出来的
混到到现在业务代码没问题
感觉遇到瓶颈期了
期间觉得自己基础不扎实
想重学 JS 及其周边技术
给自己半年时间
麻烦老哥们个路线
(防吐槽
1
pengtdyd 2022-07-10 18:48:13 +08:00 2
别重学,看开源项目提升更大
|
2
frisktale 2022-07-10 18:52:50 +08:00 2
https://es6.ruanyifeng.com/
先把这个过一遍吧 |
3
angrylid 2022-07-10 18:52:51 +08:00 via Android 1
可以买本红宝书或者犀牛书慢慢读,查漏补缺。然后去看知名 repo 的 issue 尝试修复 bug
乱说的,仅供参考。 |
4
zhuangzhuang1988 2022-07-10 19:01:21 +08:00
框架跟着官网学
|
5
wangmn 2022-07-10 19:12:42 +08:00
|
6
LeeReamond 2022-07-10 19:36:27 +08:00 2
槽点太多难以不吐,你这只搞一个领域六年才到瓶颈期这。。然后六年了准备重学还需要别人提供路线这。。。
|
7
fds 2022-07-10 19:40:27 +08:00
js 有啥可重学的?考虑下 TypeScript 或者 Dart ?触类旁通。
|
8
across 2022-07-10 19:59:54 +08:00 1
先整理下你自己的业务路线,然后看看技术上有啥可以挖掘的。
到这个程度,纯语言没啥可以谈的。 |
9
jimliang 2022-07-10 20:01:52 +08:00
手写一个 JavaScript 运行时
|
10
christin 2022-07-10 20:12:33 +08:00 via iPhone 1
犀牛书最新版看一下 东西很多很细 然后看你不知道的 javascript
|
11
lscho 2022-07-10 20:19:47 +08:00
6 年了还要学 js 。。。。我觉得没啥必要了。
6 年我觉得语法(es6 及以后、TypeScript )啥的肯定都没问题了,在底层也没啥必要。 如果 6 年语法还整不明白,那也没啥必要了。 |
12
Mutoo 2022-07-10 20:49:13 +08:00 1
You don't know js yet 系列
https://github.com/getify/You-Dont-Know-JS |
13
lmshl 2022-07-10 20:49:19 +08:00 2
推荐一本 JS 入门教材,补内功专用,这本书帮我收入翻了十倍
《 SICP 》(认真的 |
14
dcsuibian 2022-07-10 20:55:05 +08:00 1
同#2 ,不过那是阮一峰 ES6 ,先把他的 ES5 学了
https://wangdoc.com/javascript/ |
15
lovedebug 2022-07-10 20:56:48 +08:00
同推荐 you dont know js yet 这属于第二版了
|
16
loading 2022-07-10 21:13:25 +08:00
我之前也考虑重新学,最后发现是学不进去的,不如直接开个个人项目开始写。
至今我仍不太会箭头函数,但不妨碍我写出优雅的应用。 |
17
shilianmlxg 2022-07-10 21:16:54 +08:00
@lmshl 看哪个语言的版本呢 半路出家 没学过 c
|
18
FrankFang128 2022-07-10 21:26:01 +08:00 5
没人推荐 zh.javascript.info ?
|
20
liuw666 2022-07-10 21:59:11 +08:00 via iPhone 1
Typescript 吧
|
21
Hanggi 2022-07-10 22:14:25 +08:00
嗯嗯,同意楼上,建议开始学习 Typescript
|
22
Chell 2022-07-10 22:26:53 +08:00 1
|
23
Moeyua 2022-07-10 22:48:12 +08:00 1
https://sm.ms/image/iv7VAnu6bKfB1e3
今年读书日正好买了一些书,不知道能不能作为一些参考 |
24
fox0001 2022-07-10 22:56:21 +08:00 via Android
就像我们公司的年轻人,遇到问题就重装开发环境…
|
25
lavard 2022-07-10 23:59:20 +08:00
@FrankFang128 这个目前最靠谱的现代的 JavaScript 教程 , 视频太长太啰嗦, 红宝书 小黄书这些 新手啃不来的.
|
26
vision1900 2022-07-11 00:04:15 +08:00 1
非利益相关,只是这个课程的标题就叫《重学前端》: https://time.geekbang.org/column/intro/100023201
|
27
Xavier08 2022-07-11 00:12:41 +08:00 1
温故而知新,可以看红宝书,之后可以重新看看框架之类的官网文档,最后就是设计模式
|
28
zhw2590582 2022-07-11 08:59:38 +08:00
|
29
leafre 2022-07-11 09:54:00 +08:00
都 6 年了,应该深入底层研究源代码,而不是看别人的书 or 视频
|
30
zooeymango 2022-07-11 10:02:14 +08:00 1
我觉得不能叫重学吧,只是 OP 以前没有深入去学基础而已,结合写过的代码去理解其实应该挺快的
|
31
whyrookie 2022-07-11 10:12:06 +08:00
@FrankFang128 前端入门,感觉这个教程讲得很清晰
|
33
libook 2022-07-11 10:18:16 +08:00 1
基础方面可以把 MDN 关于 JS 的部分的教程、API 文档详细看一遍,虽然可能大多信息都是自己已经知道的,但很多时候能给你解决问题提供关键思路的信息就藏在一些不起眼的特性细节里。
如果学 JS 是打算重拾 Web 前端开发的话,还要看 CSS 、HTML 标签、DOM API 等文档,这些 MDN 上也有。 基础搞定之后想要用框架,就去看框架官方网站的 Get started/Tutorial/Guide 文档,很多官方文档已经写得很清晰、完备了,而且信息更新及时。 高阶可以了解一下新的架构思想(如微前端)、JS 引擎和渲染引擎的原理、ECMAScript 的 proposal 。 |
34
dudubaba 2022-07-11 11:03:22 +08:00 1
用 js 刷一遍 leetcode
|
35
magewu1223ll 2022-07-11 11:40:01 +08:00
写一个 TS 运行时编译器吧
|
36
lmshl 2022-07-11 12:15:40 +08:00
@shilianmlxg @qinggge 我看的原版 Scheme 版,毕竟 JS 师从 Scheme ,不需要 C 语言基础。倒不如说学 SICP 之前应该先忘了 C 语言
Brendan Eich was originally going to embed Scheme into Netscape. But higher-ups said no, it has to be familiar and resemble popular languages like Java to get any traction. (They were right.) So Eich went in and threw something together over a few days, and boom -- JavaScript. |
37
bearboss 2022-07-11 14:11:44 +08:00
@vision1900 辣鸡水课,别买
|
38
pyplayer 2022-07-11 17:42:43 +08:00
直接好好学 Typescript 就能补缺口
|
39
qzhai 2022-07-11 18:47:34 +08:00 1
《 JavaScript 高级程序设计》第四版
《算法图解》 《 JavaScript 框架设计》 |
40
fernandoxu 2022-07-30 22:25:55 +08:00
学 ts ,会发现 js 功力大增
|