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 · 3291 次点击
    这是一个创建于 1416 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学习背景:

    俺有 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   ·   实用小工具   ·   2680 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:53 · PVG 18:53 · LAX 02:53 · JFK 05:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.