JavaWeb前端技术细节记录
侧边栏壁纸
  • 累计撰写 61 篇文章
  • 累计收到 18 条评论

JavaWeb前端技术细节记录

龙流
2022-11-09 / 1 评论 / 63 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年11月11日,已超过394天没有更新,若内容或图片失效,请留言反馈。
1、关于ajax技术?

 ajax的优点有:

 1、提高了性能和速度

减少客户端和服务器之间的流量传输,同时减少了双方响应的时间,响应更快,因此提高了性能和速度。

 2、交互性能好

可以异步与后台服务器发送数据,并返回数据到前台

 3、异步调用

客户端浏览器在开始渲染之前避免等待所有数据到达

 4、节省带宽

基于Ajax的应用程序使用较少的服务器带宽,因为无需重新加载完整的页面。

 5、使用XMLHttpRequest

XMLHttpRequest在Ajax Web开发技术中起着重要作用。XMLHttpRequest是由Microsoft设计的特殊JavaScript对象。XMLHttpRequest对象调用作为异步HTTP请求到服务器以传输数据。它用于向非Ajax页面发出请求。

 6、拥有开源JavaScript库 : JQuery,Prototype,Scriptaculous等。

 7、AJAX通过HTTP协议进行通信。

 ajax的缺点有:

 1、不安全,因为所有的文件都是从客户端进行下载
 2、网络延迟影响用户体验
 3、禁用JavaScript的浏览器无法使用
 4、由于安全限制,产生的跨域问题,相较传统经典web应用程序更复杂
2、ajax内部的主要参数有哪些?
① async:要求为boolean类型,异步为true(默认),同步为false。
② url:要求为string类型的参数,发送请求的地址。
③ type:要求为Stirng类型,请求方式post或get。
④ data:要求为object或stirng类型,发送到服务器的数据。
⑤ dataType:要求为String 类型,预期服务器返回的数据类型。
⑥ beforeSend:要求为function类型的参数。例如添加自定义HTTP头
⑦ timeout:要求为number类型,设置请求超时时间(毫秒)。
⑧ cache:要求为boolean类型,默认为true,是否从浏览器缓存中加载信息。

3、cookie和session关系,原理

cookie是存储在客户端的,
session是存储在服务的的,

cookie相比session不安全些

session原理:
客户端a访问服务器时,服务器生成进行session对象生成然后保存在服务器中,同时会产生一个sessionid返回给客户端cookie中。
session会话有声明周期,可以通过设置session属性,设置session过期时间或者是关闭浏览器结束一次会话session也会失效

Jquery的常用选择器有哪些?

首先,Jquery选择器主要分为基本选择器,层级选择器,过滤选择器和表单选择器
具体的:
基本选择器:具体示例见手册文档或百度
层级选择器:
过滤选择器:
表单选择器:

0

评论 (1)

取消
  1. 头像
    ert
    Windows 8.1 · FireFox

    什么事都有。表情

    回复