浅谈JS对SEO的优缺点
2012-05-12
想要调查JS对SEO的影响,你必需要调查JS是什么意思,JS的根本语法等相关常识,否者你对着世人谈JS对SEO的影响岂不是在扯澹,你不感觉本人说出口心里都是虚虚的吗?是的,若何让本人变得振振有词,有礼有节,那么你必需把握JS的根本语法,调查JS的益处与JS的缺陷。
JS的益处:
其实这也是为什么呈现JS这门言语的一个主要缘由,JS全名JavaScript,JavaScript是一种基于对象和事情驱动并具有相对平安性的客户端剧本言语。还也是一种普遍用于客户端Web开拓的剧本言语,常用来给HTML网页添加动态功用,比方呼应用户的各类操作。这段文字人人能够读起来比拟僵硬,我稍作引见人人应该就能清楚了,我想你们都留意到这段加了绿颜色的字体了,没错这就是我们需求调查的重点。
起首JS是一食客户端剧本言语,你能够会问这和SEO有什么关系?可以很直接的通知你,这关系大了去了。因为JS是一门基于客户端的剧本言语,所以它所出现的数据和举措是不需求与数据库进行交互的,比方我们常常看到的省市级联动,在注册的时分常常碰到下拉列表省份、市区、县城等等,这些数据因为不是常常更改,所以大型网站都是采用JS挪用,如许一来可以大大减轻效劳器的耗费,也缩短了向用户反应数据的工夫。既然页面出现给用户的工夫缩短了,请问与SEO能否有关,答桉是一定的,并且这并非首要思索到SEO,主要目标照样在效劳器与用户。其实这就是一个最简略的用户体验功用。
然后还提到JS可以给HTML带来动态的结果,人人都晓得HTML是静态网页,看起来比拟板滞,良多人都比拟喜好可以动的网页,比方56相册里面的扭转木马这些结果曾经我也下载模彷过,还有黑客帝国的页面,还我应用JS还开拓过一个相似金山打字的游戏。JS可以让HTML动起来,那么有JS的html网页是不是就是动态网站了呢?(什么是动态网站 ? 什么是静态网站 ? )
最终还有呼应用户的操作,方才其实都提到了一个省市级联动的功用,在注册中我们还常常看到一些JS晋级的AJAX成效,如验证暗码长度和平安,验证码,能否为空的反省等等,这些任务都可以交给JS完成,不必每次用户提交都像数据库恳求一次,极大减轻了效劳器的负荷。
JS的缺陷:
谈到JS缺陷就尽量简略点,小我以为JS是一门难开拓难调试的剧本言语,写过JS代码的人都晓得,调试JS长短常费事的定见工作,所以把web工程师拿高工资我们也别感觉有什么不公道的,然后就是人人都晓得的JS对SEO的影响,坦率的说我感觉JS的影响并非很大,只需别太多,假如代码过多尽量封装到JS文件挪用即可。过些天预备写一篇优化整顿JS代码的文章,我也良久没用过JS了,和人人一样需求进修。
说了JS的长处和JS的缺陷,我想你应该晓得在网站开拓的时分,若何衡量JS什么时分该运用,什么时分不运用或许少运用。良多JS对SEO的影响我想你比我还调查,究竟良多人都有提到,我这里只是做了一些很少有人提起的要素,也许是我特性问题,我不断对峙JS对SEO是大有益处,曾经我照样顺序员的时分,完全不懂SEO,我和一个所谓的SEOer争持过,他说网站里面决不克不及运用JS,我就数据库读取效劳器负荷为来由答复了他,这场争辩没有谁胜谁负,我们都保存本人的观念。确实JS多几多少是对查找引擎有必然的影响,然则只需你但是分运用照样利大于弊的。
JS那些当地不要运用呢?譬如:导航,万万不要为了酷为了炫,而落空了应有的SEO价值。当然良多老板并不会思索这些,他们只需求美观这个也是没有方法的落空,化装操行业是典型,要么是JS导航要么就是全站Flash!其实没有需要过多纠结那些当地不要运用,你只用记住一点,对SEO越主要的当地,最好不要呈现JS代码即可。