目录
回复内容:
首页 web前端 H5教程 熟练JavaScript的步骤应该是?

熟练JavaScript的步骤应该是?

Jun 07, 2016 am 08:42 AM
canvas html html5 javascript jquery

自学编程狗,已能熟练html和css,JavaScript看完了《JavaScript dom 编程艺术》,在看《锋利的jquery》,现在编canvas的html5游戏,发现老是有JavaScript的问题不懂,一百度,或者上网问大神又很耗时间,工程进度上不去,所以问问学JavaScript的步骤最好是怎样,效率最高,学的最多

回复内容:

你做的是信息时代的工作,用工业时代“先学后用”的思路当然行不通了。

信息时代怎么做开发?
1. 了解开发需要的背景知识,这一步你已经做了;
2. 按照你的思路开始开发,遇到解决不了的问题就查文档,到社区去问;
3. 坚持步骤2,直到项目完成。

很明显步骤2是核心,需要多说几句:

关于思路:
如果你完全没思路,找一个类似的开源项目,在自己的机器上运行起来,如果跟你想要的类似,先看文档,再看代码。如果没文档,说明这项目(至少目前)没打算让菜鸟用,pass。
找不到类似的?说明你没好好找,不要怕读英文,英文不好的技术大拿都是江湖骗子。不要想先学好英文再来看文档,老老实实看,不懂的地方查字典(千万别背字典啊,这又是先学后用思维挖的一个大坑),查了字典还不懂就反复琢磨,反复琢磨还不懂就先放下看别的。
不要担心你的创意太好没有类似的,你一菜鸟能想到的肯定有人已经做出来了。

关于技术选型:
如果你的身边没有一群技术高手带你玩,建议你选择开源技术;
如果选择开源技术:
1. 看文档:一定要看官方的文档,开源技术发展快,许多技术书籍写完你看见的时候,API往往已经变了,只有官网的文档靠的住;
2. 搜索答案:使用Google,不要用Baidu
3. 问答社区:首选Stackoverflow,90%的问题有现成的答案,剩下10%的问题没人回答,说明你的思维方式不对,再仔细看文档。 自学最大的弊病在于基础不扎实。 效率要高,基础要扎实啊,有好的开发工具也能提高效率,建议用webstorm,然后可以看看我的博客,再然后自己写一个js库,然后你就会发现还有炒鸡多你不懂的,多看看别人的源码,书我推荐你看js高级程序设计和js语言精粹还有权威指南。 《JavaScript高级程序设计》,你值得拥有。看不懂请硬着头皮看,不要指望只看一遍就完全掌握,反正我是看了3遍了 你这是属性基础没打好的缘故,现在社会很浮躁,任何人干事都想立马出成绩,但往往欲速则不达,我当时刚接触前端的时候看了下js的语法无非也就赋值,循环,和判断觉得没什么好学的,低估了它的能力,后来吃了大亏。

锋利的jquery属于框架性的东西,个人认为框架或者类库根本没必要刻意去学习,身边备一份文档就ok,用时再查也不迟。
去找本js方面的基础书籍看看吧,你会收益良多,能和你分享的经验就是:

1.千万千万千万不要小瞧js
2.千万千万千万要打好js的基础
3.记住以上两条 javascript单独学 犀牛书:JavaScript权威指南(第6版) (豆瓣)
JavaScript语言精粹 (豆瓣)
高级程序设计那本其实也就是个全面概念入门而已。 js是比较难写好的,规模越大越难。还有一定程度上的浏览器兼容问题。js语言本身也有很多的缺陷。想要精通,只有通过时间。 建议现在一个框架上开发,熟悉框架,完成功能,慢慢的理解框架的原理。在框架的帮助下,其实js语言可以先不用理解很深,一边做一边填坑的时候自然就慢慢理解了。在回过头看个犀牛书(高程也行),查缺补漏,重构一下。html5的游戏框架挺多的,国内听说一个白鹭。 很好奇只有爪哇才是最适合H5的吗?python2.7和3.4呢?
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

HTML 中的表格边框 HTML 中的表格边框 Sep 04, 2024 pm 04:49 PM

HTML 表格边框指南。在这里,我们以 HTML 中的表格边框为例,讨论定义表格边框的多种方法。

HTML 中的嵌套表 HTML 中的嵌套表 Sep 04, 2024 pm 04:49 PM

这是 HTML 中嵌套表的指南。这里我们讨论如何在表中创建表以及相应的示例。

HTML 左边距 HTML 左边距 Sep 04, 2024 pm 04:48 PM

HTML 左边距指南。在这里,我们讨论 HTML margin-left 的简要概述及其示例及其代码实现。

HTML 表格布局 HTML 表格布局 Sep 04, 2024 pm 04:54 PM

HTML 表格布局指南。在这里,我们详细讨论 HTML 表格布局的值以及示例和输出。

在 HTML 中移动文本 在 HTML 中移动文本 Sep 04, 2024 pm 04:45 PM

HTML 中的文本移动指南。在这里我们讨论一下marquee标签如何使用语法和实现示例。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在这里我们还分别讨论了 HTML 有序列表和类型的介绍以及它们的示例

您如何在PHP中解析和处理HTML/XML? 您如何在PHP中解析和处理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示了如何使用PHP有效地处理XML文档。 XML(可扩展的标记语言)是一种用于人类可读性和机器解析的多功能文本标记语言。它通常用于数据存储

HTML onclick 按钮 HTML onclick 按钮 Sep 04, 2024 pm 04:49 PM

HTML onclick 按钮指南。这里我们分别讨论它们的介绍、工作原理、示例以及各个事件中的onclick事件。

See all articles