zoukankan      html  css  js  c++  java
  • Jquery

    1. jquery优势

       轻量级、强大的选择器、出色的DOM操作封装、完善的时间和时间对象兼容机制、方便的链式操作、隐式迭代、完善的文档、丰富的插件

     demo1:实现当页面加载完成的时候a标签上的文字是红色,当点击之后,让a标签上有一个黄色的边框

    <html>
        <head>
            <title></title>
            <script src="jquery.js"></script>
        </head>
        <body>
            <a href="#">点我</a>
            <!--原生JS实现当页面加载完成的时候a标签上的文字是红色,当点击之后,让a标签上有一个黄色的边框-->
            <!--<script>
                var a = document.getElementsByTagName('a')[0];
                a.style.color = "red";  //两步操作必须分开写
                a.onclick = function(){
                    this.style.border = "10px solid #f90"
                }
            </script>-->
            <!--Jquery实现当页面加载完成的时候a标签上的文字是红色,当点击之后,让a标签上有一个黄色的边框-->
            <script>
                var a = $('a');
                a.css('color','red').click(function(){
                    $(this).css('border','10px solid #38a38a')
                })
            </script>
        </body>
    </html>
    View Code

     demo2:  当点击每个p标签的时候,弹出每个当前p标签的内容

    <html>
        <head>
            <title></title>
            <script src="jquery.js"></script>
        </head>
        <body>
            <p>第一个p标签</p>
            <p>第二个p标签</p>
            <p>第三个p标签</p>
            <!--原生JS 当点击每个p标签的时候,弹出每个当前p标签的内容-->
            <!--<script>
                var pArray = document.getElementsByTagName('p');
                for(var i = 0; i < pArray.length; i++){
                    pArray[i].onclick = function(){
                        alert(this.innerHTML);
                    }
                }
            </script>
            -->
                <!--Jquery 当点击每个p标签的时候,弹出每个当前p标签的内容-->
            <script>
                var pArray = $('p')
                pArray.click(function(){
                    alert($(this).html())
                })
                //隐式迭代
            </script>
        </body>
    </html>
    View Code

     2. $(document).ready()和window.onload的区别

         window.onload $(document).ready()
    执行时机 等网页中的所有资源加载完毕之后(包括图片、flash、音频、视频),才能执行 等dom树加载完毕之后就可以执行
    编写个数 window.onload只能写一个(写多个只执行最后一个) $(document).ready()可以写多个
    简化写法 $(function(){})

    3.jQuery对象与DOM对象

        3.1 用DOM方法获得到的对象就是DOM对象,

  • 相关阅读:
    hdu5360 Hiking(水题)
    hdu5348 MZL's endless loop(欧拉回路)
    hdu5351 MZL's Border(规律题,java)
    hdu5347 MZL's chemistry(打表)
    hdu5344 MZL's xor(水题)
    hdu5338 ZZX and Permutations(贪心、线段树)
    hdu 5325 Crazy Bobo (树形dp)
    hdu5323 Solve this interesting problem(爆搜)
    hdu5322 Hope(dp)
    Lightoj1009 Back to Underworld(带权并查集)
  • 原文地址:https://www.cnblogs.com/java-cjt/p/4744828.html
Copyright © 2011-2022 走看看