深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

构建现代网站的20个技巧(二)

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/12/22

11.将JS在HTML文件底部引入
浏览器会先检索、解析和执行加载的脚本,然后渲染剩余的页面内容,以防脚本创建新元素。脚本在底部后,浏览器可以一直渲染页面直到脚本加载完全,以便用户尽快加载页面显示出来。
12.避免HTML中脚本标签
不同于引入脚本,脚本标签需要浏览器停止渲染(处理脚本),阻碍后续资源文件的分析和下载。这导致页面初始加载减慢,甚至留下可怕的“空白页”体验。而且脚本分散在内联标签里很难维护。
13.不要在HTML元素中使用内联脚本事件
例如<button onclick="validate()">Validate</button>。这种做法违反了标签、表示和行为之间的清爽原则。而且,如果相关的脚本实在文档底部加载,用户可能先点击了页面触发事件从而尝试调用脚本程序,但是其实脚本还没加载——引发错误!
三.CSS
14.熟悉和使用CSS级联规则
简单的id和class选择器是好用的,但是这也意味着标签混乱,到处是无法重用的的id和class。应该用标签,子元素标签,同列标签和,小部分的id和class标签组合,使css更简单和通用。避免使用“!imporant”。
15.面向未来的使用前缀特定属性
新草案制定时,一些浏览器厂商会通过添加前缀以实现可能支持的标准。为了确保CSS标签以后可用,带前缀的和标准的属性名称都用上最好。这篇文章还提供了一个JavaScript解决方法。
16.用优雅的CSS处理兼容性,而不是hack
CSS hack随着浏览器的更新,显得不可靠。解决方法是为html或body标签添加特定浏览器的class,并在css规则中使用。条件注释也可以在特定浏览器版本时使用需要的CSS文件。
四.JavaScript
17.总是将功能探测优先于浏览器(navigator.userAgent)探测。
判断是否存在一个特定功能(或错误)时,userAgent字符串是一个糟糕的指标。更严重的是,解析userAgent的代码是错误的。例如,一个浏览器探测库期待主版本号是一个一位数字,所以会把Firefox 15报告为Firefox 1,把IE 10报告为IE 1!更可靠的是直接探测功能或问题,并用它作为代码分支决策的标准。我们推荐Modernizr,它是实现功能探测的最简单方法。
18.尽可能在Ready后立刻执行脚本
技术上如jQuery的$(document).ready()使脚本在HTML页面加载完后立即执行,也是脚本可以安全执行的最早时刻。然而复杂的脚本会让页面显得迟缓,并阻止用户立刻操作页面。所以,一些比如tooltip(提示框),dialog(对话框)在需要显示时初始化,不造成页面卡顿。
19.如果Ajax关系用户交互,越早请求越好
Ajax请求会花费很长时间,而且不需要等待HTML页面渲染就可以发起请求。所以,把$(document).ready()放在Ajax请求完成回调函数中更好。
20.延迟加载非必要的脚本(如Facebook Like,Google +1,Twitter)。
所有人都希望他们的网页在社交网络上流行,但是社交网络的脚本往往很大,可能会引起用户响应迟缓。在请求这些脚本前等待页面加载完毕,可以使页面响应更快。更妙的是,重新考虑这些按钮是否有必要,以及它们是否改善了你的页面整体体验。

相关行业资讯

1、如何更好地做好网站优化
2、从网站流量的多样性替长尾把把脉
3、seo优化分析主要分析以下八点:
4、浅谈内容社区设计之一:内容生产
5、怎样的网站建设效果好?
6、手机网站建设疏密均匀
7、博客与论坛链接
8、什么是网页设计中的排版技术和技巧
9、在网站建设中图片怎么处理才能兼顾性能与外观
10、常见的网站类型有哪些哪种更适合你
11、网站内页需要优化哪些地方
12、如何选择合适网站制作服务商
13、站长分析:网站核心竞争力与用户体验差异化
14、浅析网站优化标准检测的因素
15、网站优化过度的解救办法
16、网站优化中最常见的误区有哪些
17、内链带来很多好处有哪些
18、决定网站的好坏凭借的是什么
19、如何建立一个网站 建站步骤介绍
20、深圳企业网站建设的战略意义是什么
21、如果不懂SEO技术应该怎么做网络推广
22、深圳网站建设最核心的六大重要组成部分
23、重新定义设计师角色:只会把产品做好看,并没什么用
24、企业网站建设过程中的两大错误做法
25、专业网站制作,这几点你做到了吗
26、企业网站制作要注重质量
27、 使搜索引擎收录更多你的网站的三大基本法则~
28、网站优化须知
29、做SEO优化每天都需要做的那些事
30、营销型网站建设具备哪些特征
31、浅谈网络营销与搜索引擎的关系
32、营销型网站制作对于营销型企业网站建设,企业重视价格,还是价值
33、企业网站SEO优化中客户与您联系的常见渠道方式有哪些
34、可信搜索“梦想”正照进“现实”
35、深圳网站建设公司:如何做好网站引流
36、网站内容匮乏怎么办
37、站长经营网站必须具备的能力
38、SEO优化之图片技巧
39、新建的新能源行业网站如何优化关键词
40、推广网站如何做百度排名优化
41、如何做成功的企业网站制作
42、建站优化系列教程(5):推广方法的选择
43、如何防止网站在日常SEO优化中被降权
44、浅谈导致网站排名下降的几大因素
45、公司网站建设的色彩搭配小窍门
46、为什么说网站排名波动是正常的事情
47、新时期如何做好学校网站建设工作
48、如何构建良好的网站结构
49、分享站内站外优化SEO技巧
50、结交人脉实现网站梦想
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号