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

2017-08-07 16:50:10 +08:00
 chaleaoch
ES6 已经好几年了吧?我现在 15 年之前的书都不想看了。。。

不知道有没有经济实惠的解决方案。
3361 次点击
所在节点    程序员
33 条回复
chaleaoch
2017-08-07 20:40:20 +08:00
@autoxbc 你好,请问小红书是指?
hzw758
2017-08-07 20:42:28 +08:00
@chaleaoch JavaScript 高级程序设计
chaleaoch
2017-08-07 20:43:16 +08:00
@bestkayle 哈哈 什么时候的事情。求联系方式。
ipwx
2017-08-07 21:25:48 +08:00
@autoxbc 跨界学语言,我觉得重要的不是把语言学得多精致,会做项目就行了。

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

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


ipwx
2017-08-07 21:31:12 +08:00
@chaleaoch 好吧这个截图里面,实验脚本( 132 failure )有个 bug 没修,你无视掉就好。
autoxbc
2017-08-08 01:51:43 +08:00
@ipwx #24 我觉得程序员的第二语言,是让他对第一语言重发现的过程,标准应该定的高一点。

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

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

嘿嘿嘿

教程推荐 Eloquent JavaScript。w3c 太肤浅;高级指南太枯燥,全是才坑指南。
wizardoz
2017-08-08 09:40:54 +08:00
如果觉得 js 坑,但是又想玩前端的东西,推荐 ts,挺不错的。
hjdtl
2017-08-08 11:58:37 +08:00
鉴于你对 js 一点都不了解就让你上手 vue+webpack 的,非傻即坏,楼主还是先看一般小红书的前几章,先把语法过一遍,了解组件化开发,再去 git 上找几个项目,看看源码。最后在接触 vue 的框架。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/381103

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX