想问问前端的前辈们 JS 高程是怎么慢慢看明白的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
maggielol

想问问前端的前辈们 JS 高程是怎么慢慢看明白的?

  •  
  •   maggielol 2019 年 3 月 9 日 3582 次点击
    这是一个创建于 2603 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人 985 研究生通信专业在读,打算今年秋招转前端方向找工作,现在每天都在努力学习中。我自己觉得 CSS 的知识点太碎了,没有必要系统地看明白,遇到问题不会的查一下记住就行。但是 JS 还是得认真地系统学一下。最近在看 JS 高程,觉得实在很难理解,导致看得很慢,中间在网上找了 JS 基础课(主要是讲实用的 demo 例子)。不知道大家有什么建议可以提高看 JS 红宝书的效率呢?

    25 条回复    2019-03-10 17:09:39 +08:00
    update2019
        1
    update2019  
       2019 年 3 月 9 日
    985 通信还是去华为做核心业务吧。前端太累了,JS 各种坑,浏览器各种坑,框架更新坑,别来这大坑!!!
    shintendo
        2
    shintendo  
       2019 年 3 月 9 日
    我觉得学 js 语法规范,和学 dom 编程、jquery 那一套,是两件不同的事情。
    个人建议先学后者,语法能对付着用就行。
    dom 编程艺术是非常好的入门书,又短又好读。此外以前在网易云看过一个叫智能社的 js 教程,作为非常不喜欢看视频学东西的人,都觉得讲得特别好,不知道现在还有没有。PS 这个智能社貌似风评不好,我仅推荐这一套视频。
    高程、犀牛书、小黄书这些,我觉得更适合有一定的使用经验后,回过来读一遍,获得更全面的理解。
    这是我个人的经验。
    fetich
        3
    fetich  
       2019 年 3 月 9 日
    高程是指封面有个小孩在望远的那本么?
    这本书跳着看,首先关注 JS 语法。涉及浏览器相关的部分章节,因为框架的存在,不急于一时;但不知道也不行的,这部分适合工作后,回过头来再看。
    minglanyu
        4
    minglanyu  
       2019 年 3 月 9 日
    最好还是通过 DOM 编程艺术入门。
    高程的话,先挑感兴趣的章节看,也就是看了名字会分泌快乐激素的章节。
    没事逛逛 segmentFault,试着思考回答一些力所能及的 Javascript 标签下的问题。

    友情提醒,看完高程以后你会发现,对前端了解更加深入了。然而每当开发中遇到不会的问题,mdn,框架文档,github 和 google 才是最香的。

    可能工作一段时间再回过头来看高程,更有收获,但是我没有这个耐心,可能这就是我和大佬的区别。
    maggielol
        5
    maggielol  
    OP
       2019 年 3 月 9 日 via iPhone
    @shintendo 实在是太巧了,我看的就是智能社 blue 讲的那套基础视频,讲得不错!谢谢您的建议,dom 和高程两本书我都买了,确实觉得 dom 看起来愉悦一些哈哈哈
    maggielol
        6
    maggielol  
    OP
       2019 年 3 月 9 日 via iPhone
    @update2019 我其实研究方向算偏硬件了,我觉得互联网行业更有活力一些吧。可能我有点把华为想得过于可怕了
    maggielol
        7
    maggielol  
    OP
       2019 年 3 月 9 日 via iPhone
    @minglanyu 回答得真中肯!谢谢您!我有时过于在意高程中的细节了,会别扭很久,想想算了吧但又担心没搞懂一些细节影响自己实际上手写代码,可能还是得多想多写代码吧……
    maggielol
        8
    maggielol  
    OP
       2019 年 3 月 9 日 via iPhone
    @fetich 谢谢您,我可以追加请教一下框架怎么学习吗?
    cyril4free
        9
    cyril4free  
       2019 年 3 月 9 日
    JS 的生态太活跃了,框架更新速度已经来不及学习了。。。
    maggielol
        10
    maggielol  
    OP
       2019 年 3 月 9 日 via iPhone
    @cyril4free 往好了想这是不是说明前端发展势头很好(捂脸)
    AppxLite
        11
    AppxLite  
       2019 年 3 月 9 日
    感觉搞后端比前端好,前端坑太多。后端几乎一劳永逸。
    maggielol
        12
    maggielol  
    OP
       2019 年 3 月 9 日 via iPhone
    顺便问一下前辈们 我这个进度 4 月份或者 5 月份有希望去个小公司实习吗(捂脸)
    maggielol
        13
    maggielol  
    OP
       2019 年 3 月 9 日 via iPhone
    @AppxLite 之前想着时间紧,前端比后端好学就开始看前端了。没关系啦,能转成 CS 我就知足了~
    Baymaxbowen
        14
    Baymaxbowen  
       2019 年 3 月 9 日 via Android
    @maggielol 肯定能啦,我和你同专业双非本科一样找到工作了,加油
    rabbbit
        15
    rabbbit  
       2019 年 3 月 10 日
    和别的资料一起看吧, 单扣一本书其实是很容易糊涂的.
    因为有些资料是过时的,还有很多东西也没提到.
    特别是中文版,有翻译错误 /歧义,扣字眼的就容易栽进去.
    ZY2071
        16
    ZY2071  
       2019 年 3 月 10 日
    推荐一个入门网站,http://www.runoob.com/ ,然后还有权威一点的文档网站 https://developer.mozilla.org/zh-CN/ ,最后可以试着写个网站出来跑跑,前端东西太多而且杂,多练才能掌握。
    webfamer
        17
    webfamer  
       2019 年 3 月 10 日 via Android
    感觉前端学的没有后端稳,前端太浮躁了,写个代码还得兼容各大厂商,小程序就有微信,百度,支付宝,钉钉,还都不一样....,然后在学 uniapp..
    cyril4free
        18
    cyril4free  
       2019 年 3 月 10 日
    @maggielol 是不是越来越好不敢说,面试要求的东西越来越多了。。。
    maggielol
        19
    maggielol  
    OP
       2019 年 3 月 10 日
    @ZY2071 看了下这个入门网站,觉得很好~谢谢~
    maggielol
        20
    maggielol  
    OP
       2019 年 3 月 10 日
    @rabbbit 嗯嗯!看中文资料有的时候,真的是读了好几遍都没看懂在说什么……
    maggielol
        21
    maggielol  
    OP
       2019 年 3 月 10 日
    @Baymaxbowen 谢谢~一起加油
    hyyou2010
        22
    hyyou2010  
       2019 年 3 月 10 日
    《高程 3 》的话,重点是 3~7 章。
    其实这本书已经不太合适了,关于原型链部分应该缩减,比如《 6.3 继承》,我看了好久,实际上原型继承在实际工作中使用很少。可以把 3~6 章简读一下,然后看阮一峰的《 es6 入门》,未来需要的时候再返回来查询或深读《高程 3 》
    maggielol
        23
    maggielol  
    OP
       2019 年 3 月 10 日
    @hyyou2010 谢谢前辈!看到“只需要看 3~6 章”我整个世界都明亮了起来
    hyyou2010
        24
    hyyou2010  
       2019 年 3 月 10 日
    @maggielol

    抱歉,我好像写错了数字,核对了一下,我重新写一下自己的肤浅看法:
    第一遍只看《高程 3 》的 3~7 章(注意不是 3~6 章),并且去掉这一段特别特别耗时费脑又几乎用不到的部分:6.2.3 原型模式~6.3.6 寄生组合式继承。一共去掉 11 个小节。至于《高程 3 》的 8~25 章,虽然不错,但是可以 es6 学习之后,在未来实践时查询学习。
    hyyou2010
        25
    hyyou2010  
       2019 年 3 月 10 日   1
    再有,7.4.2 模块模式,7.4.3 增强的模块模式,都可以去掉不看

    之所以这样,是因为 es6 出现之后 js 语言有了很大的变化,更加接近一般的语言,我相信这是语言应该的改变方向。js 最初设计时没有想到未来会这么大用。

    学习的目的应该是学以致用,而不是成为语言律师,或语言历史学家。

    精简后的内容也准备 2 个月的晚上来看吧,反正我是看了很久。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2998 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 75ms UTC 02:18 PVG 10:18 LAX 19:18 JFK 22:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86