• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chaleaoch
V2EX  ›  程序员

Python 程序员,最近想学学 js,从何处下手呢?

  •  
  •   chaleaoch · Aug 7, 2017 · 4213 views
    This topic created in 3225 days ago, the information mentioned may be changed or developed.
    ES6 已经好几年了吧?我现在 15 年之前的书都不想看了。。。

    不知道有没有经济实惠的解决方案。
    Supplement 1  ·  Aug 8, 2017
    谢谢大家的指点。

    看来小红书是真 · 经典呀!
    那就小红书吧。

    JavaScript 高级程序设计
    33 replies    2017-08-08 11:58:37 +08:00
    ipwx
        1
    ipwx  
       Aug 7, 2017
    随便做个什么项目就上手了。

    我推荐 Webpack + Vue + ES6 正儿八经地造个什么轮子。
    chaleaoch
        2
    chaleaoch  
    OP
       Aug 7, 2017
    @ipwx 谢谢,从何处下手呢。。。一点都不会呢。。。求指点一二。
    shiroming
        3
    shiroming  
       Aug 7, 2017 via Android   ❤️ 1
    从真值表开始

    [] == ![] // true
    crabRunning
        4
    crabRunning  
       Aug 7, 2017
    学什么都好别学 js,太浮夸。
    chaleaoch
        5
    chaleaoch  
    OP
       Aug 7, 2017
    我知道 JS 挺坑的。
    各种各样奇怪的问题,但是 ES6 出了这么多年了,还么有任何改善吗?

    另外,现在招聘市场 JS 火的不要不要的。我也势力了一把。。。
    Pan940425
        6
    Pan940425  
       Aug 7, 2017
    前端程序员,最近想学学 Python,从何处下手呢? :doge:
    fds
        7
    fds  
       Aug 7, 2017
    https://angular.io/guide/quickstart 或者 react vue 都行呀
    leon2333
        8
    leon2333  
       Aug 7, 2017
    react 吧 Vue 体验不了多少 js
    Rice
        9
    Rice  
       Aug 7, 2017 via iPhone
    先了解下 javascript 三位一体
    autoxbc
        10
    autoxbc  
       Aug 7, 2017
    小红书过一遍才是正经
    弄一堆 es 678 语法糖有啥用
    原生不熟就开始用框架,把人往沟里推
    mooncakejs
        11
    mooncakejs  
       Aug 7, 2017
    typescript 保平安
    iiqiu
        12
    iiqiu  
       Aug 7, 2017
    大佬

    前端程序员,最近想学学 Python,从何处下手呢? :doge:
    LittleYangYang
        13
    LittleYangYang  
       Aug 7, 2017
    还是试试看 typescript 吧.....
    liliang
        14
    liliang  
       Aug 7, 2017 via iPhone
    前端程序员,最近想学 Python
    liliang
        15
    liliang  
       Aug 7, 2017 via iPhone
    推荐 Understanding ECMAScript 6 https://github.com/nzakas/understandinges6
    yunshansimon
        16
    yunshansimon  
       Aug 7, 2017
    用 nodejs,原生 es6,写一个代理服务器,并在代理过程中用更改网页的某些内容,比如,某个常用词改成 fu*k,自己用这个代理上网,会很有意思的。看看你用 python 仅用系统库能用几行代码,nodejs 应该不超过 30 行。
    KgM4gLtF0shViDH3
        17
    KgM4gLtF0shViDH3  
       Aug 7, 2017
    有个前端的哥们发帖子说要学 Python 的你可以跟他搭伙学。
    wengjin456123
        18
    wengjin456123  
       Aug 7, 2017 via iPhone
    看看 mdn 的教程
    Hilong
        19
    Hilong  
       Aug 7, 2017 via Android
    前端程序员,最近在学 python.看了下基础,准备用 flask 写个个人博客
    wobuhuicode
        20
    wobuhuicode  
       Aug 7, 2017
    入门 JS,难道不应该贴出: http://www.w3school.com.cn/js/index.asp 的吗!!!
    chaleaoch
        21
    chaleaoch  
    OP
       Aug 7, 2017
    @autoxbc 你好,请问小红书是指?
    hzw758
        22
    hzw758  
       Aug 7, 2017   ❤️ 1
    @chaleaoch JavaScript 高级程序设计
    chaleaoch
        23
    chaleaoch  
    OP
       Aug 7, 2017
    @bestkayle 哈哈 什么时候的事情。求联系方式。
    ipwx
        24
    ipwx  
       Aug 7, 2017   ❤️ 1
    @autoxbc 跨界学语言,我觉得重要的不是把语言学得多精致,会做项目就行了。

    ES6 我觉得挺好的,改掉了传统 JS 一堆恶心的特性。讲道理你要做个轮子项目,只要用 ES6 的良定义的子集不就得了。至于类型之类的坑,我觉得只要遵循 Python 写程序的习惯(变量名没有绑定类型,但是值有强类型。所以 str + int 在 Python 会直接报错。到 JS 里面,也可以遵照这种规则,每个地方都谨慎地显式处理类型转换),不会踩多少坑的。

    我也是 Python 程序员,半年前也就花了两个星期学了学 Webpack + Vue + ES6,也就能做有用的东西了: https://github.com/korepwx/mlcomp/tree/dev/mlcomp/board/frontend
    Blackricky
        25
    Blackricky  
       Aug 7, 2017 via Android
    JS 高级程序设计
    ipwx
        26
    ipwx  
       Aug 7, 2017
    @chaleaoch 对了我上面提到的这个我自己写的项目,是 Flask 后端 Vue 前端的,用来看服务器上机器学习的程序运行情况和实验报告。


    ipwx
        27
    ipwx  
       Aug 7, 2017
    @chaleaoch 好吧这个截图里面,实验脚本( 132 failure )有个 bug 没修,你无视掉就好。
    autoxbc
        28
    autoxbc  
       Aug 8, 2017
    @ipwx #24 我觉得程序员的第二语言,是让他对第一语言重发现的过程,标准应该定的高一点。

    有句话是这么说的,如果一门语言不能改变你思考的方式,那就不值得学。
    jevirs
        29
    jevirs  
       Aug 8, 2017
    不去 3wschool,直接上小红书?太直接了吧
    rocksolid
        30
    rocksolid  
       Aug 8, 2017
    @autoxbc 如果你在北上广有 3、4 套房,的确可以这么来
    fulvaz
        31
    fulvaz  
       Aug 8, 2017
    请分别说出以下代码的运行结果:

    ```
    0 == false
    1 == true
    0 == undefined
    1 == undefined
    null == undefined
    ```

    嘿嘿嘿

    教程推荐 Eloquent JavaScript。w3c 太肤浅;高级指南太枯燥,全是才坑指南。
    wizardoz
        32
    wizardoz  
       Aug 8, 2017   ❤️ 1
    如果觉得 js 坑,但是又想玩前端的东西,推荐 ts,挺不错的。
    hjdtl
        33
    hjdtl  
       Aug 8, 2017
    鉴于你对 js 一点都不了解就让你上手 vue+webpack 的,非傻即坏,楼主还是先看一般小红书的前几章,先把语法过一遍,了解组件化开发,再去 git 上找几个项目,看看源码。最后在接触 vue 的框架。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2690 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 02:01 · PVG 10:01 · LAX 19:01 · JFK 22:01
    ♥ Do have faith in what you're doing.