zoukankan      html  css  js  c++  java
  • jquery学习:

    1、什么是jQuery
    jquery 全称 javaScript Query.是js的一个框架。本质上仍然是js。
    2、jQuery的特点
    支持各种主流的浏览器。
    使用特别简单
    拥有便捷的插件扩展机制和丰富的插件
    3、使用jquery
    引入jQuery文件
    jQuery的封装原理
    jQuery的选择器
    jQuery操作元素的属性
    jQuery操作元素的样式和内容
    jQuery操作元素的文档结构
    jQuery中的事件
    jQuery中的动画效果。

    //闭包原理:在全局区中不能够获取函数体内的数据。使用更大作用域的变量来记录小作用域变量的值。

    jquery的选择器学习:
    基本选择器
    id选择器
    标签选择器
    类选择器
    组合选择器
    层级选择器
    简单选择器
    内容选择器
    可见性选择器
    属性选择器
    子元素选择器
    表单选择器

    注意:
    jQuery中选择器获取的是存储了HTML元素对象的数组。
    jquery获取的元素对象不能够直接使用js的内容,按照数组的取出方式将对象取出后可以使用js的内容。
    jquery对我们提供了多种多样的选择器来选择需要操作的HTML元素对象。

    jQuery操作元素属性:
    获取:
    对象名.attr("属性名") //返回当前属性值
    注意此种方式不能获取value属性的实时数据,使用对象名.val()进行获取。
    修改
    对象名.attr("属性名","属性值");

    jquery 操作元素内容学习:
    获取元素对象
    1、获取
    对象名.html()//返回当前对象的所有内容,包括HTML标签。
    对象名.text()//返回当前对象的文本内容,不包括HTML标签
    2、修改
    对象名.html("新的内容")//新的内容会将原有内容覆盖,HTML标签会被解析执行
    对象名.text("新的内容")//新的内容会将原有内容覆盖,HTML标签不会被解析

    jquery操作元素的样式
    1、使用css()
    对象名.css("属性名")//返回当前属性的样式值
    对象名.css("属性名","属性值")//增加、修改元素的样式
    对象名.css({"样式名":"样式值","样式名":"样式值"……})//使用json传参,提升代码书写效率。
    2、使用addClass()
    对象名.addClass("类选则器名")//追加一个类样式
    对象名.removeClass("类选择器 名")//删除一个指定的类样式

    操作文档结构学习:
    获取元素对象
    1、内部插入
    append("内容") 将指定的内容追加到对象的内部
    appendTo(元素对象或者选择器) 将制定的元素对象追加到指定的对象内容
    prepend() 将指定的内容追加到对象的内部的前面
    prependTo() 将制定的元素对象追加到指定的对象内容前面

    2、外部插入
    after 将指定的内容追加到指定的元素后面
    before 将指定的内容追加到指定的元素前面
    insertAfter 把所有匹配的元素插入到另一个、指定的元素元素集合的后面
    insertBefore 把所有匹配的元素插入到另一个、指定的元素元素集合的前面。
    3、包裹
    4、替换
    5、删除
    empty()

    jQuery动态操作事件
    元素对象.bind("事件名",fn)//动态的给指定的元素对象追加指定的事件及其监听的函数。
    注意:
    js中的是一次添加,多次添加时覆盖的效果
    jQuery是追加的效果,可以实现给一个事件添加不同的监听函数。
    元素对象.unBind("事件名")//移除指定的元素对象的指定事件
    注意:js方式添加的事件不能移除。
    元素对象.one("事件名",fn)//给指定的元素对象添加一次性事件,事件被触发执行一次即失效。
    注意:可以给事件添加多个一次函数,unBind可以用来解绑
    页面载入事件
    $(document).ready(fn);
    页面载入成功后会调用传入的函数对象
    注意:
    此方式可以给页面载入动态的增加多个函数对象,不会被覆盖。

  • 相关阅读:
    JAVA URI URL 区别
    超轻量级DI容器框架Google Guice与Spring框架的区别教程详解及其demo代码片段分享
    开源框架:Apache的DBUtils框架
    java url openConnection get post 请求
    java 使用jxl poi 操作excel
    如何用Curl 来post xml 数据
    Linux Shell脚本编程--Linux特殊符号大全
    linux查看各服务状态以及开启和关闭
    eclipse中点不出来提示
    cocos2dx切换场景
  • 原文地址:https://www.cnblogs.com/vieta/p/10882295.html
Copyright © 2011-2022 走看看