zoukankan      html  css  js  c++  java
  • js06--函数库jq与prototype

    接着我们继续学习一些js的知识,这里主要讲js的一些库jq与prototype的一些基础。

    1.jq函数
        $():向其传递DOM对象,返回jQuery对象
        
        jq允许通过CSS选择器来选取元素
        
        $(document).ready(myFunction):
        向jQuery传递DOM对象时,jQuery会返回以HTML DOM对象包装的jQuery对象
        jQuery 函数会返回新的 jQuery 对象,其中的 ready() 是一个方法
        
        jq函数返回 jQuery 对象,与已传递的 DOM 对象不同。jQuery 对象拥有的属性和方法
        与 DOM 对象的不同。
        您不能在 jQuery 对象上使用 HTML DOM 的属性和方法
        
    2.例子

        js方式:
        function myFunction(){
            var obj=document.getElementById("h01");
            obj.innerHTML="Hello JQuery";
        }
        onload=myFunction;
        
        jq方式:
        function myFunction(){
            $("#h01").html("Hello JQuery");
        }
        $(document).ready(myFunction);
    

        
    3.jq链式语法:在同一个对象上执行多个任务

        $("#h01").attr("style","color:red").html("Hello JQuery");
    

        
    4.prototype:
        与jq不同,Prototype会向浏览器及HTML DOM添加扩展

        引入prototype:

        <script src="http://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js">
        </script>
    

        
    5.prototype方式:

        function myFunction(){
            $("h01").insert("Hello Prototype");
        }
        Event.observe(window,"load",myFunction);
    

        
    6.Event.observe()接受3个参数:
        您希望处理的 HTML DOM 或 BOM(浏览器对象模型)对象
        您希望处理的事件
        您希望调用的函数
        
    7.js对象参考:http://www.w3school.com.cn/jsref/index.asp
        js对象:Array Boolean Date Math Number String RegExp Global
        browser对象: Window Navigator History Screen Location
        HTML DOM对象: document    Body Event Form 等等
        
        各对象之间并非相互独立的,而是有联系的。

  • 相关阅读:
    Oracle的数据伪列(ROWNUM)
    数据库的多表查询(详细案例分析)
    计算1至n的k次方的和
    位数对调(代码重构)
    java实现汉诺塔算法
    线程与进程详解
    java中properties的使用实例
    java中同步(synchronized)详解
    文件的拷贝操作
    文件的读取操作
  • 原文地址:https://www.cnblogs.com/kuai-man/p/10724981.html
Copyright © 2011-2022 走看看