推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
caisanli

六年前端准备重学 JS,有啥路线吗?

  •  
  •   caisanli · Jul 10, 2022 via iPhone · 7681 views
    This topic created in 1578 days ago, the information mentioned may be changed or developed.

    RT

    一开始从培训班出来的

    混到到现在业务代码没问题

    感觉遇到瓶颈期了

    期间觉得自己基础不扎实

    想重学 JS 及其周边技术

    给自己半年时间

    麻烦老哥们个路线


    (防吐槽

    Supplement 1  ·  Jul 10, 2022
    谢谢各位老哥的建议
    有些想法了
    ----
    其实我学习算笨的
    第三年才搞明白代码怎么玩儿
    后面几年基本上是扩展技术栈
    40 replies  •  2022-07-30 22:25:55 +08:00
    pengtdyd
    pengtdyd
    Jul 10, 2022❤️2
    1
    别重学,看开源项目提升更大
    frisktale
    frisktale
    Jul 10, 2022❤️2
    2
    https://es6.ruanyifeng.com/
    先把这个过一遍吧
    wakarimasen
    wakarimasen
    Jul 10, 2022 via Android❤️1
    3
    可以买本红宝书或者犀牛书慢慢读,查漏补缺。然后去看知名 repo 的 issue 尝试修复 bug
    乱说的,仅供参考。
    zhuangzhuang1988
    zhuangzhuang1988
    Jul 10, 2022
    4
    框架跟着官网学
    okinto
    okinto
    Jul 10, 2022
    5
    LeeReamond
    LeeReamond
    Jul 10, 2022❤️2
    6
    槽点太多难以不吐,你这只搞一个领域六年才到瓶颈期这。。然后六年了准备重学还需要别人提供路线这。。。
    fds
    fds
    Jul 10, 2022
    7
    js 有啥可重学的?考虑下 TypeScript 或者 Dart ?触类旁通。
    across
    across
    Jul 10, 2022❤️1
    8
    先整理下你自己的业务路线,然后看看技术上有啥可以挖掘的。
    到这个程度,纯语言没啥可以谈的。
    jimliang
    jimliang
    Jul 10, 2022
    9
    手写一个 JavaScript 运行时
    christin
    christin
    Jul 10, 2022 via iPhone❤️1
    10
    犀牛书最新版看一下 东西很多很细 然后看你不知道的 javascript
    lscho
    lscho
    Jul 10, 2022
    11
    6 年了还要学 js 。。。。我觉得没啥必要了。

    6 年我觉得语法(es6 及以后、TypeScript )啥的肯定都没问题了,在底层也没啥必要。
    如果 6 年语法还整不明白,那也没啥必要了。
    Mutoo
    Mutoo
    Jul 10, 2022❤️1
    12
    You don't know js yet 系列
    https://github.com/getify/You-Dont-Know-JS
    lmshl
    lmshl
    Jul 10, 2022❤️2
    13
    推荐一本 JS 入门教材,补内功专用,这本书帮我收入翻了十倍
    《 SICP 》(认真的
    dcsuibian
    dcsuibian
    Jul 10, 2022❤️1
    14
    同#2 ,不过那是阮一峰 ES6 ,先把他的 ES5 学了
    https://wangdoc.com/javascript/
    lovedebug
    lovedebug
    Jul 10, 2022
    15
    同推荐 you dont know js yet 这属于第二版了
    loading
    loading
    Jul 10, 2022
    16
    我之前也考虑重新学,最后发现是学不进去的,不如直接开个个人项目开始写。
    至今我仍不太会箭头函数,但不妨碍我写出优雅的应用。
    shilianmlxg
    shilianmlxg
    Jul 10, 2022
    17
    @lmshl 看哪个语言的版本呢 半路出家 没学过 c
    FrankFang128
    FrankFang128
    Jul 10, 2022❤️5
    18
    没人推荐 zh.javascript.info ?
    frisktale
    frisktale
    Jul 10, 2022
    19
    @dcsuibian 我觉得吧,他都干了 6 年了,应该不需要看 es5 了。
    nowtg
    nowtg
    Jul 10, 2022 via iPhone❤️1
    20
    Typescript 吧
    Hanggi
    Hanggi
    Jul 10, 2022
    21
    嗯嗯,同意楼上,建议开始学习 Typescript
    Moeyua
    Moeyua
    Jul 10, 2022❤️1
    23
    https://sm.ms/image/iv7VAnu6bKfB1e3
    今年读书日正好买了一些书,不知道能不能作为一些参考
    fox0001
    fox0001
    Jul 10, 2022 via Android
    24
    就像我们公司的年轻人,遇到问题就重装开发环境…
    lavard
    lavard
    Jul 10, 2022
    25
    @FrankFang128 这个目前最靠谱的现代的 JavaScript 教程 , 视频太长太啰嗦, 红宝书 小黄书这些 新手啃不来的.
    vision1900
    vision1900
    Jul 11, 2022❤️1
    26
    非利益相关,只是这个课程的标题就叫《重学前端》: https://time.geekbang.org/column/intro/100023201
    Xavier08
    Xavier08
    Jul 11, 2022❤️1
    27
    温故而知新,可以看红宝书,之后可以重新看看框架之类的官网文档,最后就是设计模式
    leafre
    leafre
    Jul 11, 2022
    29
    都 6 年了,应该深入底层研究源代码,而不是看别人的书 or 视频
    zooeymango
    zooeymango
    Jul 11, 2022❤️1
    30
    我觉得不能叫重学吧,只是 OP 以前没有深入去学基础而已,结合写过的代码去理解其实应该挺快的
    whyrookie
    whyrookie
    Jul 11, 2022
    31
    @FrankFang128 前端入门,感觉这个教程讲得很清晰
    qinggge
    qinggge
    Jul 11, 2022
    32
    @lmshl 你看的是 js 版本吗
    libook
    libook
    Jul 11, 2022❤️1
    33
    基础方面可以把 MDN 关于 JS 的部分的教程、API 文档详细看一遍,虽然可能大多信息都是自己已经知道的,但很多时候能给你解决问题提供关键思路的信息就藏在一些不起眼的特性细节里。

    如果学 JS 是打算重拾 Web 前端开发的话,还要看 CSS 、HTML 标签、DOM API 等文档,这些 MDN 上也有。

    基础搞定之后想要用框架,就去看框架官方网站的 Get started/Tutorial/Guide 文档,很多官方文档已经写得很清晰、完备了,而且信息更新及时。

    高阶可以了解一下新的架构思想(如微前端)、JS 引擎和渲染引擎的原理、ECMAScript 的 proposal 。
    dudubaba
    dudubaba
    Jul 11, 2022❤️1
    34
    用 js 刷一遍 leetcode
    magewu1223ll
    magewu1223ll
    Jul 11, 2022
    35
    写一个 TS 运行时编译器吧
    lmshl
    lmshl
    Jul 11, 2022
    36
    @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.
    bearboss
    bearboss
    Jul 11, 2022
    37
    @vision1900 辣鸡水课,别买
    pyplayer
    pyplayer
    Jul 11, 2022
    38
    直接好好学 Typescript 就能补缺口
    qzhai
    qzhai
    Jul 11, 2022❤️1
    39
    《 JavaScript 高级程序设计》第四版
    《算法图解》
    《 JavaScript 框架设计》
    fernandoxu
    fernandoxu
    Jul 30, 2022
    40
    学 ts ,会发现 js 功力大增
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1315 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 21:05 · PVG 05:05 · LAX 13:05 · JFK 16:05
    ♥ Do have faith in what you're doing.