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

JavaScript书籍问题

JavaScript书籍问题,javascript,Javascript,大家好,我刚买了一本书《JavaScript demystified》来阅读和学习JavaScript,但我注意到它是在2005年出版的,它引用了netscape浏览器和其他我认为过时的“实践”,比如在script标签中使用language属性,也没有在每行末尾加上分号 我的主要问题是,自从这本书出版以来,javascript是否发生了如此大的变化,以至于阅读这本书并没有教会我需要知道什么,或者它是否仍然是一个很好的参考资料?自2005年以来,核心语言本身并没有太大的变化,但web浏览器已经发生

大家好,我刚买了一本书《JavaScript demystified》来阅读和学习JavaScript,但我注意到它是在2005年出版的,它引用了netscape浏览器和其他我认为过时的“实践”,比如在script标签中使用language属性,也没有在每行末尾加上分号


我的主要问题是,自从这本书出版以来,javascript是否发生了如此大的变化,以至于阅读这本书并没有教会我需要知道什么,或者它是否仍然是一个很好的参考资料?

自2005年以来,核心语言本身并没有太大的变化,但web浏览器已经发生了变化。如果这本书教授了很多关于这种语言的知识,并且没有过多地谈论浏览器和sucj,那么它可能仍然是一本很好的参考书,但是你会从使用这种语言和找出事情发生的原因中得到更多。

JavaScript的实际应用已经完全改变。语言本身(语法和语义)并没有发生很大的变化。不管怎样,现在几乎可以肯定有更好的参考资料

从一流的在线服务开始

然后:


是的,在过去的6年里,这种语言发生了太多的变化。我在这里谈论的所有这些变化都伴随着ECMAscript edition 5,它现在几乎可以在任何浏览器中使用。如果这本书中没有提到(我对此表示怀疑),那么它对基本Javascript语法唯一的好处就是

然而,也有一些“老掉牙”的书没有涵盖ES5,但仍然很好地理解了ES5语言。我不知道这本书有什么问题,但仍然是一个热门的候选人


同样,基本的Javascript语法没有发生太大的变化,但是有大量新的本机方法/技术,它们确实是该语言的未来。

这可能不是一本很好的书-language属性在1997年被弃用(或者差不多)。对于书籍和其他资源,请尝试CLJ常见问题解答:

这是标记的。。。为什么?试试吧。我为好的、最新的Javascript书籍提出了一些建议。伙计们,OP似乎在质疑他已经买的书是好是坏。我敢肯定我们已经在这里找到了很多JS书籍的列表。(不过问题的标题似乎更一般)