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(){

    });

  • 相关阅读:
    出现socket:(10107)系统调用失败
    JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
    获取滚动条距离底部的距离
    linux常用命令使用方法
    Python:一
    【C++ Primer 第15章】定义派生类拷贝构造函数、赋值运算符
    【【C++ Primer 第15章】 虚析构函数
    ubuntu基本用法
    深度优先搜索(DFS)和广度优先搜索(BFS)
    【C++ Primer 第7章】定义抽象数据类型
  • 原文地址:https://www.cnblogs.com/maleijiejie/p/13433923.html
Copyright © 2011-2022 走看看