前端知识

1、跨域请求怎么解决

    (1)同源策略,要理解跨域,先要了解一下“同源策略”。所谓同源策略是指 (域名,协议,端口)相同。

        所谓“同源策略”简单的就说基于安全性考虑,当前域不能访问其他域的东西。

    (2)JSONP 虽然看起来很像一般的 ajax 请求,但其原理不同,JSONP是对文章第一小节原理的封装,

        是通过<script>标签的动态加载来实现的跨域请求,而一般的ajax请求是通过XMLHttpRequest对象进行;

    (3) JSONP不支持POST请求,即使把请求类型设置为post,其本质上仍然是一个get请求。

 2、什么是AJAX

        是一种创建交互式网页应用的网页开发技术,AJAX 是一种在无需重新加载整个网页的情况下,

        能够更新部分网页的技术。 

3、Ajax有哪些参数

$.ajax({

        type: 'GET',    // 这是请求的方式 可以是GET方式也可以是POST方式, 默认是GET

url: ' xxx.php ',   // 这是请求的连接地址 一般情况下这个地址是后台给前端的一个连接,

直接写就可以

        dataType:'json',  // 这是后台返回的数据类型 一般情况下都是一个json数据,

前端遍历一下就OK

        async: true, // 默认为true,默认为true时,所有请求均为异步请求,

如果需要发送同步请求,需设置为false,

        timeout: 8000, // 设置请求超时时间(毫秒)。此设置将覆盖全局设置

        data: {// 要传递的参数'xxx' : 'xxx',... ... },

        beforeSend: function () {// 在发送请求前就开始执行 (一般用来显示loading图)},

        success: function (data) {// 发送请求成功后开始执行,data是请求成功后,返回的数据 },

        complete: function () {//当请求完成后开始执行,无论成功或是失败都会执行

(一般用来隐藏loading图)},

        error: function (xhr,textStatus, errorThrown) {

                //  请求失败后就开始执行,请求超时后,在这里执行请求超时后要执行的函数}

}).done(function () {

        // 这个函数是在ajax数据加载完之后,对数据进行的判断,

在涉及到对ajax数据进行操作无效时,在这个函数里面写是可以起到效果的})

4.同步和异步的区别?

Java交互方式有两种同步和异步

同步交互:是指发生一个请求需要等待返回结果,才能发送下一个请求,有个等待的过程.

异步交互:是指发生一个请求不需要等待结果,随时可以发送下一个,不需要等待.


5、JQuery 有哪些选择器

很多种,大概归纳为9种。

    (1)基本选择器id element .class *

    (2)层次选择器:ancestor descendant parent > child prev+ next prev ~ siblings

    (3)基本过滤器选择器 :first  :last  :not :even  :odd  :eq :gt  :lt  :header :animated

    (4)内容过滤器选择器 :contains  :empty :has  :parent

    (5)可见性过滤器选择器:hidden  :visible

    (6)属性过滤器选择器 [attribute]  [attribute=value]  [attribute!=value]  [attribute^=value]

        [attribute$=value] [attribute*=value]  [attrSel1] [attrSel2][attrSelN]

    (7)子元素过滤器选择器 :nth-child :first-child :last-child:only-child

    (8)表单选择器:input :text :password :radio :checkbox :submit:image :reset :button :file :hidden

    (9)表单过滤器选择器 :enabled  :disabled :checked :selected




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值