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 等等
        
        各对象之间并非相互独立的,而是有联系的。

  • 相关阅读:
    git rebase 还是 merge的使用场景最通俗的解释
    漏洞复现:Struts2 远程代码执行漏洞(S2-033)
    linux临时网络配置
    漏洞复现:Struts2 S2-032 漏洞环境
    XXE攻击学习
    启用了不安全的HTTP方法【转】
    HTTP参数污染【转】
    逻辑漏洞挖掘方式
    大漏洞时代下的僵尸网络追踪-笔记
    markdown入门杂记
  • 原文地址:https://www.cnblogs.com/kuai-man/p/10724981.html
Copyright © 2011-2022 走看看