JS脚本代码和css外置

网络营销评论75

由于网站效果的需要,许多网站都会在网页上加上一些JS特效,或者大量的CSS样式,以达到丰富网站内容的作用。但是由于有的网站建设者技术不够专业或建设习惯问题,导致网站中JSCSS占用了大量的篇幅。这不仅影响了网页打开的速度,而且给蜘蛛的爬行带来了不便,虽然蜘蛛常会跳过大量的JS代码,但是过多的可以外置的代码仍然会给蜘蛛带来不好的印象。要知道,搜索引擎蜘蛛喜欢的是简单有条理的内容,而对蜘蛛来说大篇的JS代码就是无用的,因为大多数搜索引擎都不知道它所表示的具体意思。

JS脚本代码和css外置-图片1

对于东莞SEOer来说,我们需要的不只是网站美观、效果丰富,我们更需要的是便于东莞搜索引擎优化的网页。因此对于网站内大段的JSCSS代码,最好的办法就是将它们独立成单个的文件,放置在一个专门的JSCSS目录下。在需要的网页head部分,调用JS脚本文件或者CSS样式表,以下为站长之家首页调用外部JSCSS文件的代码:

JS脚本代码和css外置-图片2

JS脚本代码和css外置-图片3

上段代码中hrefsrc后面的值为调用JSCSS文件的URL地址,调用JS或者CSS外置文件时注意以下几个方面:

1、调用代码应在网页head部分。

2、JS 文件调用时应使用<script language="j avascript/vbscripttype=text/ javascript/vbscriptsrc=../xx.js></script>为标准调用代码,里面的javascrip/vbscript根据调用文件的类型决定。为何站长之家没有写language="javascripttype=text/j avascript”呢?因为以IE内核为标准的浏览器默认的script文件为javascript语言脚本,因此在绝大部分的浏览者中都不会发生错误。但是不排除有使用vbscript的网站,因此我们为保证准确性,最好完整地写出来。

3、调用 CSS样式表的标准代码为<linkrel=stylesheettype=text/csshref=../xx.css>,同样告诉浏览器此调用的是样式表(stylesheet),格式为CSS文本。不过CSS发生错误的几率非常低,但是为了万无一失最好还是按照标准写法编写。

将JS和CSS独立出来,放置在一个单独的文件夹里,使网站的维护和修改变得更为便捷,当需要修改某个样式或者效果时,只需要改动单个文件。同时当多个网页使用同一个JS或者CSS文件时,用户只需要加载一次代码文件就行了,浏览其他网页时,直接使用浏览器缓存里的JSCSS文件,这有利于减少带宽和打开速度。

但外置文件也有不利因素,那就是当用户第一次访问网页时,浏览器会发出多次HTTP请求,这会加大服务器的负担。如果初次访问用户过多的话,很可能出现网页打开不全的情况,这就是为什么有时候打开某些网站会出现网站布局错乱的情况。

我们在决定使用外置还是内置JS和CSS文件时,一般还是考虑将它们独立出来,以提高网站的打开速度,也便于搜索引擎蜘蛛的爬行,这是利大于弊的。尤其是网站内容丰富、用户浏览网页数量较多的网站,如新闻站、信息资源站等,这些网站用户浏览的网页数量一般很多,而且大多数页面的样式和效果都一样,外置JSCSS文件是非常重要的。而且对于东莞SEO来说,外置JSCSS文件,是规范整站和内部优化的一项重要工作。

JS脚本代码和css外置-图片4

 
为什么功能网站价格都比较贵 网络营销

为什么功能网站价格都比较贵

经验大多数网络公司都是以做纯展示的企业站为主的,企业站是为了做宣传展示用的,主要在设计方面多花点心思就可以了,设计方面很多公司都是比较有经验的。而功能站主要侧重点在于功能的开发,一般的网络公司做的是比...
百度权重Vs.谷歌PR 网络营销

百度权重Vs.谷歌PR

而对于谷歌PR,也许就比百度权重对于网站的重要性要高出一截了。PR值全称为PageRank(网页级别),用来表现网页等级的一个标准,级别分别是0到10,是Google用于评测一个网页“重要性”的一种方...
换种排版方式,汉字也能高逼格! 网络营销

换种排版方式,汉字也能高逼格!

文章来源:知乎 作者:栾时予我大天朝的文化博大精深,文字在世界上也是独树一帜,要想把汉字的效果发挥到极致,还是得往这看!直接来点实在的。▼一、字体意象的选择诚然,用户在阅读的过程中,思维主要专注于文字...
杭州场最后3个名额,名满关闭! 网络营销

杭州场最后3个名额,名满关闭!

淘宝团队跟手淘团队已经完成了合并,无线端不再是跟在PC端屁股后面照猫画虎地策划及做活动,所有包括营销、运营、设计、品牌的人员都是带着无线-PC全局观的角度来策划、执行一切活动。无线时代已经不再是粗暴地...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: