• Jquery入门


    Jquery入门

    在众多JavaScript框架中,jQuery一枝独秀早已是不争的事实。

    JQuery理念:写的更少,做得更多(Write less, Do more)

    jQuery主要特点:

    • l  jQuery 极大地简化了 JavaScript 编程
    • l  支持各种主流浏览器,包括IE6以上,FireFox2以上,Safari2以上和Opera9以上的版本
    • l  以强大的CSS选择器为基础,几乎所有的操作都先使用选择器查找DOM对象,然后对其进行各种操作
    • l  屏蔽浏览器差异,对DOM的操作提供了方便的扩展,易用的事件处理API和动画API。
    • l  强大的插件机制

    既然jquery这么好,举一个简单的列子,说明如何在js中引入jquery:

    <!DOCTYPE html>

    <html>

      <head>

        <title>MyHtml.html</title>

        <script type="text/javascript" src="../../js/jquery-3.3.1.js"></script>

        <script type="text/javascript">

            $(function(){

               //添加一个段落节点

               $("<p>第一个段落</p>").appendTo($("body"));

            });

        </script>

      </head>

      <body>

        This is my HTML page. <br>

      </body>

    </html>

    显示结果:

     

    项目布局:

     

    其中添加节点部分,如果用js的DOM API方式实现:

    window.onload = function(){

    var e_p = document.createElement("p");

    var t_text = document.createTextNode("第一个段落!");

    e_p.appendChild(t_text);

    document.documentElement.lastChild.appendChild(e_p);

    }

    而jquery只用了一句话,简化程度可见一斑。

    小试一下其他功能:

    改变div背景色:

    <!DOCTYPE html>

    <html>

      <head>

        <title>MyHtml.html</title>

        <script type="text/javascript" src="../../js/jquery-3.3.1.js"></script>

        <script type="text/javascript">

            $(function(){

               //添加一个段落节点

               $("<p>第一个段落</p>").appendTo($("body"));

               //改变div背景色

               $("div").addClass("divCss").css("background","yellow");

            });

        </script>

      </head>

      <body>

        <div>

            this is my first div.

        </div>

      </body>

    </html>

    结果显示:

     

    点击div时,将该div隐藏:

    <!DOCTYPE html>

    <html>

      <head>

        <title>MyHtml.html</title>

        <script type="text/javascript" src="../../js/jquery-3.3.1.js"></script>

        <script type="text/javascript">

            $(function(){

               //添加一个段落节点

               $("<p>第一个段落</p>").appendTo($("body"));

               //改变div背景色

               $("div").addClass("divCss").css("background","yellow");

               //添加div点击事件,点击时隐藏该div

               $("div").click(function(){

                   $(this).hide("slow");

                });

            });

        </script>

      </head>

      <body>

        <div>this is my first div.</div>

        <div>this is my second div.</div>

      </body>

    </html>

    效果显示:

  • 相关阅读:
    GNU make manual 翻译(九十九)
    GNU make manual 翻译( 九十五)
    Shell的 for 循环小例子
    makefile中对目录遍历的小例子
    GNU make manual 翻译(九十三)
    GNU make manual 翻译( 一百)
    GNU make manual 翻译( 九十七)
    GNU make manual 翻译( 九十八)
    mapserver4.8.3 的readme.win32的中文翻译文件
    遥控器编程
  • 原文地址:https://www.cnblogs.com/zhouyeqin/p/8978702.html
Copyright © 2020-2023  润新知