zoukankan      html  css  js  c++  java
  • JQuery语法、JQuery和JS入口函数以及区别

    定义:JQuery语法是通过选取HTML元素,并对选取的元素执行某些操作

    一、基础语法

                  $(selector).action()

                  美元符号定义JQuery

                  选择符(selector)"查询"  “查找”HTML元素

                  JQuery的action()执行对元素的操作

           实例:              

          $(this).hide() 隐藏当前元素

          $(“p”).hide()  隐藏所有<p>元素

          $(“p.test”).hide 隐藏所有class=”test”的<p>元素

          $(“#test”).hide()隐藏所有id=”test”的元素

    二、文档就绪事件

      所有JQuery函数位于一个document ready 函数中

      $(document).ready(function(){

         //开始写JQuery代码

     

       });

    这是为了防止文档在完全加载(就绪)之前运行Jquery代码,即在DOM加载完成后才可以对DOM进行操作。如果在文档没有完全加载之前就运行函数,操作可能失败,

    简洁写法:

    $(funciton(){

    //开始写JQuery代码

    });

    JQuery和JS入口函数以及区别:

    JQuery入口函数:

    $(document).ready(function(){

       //执行代码

    });

    或者

    $(function(){

      //执行代码

    });

    JS入口函数:

    window.onload=function(){

      //执行代码

    }

    JQuery入口函数和JS入口函数的区别:

    1. JQuery的入口函数是在html所有标签(DOM)都加载之后执行
    2. JSwindow.onload事件是等到所有内容,包括外部图文之类的文件加载完后才会执行

    loadready的区别

     

    Window.onload

        $(document).ready()

    执行时机

    必须等网页全部加载完毕(包括图片等),然后再执行包裹代码

    只需等待网页中的DOM结构加载完毕,就能执行包裹代码

     执行次数

    只能执行一次,如果第二次,那么第一次的执行会被覆盖

    可以执行多次,第N次都不会被上一次覆盖

       简写方案

    $(function(){

    });

  • 相关阅读:
    通用分页后台显示
    自定义的JSP标签
    Java反射机制
    Java虚拟机栈---本地方法栈
    XML建模实列
    XML解析与xml和Map集合的互转
    [离散数学]第二次作业
    [线性代数]2016.10.13作业
    [数字逻辑]第二次作业
    [线性代数]2016.9.26作业
  • 原文地址:https://www.cnblogs.com/maleijiejie/p/13433923.html
Copyright © 2011-2022 走看看