zoukankan      html  css  js  c++  java
  • JQuery的总结

       我对Jquery比较熟悉,像Jquery的选择器,有通过#id,标签选择器,class选择器,还有表单选择器前面加一个{:},可以选择表单的各种元素。比如文本框,单选框,多选框等等。还有基本选择器,可以指定选取某个元素,因为使用${selector}得到的是一个数组,可以指定,选取第一个的是:first,最后一个是:last,第几个元素就用:eq{index},下标大于几或小于几的元素。

      然后就是使用Jquery发送Ajax请求,它主要使用其中的几个属性,有url,type,data,dataType,success,error等等,在使用中,需要注意的是async这个属性,因为它默认是true,表示异步的意思,这个时候,$.ajax,后面的代码先执行,回调函数后执行,因为需要发送网络请求得到结果之后才能调用success指定的函数。当async为false的时候,表示为同步,这个时候,回调函数先执行,$.ajax,后面的代码后执行,因为同步表示需要获取服务器的响应后,才能执行后面的代码。

      其他的,type表示发送的请求是get,还是post,默认是get,但是我建议还是用post,因为post的传送数据量大,一般被默认为不受限制,get的安全性非常低,post的安全性较高,但get的执行效率却比post方法好,在文件传输的时候只能用post而不能用get。

      dataType表示请求返回的数据类型,比如指定json,jquery会自动将服务端返回的json字符串转为js对象,如果不指定json,需要手动编码使用eval函数进行转换,dataType的类型有:‘xml’,‘html’,‘script’,‘json’,‘jsonp’,‘text’等等。

  • 相关阅读:
    js——DOM层次节点(一)
    js——客户端检测
    js——navigator,screen,history对象(BOM 3)
    【bzoj1096】[ZJOI2007]仓库建设
    【bzoj1010】[HNOI2008]玩具装箱toy
    【bzoj3566】 [SHOI2014]概率充电器
    【bzoj1013】[JSOI2008]球形空间产生器sphere
    【FJ省队训练&&NOIP夏令营】酱油&&滚粗记
    【bzoj3676】[Apio2014]回文串
    【bzoj1031】[JSOI2007]字符加密Cipher
  • 原文地址:https://www.cnblogs.com/xqbin/p/5767442.html
Copyright © 2011-2022 走看看