1,使用jQuery

推荐的学习资源来自:张子秋http://www.cnblogs.com/zhangziqiu/tag/jQuery%e6%95%99%e7%a8%8b/

  付老张的无私奉献:api手册

  学习时的练笔代码

概要:

       什么是jQuery?在vs2010中怎么使用jQuery?最后再来个jQuery的例子。

内容:

       jQuery是一套JavaScript脚本库,类似于.net的类库,我们将一些方法封装进去,方便使用。

       所以使用jQuery可以提高我们编写JavaScript的效率。在这些同类的js脚本中,jQuery是应用非常广的一个。值得我们花时间去学习使用的好处有:

1, 强大的函数功能

2, 解决浏览器兼容性(这个足以让你内牛满面)

3, 实现丰富的UI

4, 与.net无缝结合

5, 更健壮,更简单,更丰富 等等等

 

       在vs2010中使用jQuery非常方便,不像是在vs2008中需要你装些东西。在vs2010中只要新建个web程序,jQuery版本的类库就会被自动引入在Scripts中:

1, jquery-1.3.2-vsdoc.Js:含有jQuery类库和vs智能感知库,提示输入

2, jquery-1.3.2.js:含有jQuery类库

3, jquery-1.3.2.min.js:含有压缩后的jQuery类库,正式的环境使用

 

还需要引用:

   <scripttype="text/javascript"src="scripts/jquery-1.3.2-vsdoc2.js">

然后就可以使用此类库和智能感知了。

 

网上推荐的引入方法是:

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

此方法在编写的时候会有智能感知,编译的时候只编译min.js。

在.js中引用的方法是:

        /// <reference path="jquery-1.3.2-vsdoc2.js" />

 

 

Hello World例子:

       <div id="div">

    Hello world!

    </div>

    <input id="btnShow"type="button" value="显示"/>

    <input id="btnHide"type="button" value="隐藏"/>

    <input id="btnChange"type="button" value="修改为Hello world jQuery!"/>

    <scripttype="text/javascript">

       $("#btnShow").bind("click", function (event) {$("#div").show(); });

       $("#btnHide").bind("click", function (event) {$("#div").hide(); });

       $("#btnChange").bind("click", function (event) {$("#div").html("Hello world jQuery!"); });

</script>

 

此例子中使用到的知识:

1,  jQuery的Id选择器:$(“#btnShow”)

2,  事件绑定:bind()

3,  隐藏和显示的函数:show()和hide()

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

posted @   耀哥  阅读(564)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示