首页 > Web开发 > 详细

js06

时间:2019-04-17 18:03:40      阅读:84      评论:0      收藏:0      [点我收藏+]

接着我们继续学习一些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 等等
    
    各对象之间并非相互独立的,而是有联系的。

js06

原文:https://www.cnblogs.com/kuai-man/p/10724981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!