项目构思掌握JavaScript [关闭]

问题描述 投票:14回答:3

这个问题是我在这里的另一个问题:Cannot understand node.js

我决定学习JavaScript,但是,尽管我从实践中学习,但我没有找到任何可以学习JavaScript的东西。

你建议我从哪些项目开始?从开始到掌握,我可以做些什么很酷的事情来提高我的技能?请不要为初学者提出几乎不可能的项目,我想知道关于JS的一切,但从一些不太容易但不是很难的事情开始。

javascript-events javascript javascript-framework
3个回答
19
投票

如果您想了解JavaScript以了解语言本身和Node.js,那么您不应该对浏览器做任何事情。这只会迫使你专注于怪癖和愚蠢的DOM事物。甚至jQuery在我看来也是错误的,因为它是一个使用浏览器的框架。

写一个好的旧的常规命令行程序。写一个二十一点游戏。如果你喜欢数学,解决一些Project Euler问题。如果你想做一些异步和类似Web的事情,请抓一个网站获取信息并在终端中打印。或者使用Node.js作为服务器创建一个小网站。

真的,只是做任何事情,但远离浏览器脚本(除非你想学习):)


2
投票

我通过制作一种网站构建器(拖放等)来学习jQuery,而不需要知道一些JavaScript(除了getElementByIdinnerHTML)。我对性能不满意(毕竟是jQuery 1.1.x),我开始学习并应用各种优化技巧。几个月后,我意识到我对JavaScript的了解程度令人满意(我就像Neo:我知道功夫!)

作为一本书,我建议你阅读Professional JavaScript。它涵盖了很多主题,从基本的东西,到高级的东西。


0
投票

我建议开始学习DOM en WOM(文档对象模型)和(窗口对象模型)的工作尝试使用javescript更改html代码(删除元素,添加元素,编辑元素)。对属性执行相同操作。当你明白这一点,你可以学习一些ajax。有了这个,你就拥有了js功能的核心。如果你想了解更多,你可以开始尝试制作可移动的物体或其他东西。

我建议您在掌握javascript语言时查看jQuery。这是一个很棒的javascript库,具有非常好的文档,使得在javascript中开发更容易。 http://jquery.com

(我假设您熟悉某种php / java或其他使用函数和对象之类的语言)

作为一个项目,您可以考虑使用javascript编辑元素来为切除网站制作新的布局。例如,按下某个按钮时更改布局。 http://www.w3schools.com/js/default.asp是一个很棒的网站,可以做一些教程。

© www.soinside.com 2019 - 2024. All rights reserved.