Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何学习目前在Web上使用的所有这些客户端技巧?_Javascript_Css - Fatal编程技术网

Javascript 如何学习目前在Web上使用的所有这些客户端技巧?

Javascript 如何学习目前在Web上使用的所有这些客户端技巧?,javascript,css,Javascript,Css,我想很好地学习JavaScript并变得非常擅长它。在我开始阅读这些书之前,我想制定一个系统的学习计划。我不想把时间浪费在读错书上 我想从书中学习,这些书将教会我足够多的知识,使我能够学习当今网站上常用的所有东西 例如,如果你看这个网站 他的网页来源没有显示网页的全部内容。他是如何制作所有这些动画过渡效果的 我该如何学习这些东西?请帮帮我。我想学习所有这些东西。我应该开始读哪本书 另一个例子是Stack Exchange网站。例如,作家网站本身。当您将鼠标悬停在顶部的“问题”链接或任何此类链接

我想很好地学习JavaScript并变得非常擅长它。在我开始阅读这些书之前,我想制定一个系统的学习计划。我不想把时间浪费在读错书上

我想从书中学习,这些书将教会我足够多的知识,使我能够学习当今网站上常用的所有东西

例如,如果你看这个网站

他的网页来源没有显示网页的全部内容。他是如何制作所有这些动画过渡效果的

我该如何学习这些东西?请帮帮我。我想学习所有这些东西。我应该开始读哪本书

另一个例子是Stack Exchange网站。例如,作家网站本身。当您将鼠标悬停在顶部的“问题”链接或任何此类链接上时,它会显示一个黄色背景突出显示。他们是怎么做到的

我在哪里学这些把戏?我看到两种选择:

a) 当你需要学习一些诀窍时,可以在网上临时查找

但我不喜欢这种技术

b) 系统地学习和阅读一些书。如果有必要的话,我会读所有的书。请告诉我,除了JavaScript之外,还有哪些技术可以用来做这些事情


如果只是JavaScript,有什么书可以教我Google员工、FogCreek和StackExchange员工使用的JavaScript水平。

HTML5Rocks是一个很好的资源,它们向您展示了一些更新的功能,并提供了代码示例


HTML5Rocks是一个很好的资源,它们向您展示了一些更新的功能,并提供了代码示例

如果只是JavaScript,有什么书可以教我Google员工、FogCreek和StackExchange员工使用JavaScript的水平

这是最容易回答的问题:没有。是的,开始吧,或者如果你有一些编程经验,想要一个快速的介绍,但两者都只能让你开始。我的意思是,我肯定他们在大学里读过一些教科书,但这有点像是问什么书让职业运动员如此优秀,或者你读了什么书才能学好吉他

这可能是10%的文本材料和90%的持续练习——发现新问题并找出解决方法

编辑

我并不想暗示避免读书是令人钦佩的,只是说经验是最好的老师,理论理解只是达到目的的一种手段:实践理解。书在这里是绝对必要的;我主要是在争论书籍和那种能让你获得一份高薪工作的专业知识之间的联系。举一个可能更相关的例子,想象一下语言学习者。你可以随心所欲地学习课本,但如果没有经验,你会像一年级学生一样口吃。(例如,即使你能比母语人士更好地正确背诵某些结构的语法差异。)

所以,不,不要只是抄袭意大利面,当事情破裂时就这么做。但是一定要在阅读的早期就开始,你犯的错误(而不是你抄袭的脚本)往往是最好的老师

如果只是JavaScript,有什么书可以教我Google员工、FogCreek和StackExchange员工使用JavaScript的水平

这是最容易回答的问题:没有。是的,开始吧,或者如果你有一些编程经验,想要一个快速的介绍,但两者都只能让你开始。我的意思是,我肯定他们在大学里读过一些教科书,但这有点像是问什么书让职业运动员如此优秀,或者你读了什么书才能学好吉他

这可能是10%的文本材料和90%的持续练习——发现新问题并找出解决方法

编辑

我并不想暗示避免读书是令人钦佩的,只是说经验是最好的老师,理论理解只是达到目的的一种手段:实践理解。书在这里是绝对必要的;我主要是在争论书籍和那种能让你获得一份高薪工作的专业知识之间的联系。举一个可能更相关的例子,想象一下语言学习者。你可以随心所欲地学习课本,但如果没有经验,你会像一年级学生一样口吃。(例如,即使你能比母语人士更好地正确背诵某些结构的语法差异。)


所以,不,不要只是抄袭意大利面,当事情破裂时就这么做。但是一定要在阅读的早期就开始,你犯的错误(而不是你抄袭的脚本)往往是最好的老师。

拿出一个好的项目,开始实施它。一边看书,一边上网


因此,去克隆一个好的项目,并开始实施它。一边看书,一边上网


所以,去克隆一个

这个问题其实并不重要——但我要告诉你,再多的系统学习也不能教会你创新。其中一部分是能够边走边学,边走边发明,一部分就是天赋。不是每个人都能画出卖几千美元的美丽风景,也不是每个人都能创造出创新的网络界面和应用程序。经验、不断的学习、不断的实验和才能结合在一起,创造出你所看到和喜欢的东西。或者,你可以得到Firebug并复制你看到其他人在做的事情请从阅读一些开始,这里有很多教程,它们至少很弱,或者包含很大的安全漏洞,当你仍然不知道它们时,你不会注意到它们。很好,最近的书还包括DOM操作、CSS动画、使用新元素(如
canvas
)以及学习JavaScript后如何使用jQuery等。当然,正如Chris所说,没有办法学习如何学习新思想,只是从其他设计中获得灵感(或rath)