怎么样学习JavaScript

怎么样学习JavaScript

ID:40500984

大小:102.22 KB

页数:5页

时间:2019-08-03

怎么样学习JavaScript_第1页
怎么样学习JavaScript_第2页
怎么样学习JavaScript_第3页
怎么样学习JavaScript_第4页
怎么样学习JavaScript_第5页
资源描述:

《怎么样学习JavaScript》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学习JavaScript是困难的。它发展的如此之快,以至于在任何一个特定的时刻,你都不清楚自己是否“做错了”。有些时候,感觉像是坏的部分超过了好的部分。然而,讨论这些并没有意义,JavaScript正在征服世界,所以,我们也只能这么做了。下面是我的一些建议:1.JS应该放到.js文件中“额,只有那么几行而已…”,是的,我的意思是所有的JS都应该放在 .js 文件中。为什么呢?因为这有助于可读性,节省带宽。行内JavaScript在每次页面加载时都会重新下载,相反的,单独的 .js 文件则会被缓存起来。正如你所看到的,这个规则有助于支持如下一长串的其他规则。这就是为什么它的规则#1。2.JS应

2、该是静态的我看到过很多程序员喜欢动态的使用JavaScript。他们喜欢像使用服务器端语言如C#,Ruby,Java那样来动态的使用JavaScript。千万不要这么做。你失去了代码着色、语法高亮显示和智能感知的支持。记住,JavaScript应该属于一个 .js 文件(见规则#1)。然而,使用JSON引入动态行为。我把这称为JavaScript配置对象模式。具体方法如下:把JSON注入到你应用程序的头部,并根据业务逻辑的需要利用这些数据。你可能会想:“嘿,这违背了规则#1”。我把JSON看作是数据,而不是代码,所以我破例,为了支持静态的、单独的JavaScript文件。StackOverf

3、low使用的这种模式,Google也是。你可以看下他们的代码:正如你看到的,StackOverflow注入了一些个人的设置,如 isNoticesTabEnabled。这个简单的JSON代码片段为你使用静态JavaScript文件自定义行为提供了必要的数据支持。为了实现这一点,需要序列号服务器端类为JSON,然后放置在  中。然后你可以在静态的JavaScript文件中根据需要参考这个数据结构,能够使用它,是因为它被注入到  中。3.JS应该被压缩压缩可以减小文件体积,从而提升页面加载速度。记住,性能也是一项功能。因为,为了压缩,你需要把JS放到一个单独的文件中(见规

4、则#1)。压缩JS曾经很麻烦,但现在完全是简单自动化的。有一打的方式可以做到,而Gulp 和 gulp-uglify 是一种低摩擦和自动化的办法。4.JS应该位于页面底部如果你把