IMWeb提升营 —Day5(补)

来源:互联网 发布:51单片机发展 编辑:程序博客网 时间:2024/05/21 09:17

问题1: Ajax的优缺点都有什么?
答案:
Ajax的优点:
1)页面无刷新,用户体验非常好。
2)使用异步方式与服务器通信,具有更加迅速的响应能力。
3)可以把一些服务器负担的工作转到客户端,利用客户端闲置的能力来处理,减轻服务器负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求和响应对服务器造成的负担。
4)基于标准化并被广泛支持的技术,不需要下载插件或者小程序。
Ajax的缺点:
1)Ajax不支持浏览器back按钮。
2)安全问题, Ajax暴露了与服务器交互的细节。
3)对搜索引擎的支持比较弱。
4)破坏了程序的异常机制。
5)不容易调试。

问题2: 简述一下Ajax的工作原理
答案: Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。
该问题的详细介绍:http://www.cnblogs.com/mingmingruyuedlut/archive/2011/10/18/2216553.html

问题3: CSS+DIV开发Web页面的优势有哪些?
答案:1)CSS+DIV,这个网页设计模式中,DIV承担了网页的内容,CSS承担了网页的样式。这样就使网页的内容和样式的分离开来。有利于页面的维护升级。
2)有助于提高搜索引擎亲和力(快速找到需要的数据,而不是像在TABLE中一层层的查找)
3)有助于页面的重构(换皮肤如blog,直接套用另外一套样式就可以实现,而不用改动网页脚本。)

问题4:简述DIV元素和SPAN元素的区别
答案:DIV默认情况下是分行显示,SPAN在同行显示。

本篇文章是补5月28号的,由于端午节放假,所以没有写。

原创粉丝点击