推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
kangsgo

学 electron 之前要学 node.js 么

  •  
  •   kangsgo · Apr 30, 2017 · 6359 views
    This topic created in 3304 days ago, the information mentioned may be changed or developed.

    最近有点膨胀,想一口吃成一个大胖子:)

    19 replies    2017-05-01 18:14:41 +08:00
    xialdj
        1
    xialdj  
       Apr 30, 2017 via iPhone   ❤️ 1
    废话 当然要
    momocraft
        2
    momocraft  
       Apr 30, 2017   ❤️ 2
    学 React 前要学 JS 吗
    学 Angular 前要学 DOM 吗

    回答都差不多: 跳过底层总是能主观节约时间 客观增加不确定性或曰风险 (客观上省不省时间是个无保证的问题)

    我相信肯定有人能从 React 教程中悟出怎样写 JS, 毕竟能流行起来的语言很大程度上是同质化的 :)
    kangsgo
        3
    kangsgo  
    OP
       Apr 30, 2017
    @xialdj
    @momocraft
    谢谢楼上两位
    iot
        4
    iot  
       Apr 30, 2017   ❤️ 1
    学 nodejs 之前还要学 js,最好把 es6 也学了
    kangsgo
        5
    kangsgo  
    OP
       Apr 30, 2017
    @iot 好的,谢谢,js 已经学习了
    am0zing
        6
    am0zing  
       Apr 30, 2017   ❤️ 2
    自我膨胀的话,去面试一下

    简历第一页除了基本信息,全部以“精通”开头

    谈薪直接 3 倍起

    非国内 /国际大厂不投

    如果过了的话,你可以继续膨胀,同时收获 3 倍的薪资
    SourceMan
        7
    SourceMan  
       Apr 30, 2017 via iPhone   ❤️ 1
    不需要
    srx1982
        8
    srx1982  
       Apr 30, 2017   ❤️ 1
    时间少的话,用到什么学什么就行了
    peneazy
        9
    peneazy  
       Apr 30, 2017 via Android   ❤️ 1
    js 基础扎实的的话,node.js 很快的,多了些模块 api 一类的东西
    anewg
        10
    anewg  
       Apr 30, 2017   ❤️ 1
    学习 electron 本身,需要。
    学习使用 electron,不需要。会基本网页编程就行
    kangsgo
        11
    kangsgo  
    OP
       Apr 30, 2017
    @anewg 好的,谢谢,我就想拿来做一个客户端^_^
    gyorou
        12
    gyorou  
       Apr 30, 2017   ❤️ 1
    从 UI 和 IO 的角度,一般的桌面应用采用系统提供的 UI 和 IO 的接口。而 Electron 则是使用 CSS 和 HTML 写 UI,使用 Node 进行 IO 操作。所以既要掌握 Node,也要掌握相应的前端姿势。
    kangsgo
        13
    kangsgo  
    OP
       Apr 30, 2017
    @gyorou 好的,谢谢你,那我还是慢慢来
    actto
        14
    actto  
       Apr 30, 2017 via Android
    在项目进行中可以慢慢学。
    sensui7
        15
    sensui7  
       Apr 30, 2017
    别学了, 你学 electron 是要开发跨平台软件吧, 可是你知道 electron 软件都相当于内嵌了一个 chrome 浏览器吗, 现在的 chrome 相当于一个操作系统, 里面竟然还有 xbox 的驱动这类东西..

    electron == 桌面版 flash.

    别学了.
    codehz
        16
    codehz  
       May 1, 2017 via Android
    @sensui7 这逻辑是比较神奇的。。源代码里有平台相关代码很正常,但是正常的构建都是只编译目标系统的,也就是说,如果要生成 win32 可执行文件,那么 linux,osx 等其他系统相关,而与 win32 无关的代码都不会参与编译,要不然 chrome 的安装包就得扩大十几倍(各种操作系统,以及 x86 x64 arm arm64...版本)。。。Electron 的跨平台也是为每个平台生成一个二进制而仅仅共享资源的。。。(js 也算在资源里面)
    sensui7
        17
    sensui7  
       May 1, 2017
    @codehz 反正我是没兴趣...
    duan602728596
        18
    duan602728596  
       May 1, 2017 via iPhone
    需要,你甚至需要研究 chrome 的 api
    DualWield
        19
    DualWield  
       May 1, 2017
    不需要,如果只是想做一个客户端的话
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4346 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 05:30 · PVG 13:30 · LAX 22:30 · JFK 01:30
    ♥ Do have faith in what you're doing.