zoukankan      html  css  js  c++  java
  • jQuery

      jQuery是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。

      jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。

      jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。

      特点:

    1. 动态特效
    2. AJAX
    3. 通过插件来扩展
    4. 方便的工具 - 例如浏览器版本判断
    5. 渐进增强
    6. 链式调用
    7. 多浏览器支持,支持IE6.0+、Opera9.0+、Firefox2+、Safari2.0+、Chrome1.0+(在2.0.0中取消了对Internet Explorer6,7,8的支持)

      jQuery里面的AJAX方法:

      jQuery $.get()  

    $.get(url,callback)
    

      必需的 URL 参数规定您希望请求的 URL。

      可选的 callback 参数是请求成功后所执行的函数名。
      jQuery $.post() 
      
    $.post(
        URL,data,callback
    );
    

      必需的 URL 参数规定您希望请求的 URL。

      可选的 data 参数规定连同请求发送的数据。
      可选的 callback 参数是请求成功后所执行的函数名。
      $.ajax的一般格式
      
    $.ajax({
         type: 'POST',
         url: url ,
        data: data ,
        success: success ,
        dataType: dataType
    });
    

      url  必需。规定把请求发送到哪个 URL。

      data  可选。映射或字符串值。规定连同请求发送到服务器的数据。

      success(data, textStatus, jqXHR)  可选。请求成功时执行的回调函数。

      dataType  可选。规定预期的服务器响应的数据类型。默认执行智能判断(xml、json、script 或 html)。

      $.ajax需要注意的一些地方:

        1.data主要方式有三种,html拼接的,json数组,form表单经serialize()序列化的;通过dataType指定,不指定智能判断。

        2.$.ajax只提交form以文本方式,如果异步提交包含<file>上传是传过不过去,需要使用jquery.form.js的$.ajaxSubmit

      
     
     
     
     
     
     
     
  • 相关阅读:
    EF CORE EntityFrameworkCore中关系模式一对一、一对多、多对多的使用
    C# LINQ中Join与GroupJoin的区别
    C#中HttpWebRequest、WebClient、HttpClient的使用
    .Net 性能优化--EFCore(EntityFrameworkCore)
    .Net 性能优化--缓存--分布式缓存
    .Net 性能优化--缓存--http缓存
    .Net 性能优化--缓存--分布式缓存 --sqlserver缓存
    .Net 性能优化--缓存--分布式缓存--reids缓存
    获取Kafka每个分区最新Offset的几种方法
    Wireshark使用入门
  • 原文地址:https://www.cnblogs.com/ww5v/p/4714852.html
Copyright © 2011-2022 走看看