Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.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_Javascript_Unobtrusive Javascript - Fatal编程技术网

为非程序员学习JavaScript

为非程序员学习JavaScript,javascript,unobtrusive-javascript,Javascript,Unobtrusive Javascript,我编写CSS/XHTML就像它应该是我的母语一样,并且我确实按照可访问性等准则编写有效的语义代码 但是我想学习不引人注目的JavaScripting,但是对于一个完全没有程序员头脑的人来说,我需要一些动机/技巧/等等,比如学习它的最佳方式是什么,你需要多长时间才能感受到知识的力量?:) PS:我确实了解JavaScript是如何工作和更改DOM等的。。我认为更多的是通过头脑学习语法,而不是去查阅 另见: 就用它吧。事实上,你花在阅读和写作语言上的时间越多,它就变得越自然。使用或同等的控制台测试

我编写CSS/XHTML就像它应该是我的母语一样,并且我确实按照可访问性等准则编写有效的语义代码

但是我想学习不引人注目的JavaScripting,但是对于一个完全没有程序员头脑的人来说,我需要一些动机/技巧/等等,比如学习它的最佳方式是什么,你需要多长时间才能感受到知识的力量?:)

PS:我确实了解JavaScript是如何工作和更改DOM等的。。我认为更多的是通过头脑学习语法,而不是去查阅

另见:


就用它吧。事实上,你花在阅读和写作语言上的时间越多,它就变得越自然。使用或同等的控制台测试简短的想法;以现有网页为例,从命令行以交互方式连接事件,习惯将编写行为代码作为一个独立于编写标记的过程


如果你想要一本好书,我可以推荐优秀的——是的,它是针对jQuery用户的,但是无论你在图书馆中的选择如何,这些概念都适用。

只要使用它就可以了。事实上,你花在阅读和写作语言上的时间越多,它就变得越自然。使用或同等的控制台测试简短的想法;以现有网页为例,从命令行以交互方式连接事件,习惯将编写行为代码作为一个独立于编写标记的过程


如果你想要一本好书,我可以推荐优秀的——是的,它是针对jQuery用户的,但是无论你在图书馆中的选择如何,这些概念都适用。

动机,抱歉,我无能为力

语法是死记硬背的。这些规则很简单,而且相当一致,所以实际上语法并没有那么难

与语法混为一谈的可能是其他方面,如哪些对象上有哪些属性、要调用哪些函数、框架提供了什么。这基本上是死记硬背

许多框架通过巧妙地使用JavaScript语法添加了一些语法,您也需要学习这些语法

但归根结底,学习这些东西的唯一方法就是使用它

你不能读它,你必须去做

找到一个你想要解决的问题,一个你网站的功能或者其他什么,然后攻击它

如果你在网上找到了一个教程或者任何你想要的东西,输入代码,不要剪切粘贴它。当你输入时,对每个符号或字符提出疑问,试着理解你为什么要输入你要输入的东西

努力改变事物,即使只是变量名,因为这样你就能更好地了解事物的用途以及它们是如何被引用的。它还可以让您专注于大型程序的一小部分

如果您要将“window1”变量更改为“myWindow”,那么至少您可以将代码视为“废话废话window1废话window1”,而不必理解所有内容

从小处做起,不要担心“做对了”,等等,只要成功就行了。如果这样做不影响你,那你就是好人。如果你看了之后说“那不太对”,因为你在开始学习之后学到了一些东西,然后回去把它清理干净


在这个阶段,功能大于形式。很多形式仅仅来自于经验。

动机,抱歉,我无能为力

语法是死记硬背的。这些规则很简单,而且相当一致,所以实际上语法并没有那么难

与语法混为一谈的可能是其他方面,如哪些对象上有哪些属性、要调用哪些函数、框架提供了什么。这基本上是死记硬背

许多框架通过巧妙地使用JavaScript语法添加了一些语法,您也需要学习这些语法

但归根结底,学习这些东西的唯一方法就是使用它

你不能读它,你必须去做

找到一个你想要解决的问题,一个你网站的功能或者其他什么,然后攻击它

如果你在网上找到了一个教程或者任何你想要的东西,输入代码,不要剪切粘贴它。当你输入时,对每个符号或字符提出疑问,试着理解你为什么要输入你要输入的东西

努力改变事物,即使只是变量名,因为这样你就能更好地了解事物的用途以及它们是如何被引用的。它还可以让您专注于大型程序的一小部分

如果您要将“window1”变量更改为“myWindow”,那么至少您可以将代码视为“废话废话window1废话window1”,而不必理解所有内容

从小处做起,不要担心“做对了”,等等,只要成功就行了。如果这样做不影响你,那你就是好人。如果你看了之后说“那不太对”,因为你在开始学习之后学到了一些东西,然后回去把它清理干净


在这个阶段,功能大于形式。大部分表单都来自于经验。

如果您已经准备好使用HTML和CSS,那么学习Javascript是一个好主意。Javascript是一种很酷但古怪的语言。大多数使用JS的人并不知道如何编写好的JS代码。我强烈推荐观看道格拉斯·克罗克福德的视频,参见


他们将提供关于Javascript的真正独家新闻。

如果你已经准备好学习HTML和CSS,我认为学习Javascript是一个好主意。Javascript是一种很酷但古怪的语言。大多数使用JS的人并不知道如何编写好的JS代码。我强烈推荐观看道格拉斯·克罗克福德的视频,参见


他们将提供有关Javascript的真正独家新闻。

取决于您想做什么。你是一个正在考虑进入开发领域的成功网页设计师吗?锻造ahe