1. Jquery属于什么?
    1. javascript的一个库
    2. 一个.js文件
  2. 用什么用?
    1. 可以提高javascript的编程效率
  3. 使用流程
    1. 用一个html<script type='text/javascript' src='???'>标签 导入相应的jquery.js文件
  4. Jquery架构
    1. 选择器  你的目标在哪里
      1. 元素选择器 就是HTML标签 格式:[$("XXXX")]
      2. 属性选择器 就是HTML标签内的各种属性 格式:[$("[XXXX=YYYY]")]
      3. CSS选择器 就是HTML标签的CSS样式 格式:[$("XXXX").css(key,value)]
      4. ID选择器 就是HTML标签的ID属性 格式[$("#XXXX")]
      5. Class选择器 就是HTML标签的Class属性 格式[$(".XXXX")]
      6. 层次选择器 就是HTML标签的结构层次以上选择器的组合 格式[$("1234")]
    2. Jquery事件驱动机制 你要做什么事情
      1. $(document).ready(function 事情的过程)  HTML 加载就绪的时候去执行
      2. $(选择器).click(function 事情的过程) 单击目标的时候
      3. $(选择器).dbclick(function 事情的过程) 双击目标的时候
      4. $(选择器).focus(function 事情的过程) 获得关注的时候
      5. $(选择器).mouseover(function 事情的过程) 鼠标移到上面的时候
    3. Jquery动态技术 具体使用请参考 帮助文档
      1. $(选择器).hide() 隐藏目标
      2. $(选择器).show() 显示目标
      3. $(选择器).toggle() 切换目标
      4. $(选择器).animate() 定义目标的动画效果
      5. $(选择器).fadeIn() 淡入目标
      6. $(选择器).fadeOut() 淡出目标
    4. Jquery搭积木技术
      1. HTML部分
        1. $(选择器).html(context) 在HTML内部添加标签
        2. $(选择器).append(context) 在目标内部添加标签
        3. $(选择器).prepend(context) 在目标内部内容之前添加标签
        4. $(选择器).after(context) 在目标之后添加标签
        5. $(选择器).before(context) 在目标之前添加标签
      2. CSS部分
        1. $(选择器).css(key,value) 设置单个任意CSS样式
        2. $(选择器).css({key,value,....}) 设置多个任意CSS样式
        3. $(选择器).css(key) 获取一个匹配的CSS属性值
    5. Jquery AJAX 代理请求技术
      1. $(选择器).load(url,data,callback) 把数据加载到目标内部
      2. $.ajax(options) 参数实在太多 参考帮助文档
      3. $.get(url,data,callback,type) get方法发送一个ajax 请求
      4. $.post(url,data,callback,type) post方法发送一个ajax 请求
      5. $.getJSON(url,data,callback) get方式的请求返回JSON格式的数据
      6. $.getScript(url,data,callback)加载一个JavaScript文件

最新文章

  1. js 表单验证控制代码大全
  2. Android Studio Problem : failed to find style &#39;textviewstyle&#39; in current theme 解决方法
  3. Angularjs select的使用
  4. [EventBus源码解析] 初探EventBus
  5. Java 迭代器理解
  6. 本地环境phpStorm10+XDebug配置和断点调试
  7. 【UVA10537】The Toll! Revisited (逆推最短路)
  8. 【Ruby on Rails 学习一】ubuntu14.04配置rvm与ruby
  9. java的System.getProperty()方法能够获取的值
  10. android 强制设置横屏 判断是横屏还是竖屏
  11. 自动生成Makefile文件
  12. Protege5.0.0入门学习
  13. SerialPort如何读取串口数据并显示在TextBox上,多线程委托
  14. Database Change Notification
  15. [AS3 3D Demo] Stage3D学习过程中开发的3个Demo
  16. 仿QQ菜单栏:消息,电话菜单
  17. HDU 6038 17多校1 Function(找循环节/环)
  18. C#6.0语言规范(十) 类
  19. 20155227《网络对抗》Exp3 免杀原理与实践
  20. (原)hisi3531立体声pcm实现播放方式

热门文章

  1. 【洛谷P2925 [USACO08DEC]干草出售Hay For Sale】
  2. 【译】5. Java反射——方法
  3. jquery 获取$(&quot;#id&quot;).text()里面的值 需要进行去空格去换行符操作
  4. JS实现选择排序
  5. POJ 2112 Optimal Milking (Dinic + Floyd + 二分)
  6. bigdata learning unit two--Spark environment setting
  7. JS学习笔记Day3
  8. jQuery中mouseleave和mouseout的区别详解
  9. 关键字(6):trigger触发器
  10. python自动化开发-[第十六天]-bootstrap和django