• Web-jquery


    JQ:
    写的更少,做的更多

    功能:
    访问和操作DOM元素
    控制页面样式
    对页面事件进行处理
    扩展新的jQuery插件
    与Ajax技术完美结合

    优点:
    体积小,压缩后只有100KB左右
    强大的选择器
    出色的DOM封装
    可靠的事件处理机制
    出色的浏览器兼容性
    使用隐式迭代简化编程
    丰富的插件支持

    通过$(选择器)获取到的页面元素,是一个jq对象,不是一个DOM对象,
    这个对象只能使用JQ中的方法,而无法使用DOM操作方法

    在每次书写JQ代码时 都要加上一句话
    $(function(){
    书写我们所有的JQ代码
    优点:避免了全局变量的污染,里面的代码会等到所有的DOM元素加载完后才会执行,避免出现出错误
    })



    JQ中的选择器:
    基本选择器:
    ID #IDName
    类 .className
    标签 tagName
    通配符 *
    并集 h1,div,.box1,#box
    层级选择器:
    后代 ul li
    直接子元素 ul>li
    相邻兄弟 div+p
    兄弟 div~p
    基本筛选器:
    :first 表示获取第一个元素,只能获取唯一的一个元素
    :last 表示获取最后一个元素,只能获取唯一的一个元素
    :eq(1) 表示获取下标为1的元素,只能获取唯一的一个元素
    :not(选择器) 表示获取除了括号中选择器选中的元素以外的元素
    :even 表示获取下标是偶数项的所有元素
    :odd 表示获取下标是奇数项的所有元素
    :gt(index) 表示获取下标大于index的所有元素
    :lt(index) 表示获取下标小于index的所有元素
    :header 表示获取所有的标题标签 也就是h1 -- h6
    :focus 表示获取所有有焦点的标签 唯一一个
    :has(选择器) 表示匹配含有选择器所匹配的元素的元素
    .box:has(p) 选择后代中含有p标签的并且类名是.box的元素
    :input 获取所有的表单元素

    以下都是获取input中type类型值的标签
    :text 获取input输入框中type属性值是text的所有标签
    :password
    :radio
    :checkbox
    :submit
    :image
    :reset
    :button 还可以获取button标签
    :file
  • 相关阅读:
    高质量图形库:pixellib
    有了 Docker,用 JavaScript 框架开发的 Web 站点也能很好地支持网络爬虫的内容抓取
    Freebie: Material Design UI Kit
    Git 10 周年之际,创始人 Linus Torvalds 访谈
    React.js 样式组件:React Style
    有趣 GIF 动图集
    10个免费开源的JS音乐播放器插件
    简约的单页应用引擎:sonnyJS
    2015年4月 非常干货之Python资源大全
    评论 ”[实例] 设计基于JQM的WebApp“
  • 原文地址:https://www.cnblogs.com/shxd/p/12106038.html
Copyright © 2020-2023  润新知