jquery语法实例,jQuery基础框架浅入解析

来源:http://www.smjxgs.com 作者:4887王中王鉄算盘奖结果 人气:145 发布时间:2019-08-08
摘要:jQuery基本语法,jquery语法大全 一、原型模式结构 jQuery基础语法实例入门,jquery语法实例 本文实例讲述了jQuery基础语法。分享给大家供大家参考。具体分析如下: 此语法规则有两个部分

jQuery基本语法,jquery语法大全

一、原型模式结构

jQuery基础语法实例入门,jquery语法实例

本文实例讲述了jQuery基础语法。分享给大家供大家参考。具体分析如下:

此语法规则有两个部分组成:获取jQuery对象和对jQuery对象执行的操作。

复制代码 代码如下:

$(selector).action()

下面就对以上语法规则进行详细的阐述:
1.$定义jQuery,将被选的DOM对象转换成jQuery对象。
2.selector是选择器,类似于CSS选择器。
3.action()是要对jQuery对象行的操作。
注: $是jQuery的简写。例如:

复制代码 代码如下:

$("div")

也可以写成以下方式,不过我们习惯上都是上面的写法。

复制代码 代码如下:

jQuery("div")

实例代码:

复制代码 代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="" />
<title>帮客之家</title>
<style type="text/css">
div{
  height:150px;
  width:150px;
  background-color:green;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $("div").hide();
  });
})
</script>
</head>
<body>
<div></div>
<button>点击隐藏上面方块</button>
</body>
</html>

以上代码中,点击按钮可以将div隐藏。

希望本文所述对大家的jquery程序设计有所帮助。

本文实例讲述了jQuery基础语法。分享给大家供大家参考。具体分析如下: 此语法规则有两个部分组...

1.1   jQuery语法

 1     <script type="text/javascript">
 2         //js 执行时,有加载顺序
 3         
 4         /* jQuery获得数据
 5          * * 语法:$("选择器")   == jQuery("选择器")
 6          * 
 7          */
 8         
 9         var username = $("#username");
10         // * val()函数 用于获得 value属性的值
11         alert(username.val());
12         
13     </script>

复制代码 代码如下:

1.1   jQuery对象和dom对象转换

<script type="text/javascript">
        //1 使用javascript获得value值
        var username = document.getElementById("username");
        //alert(username.value);

        //2 将 dom对象 转换 jQuery对象
        // * 语法:$(dom对象)
        // * 建议:jQuery对象变量名,建议为$开头
        var $username = $(username);
//        alert($username.val());

        //3 将 jQuery对象 转换 dom对象
        //3.1 jQuery对象内部使用【数组】存放所有的数据,可以数组的下标获取(索引)
        var username2 = $username[0];
        alert(username2.value);
        //3.2 jQuery提供函数 get() 转换成dom对象
        var username3 = $username.get(0);
        alert(username3.value);
    </script>

 

1.1 jQuery语法 1 script type="text/javascript" 2 // js 执行时,有加载顺序 3 4 /* jQuery获得数据 5 * * 语法:$("选择器")...

// 定义一个jQuery构造函数
var jQuery = function() {
};
// 扩展jQuery原型
jQuery.prototype = {
};

上面是一个原型模式结构,一个jQuery构造函数和jQuery实例化对象的的原型对象,我们一般是这样使用的:

复制代码 代码如下:

var jq = new jQuery(); //变量jq通过new关键字实例化jQuery构造函数后就可以使用原型对象中的方法,但是jQuery并不是这么使用的

二、返回选择器实例

复制代码 代码如下:

var jQuery = function() {
// 返回选择器实例
return new jQuery.prototype.init();
};
jQuery.prototype = {
// 选择器构造函数
init: function() {
}
};

虽然jQuery不是通过new关键字实例化对象,但是执行jQuery函数仍然得到的是一个通过new关键字实例化init选择器的对象,如:
var navCollections = jQuery('.nav'); //变量navCollections保存的是class名为nav的DOM对象集合.
三、访问原型方法

复制代码 代码如下:

var jQuery = function() {
// 返回选择器实例
return new jQuery.prototype.init();
};
jQuery.prototype = {
// 选择器构造函数
init: function() {
},
// 原型方法
toArray: function() {
},
get: function() {
}
};
// 共享原型
jQuery.prototype.init.prototype = jQuery.prototype;

我们一般习惯称jQuery函数中返回的选择器实例对象为jQuery对象,如我们可以这样使用:

复制代码 代码如下:

jQuery.('.nav').toArray(); // 将结果集转换为数组

为什么可以使用toArray方法呢? 即如何让jQuery对象访问jQuery.prototype对象中的方法?只需将实例化选择器对象的原型对象共享jQuery.prototype对象,上面体现代码为:

复制代码 代码如下:

jQuery.prototype.init.prototype = jQuery.prototype; // 共享原型

四、自执行匿名函数

复制代码 代码如下:

(function(window, undefined) {
var jQuery = function() {
// 返回选择器实例
return new jQuery.prototype.init();
};
jQuery.prototype = {
// 选择器构造函数
init: function() {
},
//原型方法
toArray: function() {
},
get: function() {
}
};
jQuery.prototype.init.prototype = jQuery.prototype;
// 局部变量和函数在匿名函数执行完后撤销
var a, b, c;
function fn() {
}
// 使jQuery成为全局变量
window.jQuery = window.$ = jQuery;
})(window);

自执行匿名函数中声明的局部变量和函数在匿名函数执行完毕后撤销,释放内存,对外只保留jQuery全局变量接口。

来源:

您可能感兴趣的文章:

  • jQuery基础知识小结
  • jquery基础教程之数组使用详解
  • jQuery实用基础超详细介绍
  • jQuery插件开发基础简单介绍
  • jQuery中的正则表达式分析 正则基础
  • jQuery学习基础知识小结
  • jquery()函数的三种语法介绍
  • jquery连缀语法如何实现
  • jQuery语法总结和注意事项小结
  • jquery 注意事项与常用语法小结
  • jQuery基础语法实例入门

本文由4887王中王鉄算盘奖结果发布于4887王中王鉄算盘奖结果,转载请注明出处:jquery语法实例,jQuery基础框架浅入解析

关键词:

最火资讯