V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
pcxys
V2EX  ›  JavaScript

关于 js 应该如何学习的步骤,进行请教

  •  
  •   pcxys · 68 天前 · 2325 次点击
    这是一个创建于 68 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没有基础,初学者。 想到一个项目,想学习开发,边开发边学习。 都 2024 年了,我不知道我应该从原生的 js 开始学习,然后逐步迭代到 jQuery 、react ,还是应该先用 react 进行开发,然后逐步去补习原生 js 和 jQuery 知识。 请各位给点建议。

    11 条回复    2024-11-02 14:55:04 +08:00
    bojackhorseman
        1
    bojackhorseman  
       68 天前 via iPhone   ❤️ 5
    xbigfat
        2
    xbigfat  
       68 天前 via Android
    同问一下,我有时需要用 js 做点小开发,从服务器上爬点数据下来减少人工操作出错,但没有实现 ui ,还没学会
    weiwoxinyou
        3
    weiwoxinyou  
       68 天前
    想快速开始一个项目,直接上 vue, 直接嗯上模板,简单的事件会在官方文档里面教你,这样能很快起一个项目,后面再针对想要定制化的东西去对应检索和学习。如果是后面发现有一些东西想实现,但是不知道关键词,这时候就是基础问题了,只能系统性学习补基础。
    DOLLOR
        4
    DOLLOR  
       68 天前
    不要学 jQuery ,jQuery 对后续的 react 、vue 学习没有任何帮助。
    应该学的是浏览器 DOM API 、Web API 。不要求精通,但也要懂得基本的 DOM 元素选择、操作,事件监听,样式修改,还有一些基本的 API ,比如 Fetch 、Web Storage 。
    lemon6
        5
    lemon6  
       68 天前
    建议先把 js 红皮书全部过一遍,没必要看的很透彻,知道有这么一回事,以后遇到问题知道在哪一张找就行,就当字典用。然后在上手 react vue 这种框架。先打好 js 基础,在上手框架就很快了
    ns09005264
        6
    ns09005264  
       68 天前
    如果你用 Javascript 开发前端也就是网页项目,正常需要了解 Javascript 的语法、MDN(浏览器的 API 、HTMLElement 的 API)、CSS 。

    不过也有捷径可以走,就是学习完 Javascript 的语法后,直接用框架+UI 组件库,开发前端项目,这些组合都有一些固定的编程范式,在这种范式下,对语法、HTMLElement API 、CSS 的要求都比较少。毕竟这些框架和 UI 组件库就是为了简化开发人员的技术要求,达到一种统一的感觉。
    windliang
        7
    windliang  
       68 天前
    之前写的一个课,感兴趣可以看看,https://xiaobot.net/p/fe?refer=1c9e2277-4405-4c12-93a9-5e982f62c9c6
    dengj3355
        8
    dengj3355  
       68 天前 via iPhone
    你手头有项目的话就很好学,我是纯自学,从最开始的基本连 ui 都没有,使用 get 在服务器端获取数据(而且还不会使用 js 纯使用的 form 表单来提交),获取到后手动添加一些制表符 和排版,到后来慢慢会使用 js 控制 dom ,学会 ajax ,再到现在一般用 fetch ,现在我一般都用 vue 然后加上 ui 框架,element 或者 antdv ,只考虑数据的交互就行了
    ninjashixuan
        9
    ninjashixuan  
       67 天前
    除了一楼推荐的那个,最新版犀牛书也是极好的,以前的版本像参考书,最新版裁剪得当很适合当做入门。
    suhuan0120
        10
    suhuan0120  
       55 天前 via Android
    @ninjashixuan 我现在也在看犀牛书 感觉后面那几大章好难啃呀 看得我怀疑自己的智商是不是有问题了了😭
    ninjashixuan
        11
    ninjashixuan  
       54 天前
    @suhuan0120 后面偏浏览器 dom ,web api ,nodejs 这些,看懂不可略过,后面去实战项目用到再按图索骥去学可能容易些。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:29 · PVG 04:29 · LAX 12:29 · JFK 15:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.