从零开始学习jQuery

本文介绍如何在Visual Studio中配置jQuery以实现智能感知,并提供在不同环境下使用不同版本jQuery的方法。涵盖jQuery版本选择、智能感知配置及实际应用案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载jQuery类库

下载地址:

http://docs.jquery.com/Downloading_jQuery

上面的地址是总下载列表, 里面有很多版本和类型的jQuery库, 主要分为如下几类:

1.4.1 (Release Notes)
MinifiedUncompressed
Documentation: ChangelogVisual Studio

 

Uncompressed:完整的jQuery类库

Minified: 压缩后的jQuery类库,  在正式环境上使用.

Visual Studio: 在Visual Studio中需要引入此版本的jquery类库才能启用智能感知

必须要引用vsdoc版本的jquery库

<script type="text/javascript" src="scripts/jquery-1.4.1-vsdoc.jss"> script>

有了智能感知我们编写javascript变得和C#一样快速,便捷,舒服.大部分情况可以一次编写成功而不用再为了一个大小写而查询javascript帮助文件.能够让Visual Studio对jQuery实现智能感知的前提是要引入vsdoc版本的jQuery类库. 示例中我们引入了"jquery-1.3.2-vsdoc2.js"文件. 如果引用其他版本比如min版本的jQuery类库就无法启用智能提示.但是在正式环境下, 我们必须要使用"min"版本的jquery库文件, 以1.3.2版本号为例,各个版本的大小如下:

其中第一个是未压缩的jquery库. 如果启用gzip压缩并且使用min版本的jquery.js可以在传输过程中压缩到19KB.

注意,如果我们更新了脚本, 可以通过"Ctrl+Shift+J"快捷方式更新Visual Studio的智能感知,或者单击 编辑->IntelliSense->更新JScript Intellisense:

为了即能在Visual Studio中增加脚本提示, 又能在上线的时候使用min版本的脚本库, 我们一般是用如下方式引入jQuery库:

2. 控制编译结果

     <script type="text/javascript" src="scripts/jquery-1.2.6.min.js">
  script>    <%if (false)      { %>    "; 
  


 

4.编写程序

创建一个HTML页面, 引入jQuery类库并且编写如下代码:

 "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">"http://www.w3.org/1999/xhtml">    Hello World jQuery!        
 
"divMsg">Hello World!
"btnShow" type="button" value="显示" /> "btnHide" type="button" value="隐藏" />
"btnChange" type="button" value="修改内容为 Hello World, too!" />

 

效果如下:

页面上有三个按钮, 分别用来控制Hello World的显示,隐藏和修改其内容.

此示例使用了:

(1) jQuery的Id选择器: $("#btnShow")

(2) 事件绑定函数 bind()

(3) 显示和隐藏函数. show()和hide()

(4) 修改元素内部html的函数html()

 

.在独立的.JS文件中启用脚本智能感知

上面我们解决了在页面中智能感知的问题, 其实在独立的.js文件中我们同样可以启用脚本的智能感知, 在IntellisenseDemo.js文件中,添加如下语句:

 /// 
 
  "jquery-1.3.2-vsdoc2.js" />
  
   

更新JScript Intellisense, 会发现在脚本中也启用了智能提示:

 

注意,本文中讲解的脚本智能感知不仅适用于jQuery类库, 还适用于自己编写的javascript代码.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值