zoukankan      html  css  js  c++  java
  • jQuery入门

    1. 封闭函数(封闭空间)---  不能哪用哪调
    ;;(function(){
        被封装的函数    --------   已经重复的
    })()
     
    !function(){
                         ---------   考虑到会重复
    }
     
    ~ function(){
                         ---------   考虑到会重复
    }
      1. jQuery  和  vue   都是别人用js封装好的函数库
      2. jq入口函数就是jq事件的语法
        1. $(目标).事件属性(function(参数){命令})
        1. 可以有多个
        2. 语法
          1. 完整写法
            1. $(document).ready(funtion(){    })
          2. 简写$(匿名函数)
            1. $(function(){    })
      3. jq选择器
        1. 和css完全相同的选择器
        2. $(选择器)  查找功能函数   ------   选择函数
        3. +jq自己新增的选择器
      4. jq常用选择器
        1. 选择器转移(选择集转移)
     
    // $('.box').next().css('background', 'green')
    // $('.box').prev().css('background', 'green')
    // $('.box').nextAll().css('background', 'green')
    // $('.box').prevAll().css('background', 'green')
    

      

      1. 选择器过滤 
    1. // $('li:first').css('background', 'green')
      // $('li:last').css('background', 'green')
      // equal等于 eq()选中下标等于某个数字的标签
      //**** $('li:eq(1)').css('background', 'green')
      // **** $('li').eq(0).css('background', 'green')
      // $('li').not('.box').css('background', 'green')
      // 选中某个属性等于某个值的标签
      // $('img[alt=aaa]').css('background', 'green')
      $('.box1').has('p').css('background', 'green') // has选中父
      $('.box2').find('p').css('background', 'green') // find选中子级
      // 选中某个属性等于某个值的标签
      // $('img[alt=aaa]').css('background', 'green')
      

        

      jq控制html内容
      1. $('选择器').html()  修改内容  
      2. 括号里面写内容 就是修改  没写 访问
    2. 控制css属性
      1. 单属性caozuo 
        1. 单属性控制
          1. $('选择器').css(对应的key值,要修改的值)
        2. 单属性访问
          1. $('选择器').css(对应的key值)
      2. 多属性操作
        1. 多属性只能修改
          1. $('选择器').css({'width':'500px','font-size':'60px'})
          2. 可以省略单位    key  可以不加引号  数值不加引号
    3. 排他思想(小实例---   点谁谁变绿)
      1. 同级      
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script src="js/jquery-1.12.4.min.js"></script>
    <script>
    $(function(){
    $('button').click(function(){
    // 这个--this标签的背景色是绿色 -- this指向发生事件的标签 -- $(this)
    // $(this).css('background', 'green')
    // // 控制这个标签的兄弟标签不能是绿色的 -- 红色
    // $(this).siblings().css('background','')
     
    $(this).css('background', 'green').siblings().css('background','')
    })
    })
    </script>
    </head>
    <body>
    <!-- 同级 兄弟 -->
    <!-- siblings用来制作排他思想:只许州官放火不许百姓点灯 -->
    <!-- 很多个按钮:点谁谁变绿 -->
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    <button>按钮</button>
    </body>
    </html>
  • 相关阅读:
    python中join函数
    python实现反转字符串
    map函数
    python中lambda函数
    python中reduce函数
    python实现斐波那契数列
    迭代器和生成器
    经典算法动态图
    数据中心团队对于液体冷却的应用还需要适应
    物联网正将数据中心推向边缘
  • 原文地址:https://www.cnblogs.com/ZT-GJ/p/9794784.html
Copyright © 2011-2022 走看看