2021 了, 求好的 js 入门教程! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
asanelder
V2EX    Javascript

2021 了, 求好的 js 入门教程!

  •  
  •   asanelder 2021-01-08 18:17:33 +08:00 3767 次点击
    这是一个创建于 1739 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学习背景:

    俺有 Java 背景

    学习目的:

    俺学 js 不是要做前端开发, 而是要调试后端接口, 至于为什么 postman 不能完全满足需求... 嗯, 毕竟浏览器和 postman 的行为还是有很大不同的.

    所以, 基本是学习 Javascript 语法, 以及 DOM, 浏览器 API

    俺目前的搜寻结果

    目前网上看到的阮一峰的 ES5, ES6 教程, 但感觉他写的 ES5 中, 有太多地方讲解的是语法中比较有缺陷的地方, 很多东西可能实践中要避开使用的. 而 ES6 又不是面向入门的...

    俺想要的教程

    1. 关注 ES 的最佳实践用法, 不要花太多篇幅讲这里面晦涩难懂, 平时又用不上的. 就是那种告诉你, 应该怎么做, 而不是不应该怎么做
    2. 面向小白
    3. ES5 或 ES6 都行.

    有没有铁子推荐一下?

    13 条回复    2022-01-11 11:33:31 +08:00
    jones2000
        1
    jones2000  
       2021-01-08 19:29:12 +08:00
    如果是就为了联调, 直接 jquery 就可以了, js 基本语法懂就可以. 根本不需要什么教程. 直接上手就可以了.
    xiangbohua
        2
    xiangbohua  
       2021-01-08 19:32:21 +08:00
    闭包搞清楚了么,哈哈哈
    phizumi
        3
    phizumi  
       2021-01-08 19:35:10 +08:00
    老哥你是来求教程的,还是来发贴玩的?
    7anshuai
        4
    7anshuai  
       2021-01-08 19:35:19 +08:00   1
    lankeren
        5
    lankeren  
       2021-01-08 19:36:31 +08:00
    1KN6sAqR0a57no6s
        6
    1KN6sAqR0a57no6s  
       2021-01-08 19:39:21 +08:00
    asanelder
        7
    asanelder  
    OP
       2021-01-08 19:39:27 +08:00
    @phizumi #3 求教程的啊, 这不问题写的很认真么
    asanelder
        8
    asanelder  
    OP
       2021-01-08 19:40:21 +08:00
    @xiangbohua #2 还好, 还要再深入学习!
    @jones2000 #1 嗯, 还想再进步一点点, ES5 的语法太那个了
    @7anshuai #4
    @lankeren #5
    @YuxiangLuo #6 收到, 正在看!
    phizumi
        9
    phizumi  
       2021-01-08 19:42:19 +08:00
    @asanelder 我刷到了两个两样的贴子都是你的
    asanelder
        10
    asanelder  
    OP
       2021-01-08 19:52:14 +08:00
    @phizumi #9 不知道哪个版块曝光量大, 能让大家看到问题, 所以...
    libook
        11
    libook  
       2021-01-12 19:02:05 +08:00
    学习的话,看 MDN 的教程就行了,我自己的实习生也是这样学的。

    JS 是一门特别灵活的语言,不会像 Java 那样有现成的架构体系可以直接套;一个需求可以有很多种方法实现,没有所谓的“最佳实践”,所以对开发者思维的要求还是挺高的。

    联调接口的话用啥语言都行吧,没懂你遇到了什么问题非要用 JS,都是 HTTP,用 Java 写调用代码也挺方便吧。
    asanelder
        12
    asanelder  
    OP
       2021-01-12 19:24:53 +08:00
    @libook #11 俺遇到的问题如下

    1. 从浏览器发请求
    2. postman 发
    3. 编程 http client 发

    这三种是不一样的. 俺想在浏览器中的 console 发, 模拟浏览器的行为.

    比如 CORS 在 postman 和浏览器的行为就是不一样的.

    所以学学 JS, 目前已看完楼上老铁们推荐的教程, 实践了一下, 真的不错!
    daimubai
        13
    daimubai  
       2022-01-11 11:33:31 +08:00
    @7anshuai Good!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2975 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 13:49 PVG 21:49 LAX 06:49 JFK 09:49
    Do have faith in what you're doing.
    ubao 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