因为项目问题,需要学习 js

2017-02-03 16:45:40 +08:00
 harry890829

写了 3 年 c/c++了,最近因为项目问题,我需要学习些前端的知识。

上次发了个帖子,说想把项目改成 html5 的,然后又要兼容 xp 后来被网友嘲笑了……用 js 是不是能够做到?

对于 js 的了解并不多,但是也听说过 js 有很多库,我现在需要上手的话,应该如何?直接拿手册上,从 demo 开始?还是如何?

麻烦大家推荐相应的系列神马的,多谢,基础入门哈,毕竟安装环境神马的都不知道……

6177 次点击
所在节点    JavaScript
46 条回复
sneezry
2017-02-04 11:16:56 +08:00
@harry890829 nwjs 可以兼容 xp 呀,就像我说的,但 electron 就妥妥的不行了。 nwjs 也是很不错的项目,当初写 electron 的大神也是先做 nwjs 的 contributor ,后来才发布的 electron
Technetiumer
2017-02-04 11:32:07 +08:00
Python + PySide ( Qt ) 怎么样
Technetiumer
2017-02-04 11:56:45 +08:00
做客户端为什么要用 JS ?就像你用 C++写前端似的。
写 GUI 还是用 C++和 C#好,其他都很勉强。
推荐 Qt !跨平台,能用 CSS 写界面,就不痛苦了。
语言是和平台无关的,是否支持 XP 要看解释器或者编译器支持不支持,还有使用的库、框架。
neone
2017-02-04 15:38:21 +08:00
没太明白你的意思。
- 如果是用`C++`开发客户端,然后用`HTML`+`CSS`+`javascript`开发用户界面的话,这个我不熟悉。但是只是操作下`DOM`的话,可以学下`jQuery`。
- 如果是用`javascript`开发跨平台的客户端应用的话,可以用[electron]( http://electron.atom.io/)。但是`electron`只支持`windows 7 +`,而且你需要了解`js`、`nodejs`和`nodejs`下的异步编程( callback 、 promise 、 generator 、 async /await )。

`jQuery`的话可以看看[learn jquery]( https://learn.jquery.com/about-jquery/),这个教程还是很良心的。
`js`的话推荐[exploringjs](exploringjs.com),从 ES5 到 ES2017 都有,而且都提供免费在线版本。此外**javascript 高级程序设计**也是很推荐的。
kokutou
2017-02-04 15:40:33 +08:00
xp 最高可以装到.net 4.0 , c#比较好吧。。。
laxenade
2017-02-04 16:10:35 +08:00
像某一楼说的,如果 js 不是硬性条件的话可以考虑学 typescript ,上手应该会比 js 快一点(当然 js 基础是无论如何都要学的)。另外如果楼主英语还行的话,建议去上几门的 mooc 课(建议选一些收费的, 10-20 刀之类的),个人认为系统性的学一下前端开发比自己一个人啃书效率要更高。

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

https://tanronggui.xyz/t/337892

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

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

© 2021 V2EX