JQuery技术(1)

一、jQuery库

ASP.NET MVC模板会自动地包含JQuery文件,并把它们放置在Scripts文件夹中以方便程序员使用,如下表所示。

文件名 描述
jquery-1.7.1.intellisense.js 支持核心库和验证模型库的智能感知功能的库文件
jquery.validate-vsdoc.js
jquery-1.7.1.js 常规的和最小化的jquery核心库文件
jquery-1.7.1.min.js
jquery-ui-1.8.20.js 常规的和最小化的jquery UI文件
jquery-ui-1.8.20.min.js
jquery.unobtrusive-ajax.js 常规的和最小化的非侵入的Ajax库文件
jquery.unobtrusive-ajax.min.js
jquery.validate.js 常规的和最小化的客户端验证模型库文件
jquery.validate.min.js
jquery.validate.unobtrusive.js 常规的和最小化的非侵入的客户端验证模型库文件
jquery.validate.unobtrusive.min.js

VS的智能感知(IntelliSense)功能可以帮助程序员快捷地使用jQuery库,只需要在页面代码中增加引用jquery-1.7.1.intellisense.js文件的代码即可。例如:

...
<head>
    <title>@ViewBag.Title</title>
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
    <script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
    @if(false){
    <script src="../../Scripts/jquery-1.7.1.inellisense.js" type="text/javascript"></script>
    }
</head>
...

上面的代码中增加了Razor引擎的if语句以阻止客户端的浏览器下载jquery-1.7.1.intellisense.js文件,因为该文件只包含了对Visual Studio有用的信息,客户端程序不需要使用该文件。一旦增加了jquery-1.7.1.intellisense.js文件,那么在编写jQuery代码时,就会出现智能感知现象。

jQuery语法是为了HTML元素的选取编制的,可以对元素执行某些操作。

基础语法是:$(selector).action()。其中:$定义jQuery; selector查询和查找HTML元素; action()执行对元素的操作。

例如:

$(this).hide();  //隐藏当前元素

$("p").hide();  //隐藏所有段落

$("p.test").hide();  //隐藏所有class="test"的段落

$("#test").hide();  //隐藏所有id="test"的元素

时间: 2024-10-11 09:48:33

JQuery技术(1)的相关文章

JQuery技术详解

前面我们讲解了的J2EE的技术都是服务端的技术,下面我们来看一下前端的一些开发技术,这一篇我们来看一下jQuery技术 简介: jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team.jQuery是继prototype之后又一个优秀的Javascript框架.其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情.它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器

jQuery技术内幕预览版.pdf2

第二章 构造jQuery对象 jQuery对象是一个类数组对象,含有连续的整型属性.length属性和大量的jQuery方法,$()是jQuery()的缩写 构造函数jQuery() 如果调用构造函数jQuery()时传入的参数不同,创建的jQuery对象的逻辑也会随之不同 jQuery(selector[,context]): 如果传入一个字符串参数,jQuery会检查这个字符串是选择器表达式还是HTML代码.如果是选择器表达式,则遍历文档,查找与之匹配的DOM元素,并创建一个包含了这些DOM

jQuery技术内幕预览版.pdf3

jQuery.fn.init(selector,context,rootjQuery):构造函数 jQuery.fn.init() 负责解析参数 selector 和 context 的类型,并执行相应的逻辑,最 后返回 jQuery.fn.init() 的实例,共有12个有效分支 源码分析 定义jQuery.fn.init(selector,context,rootjQuery) init:function(selector,context,rootjQuery){ var match,ele

J2EE学习篇之--JQuery技术详解

前面我们讲解了的J2EE的技术都是服务端的技术,下面我们来看一下前端的一些开发技术,这一篇我们来看一下jQuery技术 简介: jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team. jQuery是继prototype之后又一个优秀的Javascript框架.其宗旨是--WRITE LESS,DO MORE,写更少的代码,做更多的事情. 它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏

JavaScript框架设计 pdf jQuery技术内幕 pdf

jQuery技术内幕  深入解析jQuery架构设计与实现原理 PDF电子书带目录  高清版 JavaScript框架设计  现代魔法指南 PDF电子书带目录 高清版 网络上的都是预览版,这是自制的,如有需要请联系qq:1067728292 10元一本,已然是最低价不讲价.

15个实用的jQuery技术

JQuery是目前最流行的JavaScript框架之一,可以显著的提高用户与网络应用的交互.今天为大家介绍50有用的jQuery技术:1.移动Box 2.滑动框和标题 3.数据的可视化:使用HTML 5 Canvas 和 jQuery 4.创建一个Mega下拉菜单 5.创建一个可筛选组合 6.一个类似于Apple风格的搜索建议 7.当前内容高亮 8.创建一个动态投票:使用jQuery和PHP 9.解析手风琴和悬停效果 10.如何创造一个T-shirt图案 11.创建一个Digg风格的分享工具 1

[转载]JavaEE学习篇之--JQuery技术详解

原文链接:http://blog.csdn.net/jiangwei0910410003/article/details/32102187 1.简介2.工具3.jQuery对象 1.DOM对象转化成jQuery对象 2.jQuery对象转化成DOM对象4.jQuery选择器 1.基本选择器 2.层次选择器 3.过滤选择器 4.基础过滤选择器 5.内容过滤选择器5.可见度过滤选择器 1.属性过滤选择器 2.子元素过滤选择器 3.表单对象属性过滤选择器 4.表单选择器6.jQuery中的DOM操作

推荐10篇jQuery技术的文章

f5011e0a7f67bea2c60dd93b7becc849 现在的Web页面已经越来越走向高端化和易操作化,jQuery的大量应用,让Web开发者更容易驾驭前端页面的控制,HTML5的引入也更让网站页面的元素生动富有活力.本文主要向大家分享一些可以让页面更加引人注目的HTML5/jQuery动画插件,作为设计参考.1.HTML5 Canvas实现会跳舞的时间动画这款HTML5动画非常有意思,首先它的原型是一个时钟,但是canvas技术的使用,让这个时钟没走动一秒都会产生圆球散落的动画特效,

jquery 技术内幕(1)

jquery特性 1.兼容主流浏览器,支持IE6.0,Chrome,Firefox3.6,safari5.0,opera等 2.独特的链式语法和短小清晰的多功能接口 3.具有高效灵活的CSS 选择器,并且可对CSS选择器拓展: 4.便捷的插件机制 2.1.4 jQuery(object) 示例:var foo = {foo:"bar", hello:"world"}'--->一个javascript对象 --->封装成 jQuery对象 var $foo

jQuery技术内幕电子版4

参数selector是复杂HTML代码 则利用浏览器的innerHTML机制创建DOM元素 第157行:如果HTML代码满足缓存条件,则在使用转换后的DOM元素时,必须先复制一份再使用,否则可以直接使用 第160行:将新创建的DOM元素数组合并到当前jQuery对象中并返回 参数selector是“#id”,且未指定参数context 则调用document.getElementById()查找含有指定id属性的DOM元素 第169-173行:如果所找到元素的属性id值与传入的值不相等,则调用S