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

      
     
     
     
     
     
     
     
  • 相关阅读:
    Django中关于MySQL的bug总结
    css的外边距合并或者外边距塌陷问题
    双十二开篇之作
    浅谈css的行内类型标签和块级标签
    css的padding和border问题
    Django中的bug总结
    css清除浮动的方法
    Ubuntu图标变成问号
    pku1149 PIGS
    sizeof()功能
  • 原文地址:https://www.cnblogs.com/ww5v/p/4714852.html
Copyright © 2011-2022 走看看