zoukankan      html  css  js  c++  java
  • 初识jQuery

    常见的JavaScript框架库

    1.什么是JavaScript 框架库?

    普通JavaScript 的缺点:每种控件的操作方式不统一,不同浏览器下有区别封装库,要编写跨浏览器的程序非常麻烦。因此出现了很多对JavaScript 的。

    2.常见的JavaScript 框架库

    Prototype 、YUI( 网络反响一般) 、Dojo 、ExtJS 、jQuery 等,这些库对JavaScript 进行了封装,简化了开发。这些库是对JavaScript 的封装,内部都是用JavaScript 实现的。

    3.jQuery:

    jQuery 就是JavaScript 语法写的一些函数类,内部仍然是调用JavaScript实现的,所以 并不是代替JavaScript的 的 。使用jQuery 的代码、编写jQuery 的扩展插件等仍然需要JavaScript 的技术,jQuery 本身就是一堆JavaScript

    jQuery简介

            jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

    JQuery特点

    1.快速获取文档元素

    2.提供漂亮的页面动态效果

    3.创建AJAX无刷新网页

    4.提供对JavaScript语言的增强

    5.增强的事件处理

    6.更改网页内容

    JQuery编程

    jQuery官网:http://jquery.com
    jQuery在线API:http://api.jquery.com
    http://api.jquery.com/api/ (xml文件。)
    jQuery UI:http://jqueryui.com/

    第一个jQuery程序

    案例:单击按钮为div添加样式(用JavaScript 和 jQuery 进行对比)

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script src="../jquery-1.12.2.min.js"></script>
        </head>
        <body>
            <input type="button" value="jqeury" id="btn">
            <input type="button" value="javascript" id="btn1">
            <div id="dv"></div>
            
            <script>
                
                //JavaScript代码
                window.onload = function (){
                    document.getElementById('btn1').onclick = function(){
                        var divObj = document.getElementById('dv');
                        divObj.style.width = '200px';
                        divObj.style.height = '100px';
                        divObj.style.backgroundColor = 'red';
                    };
                };
                
                
                
                //jQuery代码,使用前需引用jQuery文件
                $(function(){
                    $("#btn").click(function(){
                        $('#dv').css({"width":"200px","height":"100px",
                        "backgroundColor":"green"});
                    });
                });
                 
            </script>
        </body>
    </html>

    上面这个例子很形象的说明了jQuery在获取元素跟方法上的区别:jQuery书写方法首先要用页面加载函数$(function(){ ......... });包裹起来,获取元素通过$("#id")

    注意:但是要记住一点,一旦通过jQuery的方式获取了元素,那么就相当于获得了jQuery的对象,而jQuery对象是无法操作js里面的属性跟方法的。$("#id").innerHTML这个操作是不行的。同样反过来也不能。

  • 相关阅读:
    UIPickerView
    visual studio2010生成get方法和set方法快捷键
    vmware安装mac虚拟机键盘失灵解决方法
    运行android模拟器过大
    [SQL Utility] How to retrieve Oracle’s version info?
    【读书笔记】c# in depth (1)
    [Oracle 10g] About Recycle bin
    [Oracle Troubleshooting] Get Oracle Bounces When Data File Is Missing
    [Oracle Mgmt]Clone Oracle Database Manually
    [SQL*PLUS]Set Up Sql*Plus
  • 原文地址:https://www.cnblogs.com/CGWTQ/p/10479529.html
Copyright © 2011-2022 走看看