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

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

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

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、404页面对于SEO优化的重要性
2、专业网站建设制作这些方面要特别注意
3、网站运营:谈导致首页被K的几个常见因素
4、中标:金蝶国际全网建设+营销推广年度服务。
5、网站建设对文章有什么要求
6、易捷网络谈响应式网站或自适应网站的优点和缺点
7、搜索营销能够缩小社会差距
8、教你传统的深圳网站建设如何升级改造?
9、网站内页一直不被收录是什么原因
10、网站搜索优化是高思维的技术型体力活儿
11、网站建网站切忌犯错的几个细节
12、网站制作中,如何选择匹配度高的虚拟主机
13、网站页面优化过度如何减轻损失
14、企业如何建立自己的官方网站?
15、分析企业网站内链建设的技巧和注意事项
16、企业网站想要崛起不能少的制作条件
17、上海普陀网站建设如何提升品牌价值
18、一个人的网站推广优化网站优化升级篇-深圳网站建设公司
19、 该如何借助百度知道平台写出原创文章
20、企业建网站网页界面的版式
21、网站改版升级
22、CSS3实现不同元素水平居中、垂直居中的方法
23、怎样提高网站建设公司的服务质量
24、影响推广关键词排名的因素有哪些
25、如何自己做网站,这些要素和步骤要知晓
26、正规的网站建设公司有哪些特点
27、企业网站制作之后如何维护
28、网站分析的10大误区(一)
29、电商网站设计如何做效果更好
30、如果让网站打开的速度赶上高铁
31、网站seo优化靠外链还有作用吗
32、英文网站关键词的挖掘
33、营销网站建设合理的规划
34、网站优化在不同时期的不同优化方法
35、网站建设好之后日常的更新与维护怎么做
36、网站建设你不可不知的提升用户体验的秘诀
37、地方人才网推广几种方式
38、企业网站建设到底意味着什么的呢
39、SEO接手一个网站要如何优化
40、谷歌优化推广不得不知道的事情
41、个人网站制作教程和需要注意的方面
42、竞价推广喜欢什么样的网站
43、企业网站建设是选择价格还是功能
44、网站建设的首页如何做才能吸引用户
45、社区的风格是由运营方决定还是用户决定
46、给企业网页设计新手的10条实用法则,绝对受用
47、网站推广三个方法不能少
48、网站制作浅谈影响网站打开速度的因素
49、SEO快排技术有哪些
50、响应式网站建设价格贵但贵得有道理
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号