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 · 1 天前 · 1330 次点击

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

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

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