临汾山东漯河饰品美体美文
投稿投诉
美文创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品
漯河衢州
兴义眉山
桂林阳泉
玉溪简阳
山东遂宁
永城新余
梧州洛阳
泸州温州
临汾清远
营口常熟
浙江大连
桐乡宜昌

开天辟地学电脑下载(开天辟地入门篇)

3月7日 长歌行投稿
  开天辟地学电脑下载(开天辟地入门篇)
  一、摘要
  本系列文章将带您进入jQuery的精彩世界,其中有很多作者具体的使用经验和解决方案,即使你会使用jQuery也能在阅读中发现些许秘籍。
  本篇文章是入门第一篇,主要是简单介绍jQuery,通过简单示例指导大家如何编写jQuery代码以及搭建开发环境。。详细讲解了如何在VisualStudio中配合使用jQuery。
  二、前言
  首先道个歉!从零开始学习ASP。NETMVC系列文章在即将介绍Filter时就没有更新了,原因就是最近我一直在研究和学习jQuery。看到本系列的名称和文章标题,看过我的MVC系列文章的人会感到很熟悉。。不久要给公司的人做培训,所以特意制作了本教程。
  在写作的同时我参考了网上jQuery的系列教程文章,在博客园和Google上并没有找到让我满意的系列教程。我喜欢将知识系统的,深入浅出的讲解。不喜欢写那种学习笔记式的文章。。同时,本系列将很快全部写完(有工作压力就是有动力),随后如果时间允许我会继续更新MVC系列文章。再一次对等待MVC文章的朋友们说声抱歉!
  另外本系列文章的大部分知识点来源于图灵出版社的jQuery实战一书。推荐大家购买此书,是jQuery书籍中的经典之作。
  下面让我们开始jQuery之旅。
  三、什么是JQuery
  jQuery是一套Javascript脚本库。。在我的博客中可以找到Javascript轻量级脚本库系列文章。。Javascript脚本库类似于。NET的类库,我们将一些工具方法或对象方法封装在类库中,方便用户使用。
  注意jQuery是脚本库,而不是脚本框架。。库不等于框架,比如System程序集是类库,而ASP。NETMVC是框架。jQuery并不能帮助我们解决脚本的引用管理和功能管理,这些都是脚本框架要做的事。
  脚本库能够帮助我们完成编码逻辑,实现业务功能。。使用jQuery将极大的提高编写javascript代码的效率,让写出来的代码更加优雅,更加健壮。。同时网络上丰富的jQuery插件也让我们的工作变成了有了jQuery,天天喝茶水因为我们已经站在巨人的肩膀上了。
  创建一个ASP。NETMVC项目时,会发现已经自动引入了jQuery类库。jQuery几乎是微软的御用脚本库了!完美的集成度和智能感知的支持,让。NET和jQuery天衣无缝结合在一起!所以用。NET就要选用jQuery而非Dojo,ExtJS等。
  jQuery有如下特点:
  1、提供了强大的功能函数
  使用这些功能函数,能够帮助我们快速完成各种功能,而且会让我们的代码异常简洁。
  2、解决浏览器兼容性问题
  javascript脚本在不同浏览器的兼容性一直是Web开发人员的噩梦,常常一个页面在IE7,Firefox下运行正常,在IE6下就出现莫名其妙的问题。针对不同的浏览器编写不同的脚本是一件痛苦的事情。。
  有了jQuery我们将从这个噩梦中醒来,比如在jQuery中的Event事件对象已经被格式化成所有浏览器通用的,从前要根据event获取事件触发者,在ie下是event。srcElements而ff等标准浏览器下下是event。target。。
  jQuery则通过统一event对象,让我们可以在所有浏览器中使用event。target获取事件对象。
  3、实现丰富的UI
  jQuery可以实现比如渐变弹出,图层移动等动画效果,让我们获得更好的用户体验。单以渐变效果为例,从前我自己写了一个可以兼容ie和ff的渐变动画,使用大量javascript代码实现,费心费力不说,写完后没有太多帮助过一段时间就忘记了。再开发类似的功能还要再次费心费力。如今使用jQuery就可以帮助我们快速完成此类应用。
  4、纠正错误的脚本知识
  这一条是我提出的,原因就是大部分开发人员对于javascript存在错误的认识。比如在页面中编写加载时即执行的操作DOM的语句,在HTML元素或者document对象上直接添加onclick属性,不知道onclick其实是一个匿名函数等等。。
  拥有这些错误脚本知识的技术人员也能完成所有的开发工作,但是这样的程序是不健壮的。比如在页面中编写加载时即执行的操作DOM的语句,当页面代码很小用户加载很快时没有问题,当页面加载稍慢时就会出现浏览器终止操作的错误。
  jQuery提供了很多简便的方法帮助我们解决这些问题,一旦使用jQuery你就将纠正这些错误的知识因为我们都是用标准的正确的jQuery脚本编写方法!
  5。太多了!等待我们一一去发现。
  四、HelloWorldjQuery
  按照惯例,我们来编写jQuery的HelloWorld程序,来迈出使用jQuery的第一步。
  在本文最后可以下本章的完整源代码。
  1、下载jQuery类库
  jQuery的项目下载放在了GoogleCode上,下载地址:
  http:code。google。compjqueryjsdownloadslist
  上面的地址是总下载列表,里面有很多版本和类型的jQuery库,主要分为如下几类:
  min:压缩后的jQuery类库,在正式环境上使用。如:jquery1。3。2。min。js
  vsdoc:在VisualStudio中需要引入此版本的jquery类库才能启用智能感知。如:jquery1。3。2vsdoc2。js
  release包:里面有没有压缩的jquery代码,以及文档和示例程序。如:jquery1。3。2release。zip
  2、编写程序
  创建一个HTML页面,引入jQuery类库并且编写如下代码:!DOCTYPEhtmlPUBLICW3CDTDXHTML1。0TransitionalENhttp:www。w3。orgTRxhtml1DTDxhtml1transitional。htmlxmlnshttp:www。w3。org1999HelloWorldjQuery!scripttypetextjavascriptsrcscriptsjquery1。3。2vsdoc2。dividdivMHelloWorld!inputidbtnShowtypebuttonvalue显示inputidbtnHidetypebuttonvalue隐藏
  inputidbtnChangetypebuttonvalue修改内容为HelloWorld,too!(btnShow)。bind(click,function(event){(divMsg)。show();});(btnHide)。bind(click,function(event){(divMsg)。hide();});(btnChange)。bind(click,function(event){(divMsg)。html(HelloWorld,too!);});
  效果如下:
  页面上有三个按钮,分别用来控制HelloWorld的显示,隐藏和修改其内容。
  此示例使用了:
  (1)jQuery的Id选择器:(btnShow)
  (2)事件绑定函数bind()
  (3)显示和隐藏函数。show()和hide()
  (4)修改元素内部html的函数html()
  在接下来的教程中我们将深入这些内容的学习。
  五、启用VisualStudio对jQuery的智能感知
  首先看一下VisualStudio带给我们的智能感知惊喜。要让VisualStudio支持智能感知,需要下列条件:
  安装VS2008SP1
  下载地址:
  http:msdn。microsoft。comenusvstudiocc533448。aspx
  安装VS2008PatchKB958502以支持vsdoc。jsIntellisense文件。
  该补丁会导致VisualStudio在一个JavaScript库被引用时,查找是否存在一个可选的vsdoc。js文件,如果存在的话,就用它来驱动JavaScriptintellisense引擎。
  这些加了注释的vsdoc。js文件可以包含对JavaScript方法提供了帮助文档的XML注释,以及对无法自动推断出的动态JavaScript签名的另外的代码intellisense提示。你可以在这里了解该补丁的详情。你可以在这里免费下载该补丁。
  必须要引用vsdoc版本的jquery库scripttypetextjavascriptsrcscriptsjquery1。3。2vsdoc2。
  在编写脚本的时候,甚至刚刚输入的时候,VS可以智能提示:
  在使用方法时,还会有更多的提示:
  有了智能感知我们编写javascript变得和C一样快速,便捷,舒服。大部分情况可以一次编写成功而不用再为了一个大小写而查询javascript帮助文件。
  能够让VisualStudio对jQuery实现智能感知的前提是要引入vsdoc版本的jQuery类库。示例中我们引入了jquery1。3。2vsdoc2。js文件。如果引用其他版本比如min版本的jQuery类库就无法启用智能提示。
  但是在正式环境下,我们必须要使用min版本的jquery库文件,以1。3。2版本号为例,各个版本的大小如下:
  其中第一个是未压缩的jquery库。如果启用gzip压缩并且使用min版本的jquery。js可以在传输过程中压缩到19KB。
  注意,如果我们更新了脚本,可以通过CtrlShiftJ快捷方式更新VisualStudio的智能感知,或者单击编辑IntelliS更新JScriptIntellisense:
  为了即能在VisualStudio中增加脚本提示,又能在上线的时候使用min版本的脚本库,我们一般是用如下方式引入jQuery库:
  1、控制编译结果scripttypetextjavascriptsrcscriptsjquery1。2。6。min。if(false){scripttypetextjavascriptsrcscriptsjquery1。3。2vsdoc2。}
  这是网上推荐的方式。编译后的页面上只有min版本的引用,同时在开发时能够享受到智能感知。但是注意这种方式引用的min类库只能是1。2。6或者之前的版本号。。
  最新的1。3。2的所有非vsdoc版本的jquery库引用后都会导致JScriptIntellisense更新出错。这是1。3。2版本的一个bug,期待后续版本中解决。。
  其实大家完全可以使用1。2。6版本的min库,本教程涉及的jquery功能,1。2。6版本基本都支持。
  我们使用了if(false)让编译后的页面不包含vsdoc版本jquery库的引用,同样的思路还可以使用比如将脚本引用放入一个PlaceHolder并设置visiblefasle等。
  2、使用后端变量
  为了能使用1。3。2版本的min库,我们只能通过将脚本引用放在变量里,通过页面输出的方式,此种方式可以正常更新JScriptIntellisense。但是可能有人和我一样不喜欢在前端使用变量:asp:PlaceHolderVscripttypetextjavascriptsrcscriptsjquery1。3。2vsdoc2。asp:PlaceHjQueryScriptB
  后台声明变量:protectedstringjQueryScriptBscripttypetextjavascriptsrcscriptsjquery1。3。2。min。;
  六、在独立的JS文件中启用脚本智能感知
  上面我们解决了在页面中智能感知的问题,其实在独立的。js文件中我们同样可以启用脚本的智能感知,在IntellisenseDemo。js文件中,添加如下语句:referencepathjquery1。3。2vsdoc2。
  更新JScriptIntellisense,会发现在脚本中也启用了智能提示:
  注意,本文中讲解的脚本智能感知不仅适用于jQuery类库,还适用于自己编写的javascript代码。
  七、总结
  本文简单介绍了jQuery,以及如何搭建脚本开发环境。。示例程序没有复杂的功能,可能还无法让没有接触过jQuery的人认识到它的强大。
  但是仅凭借多浏览器支持这一特性,就足以让我们学习并使用jQuery,因为如今想编写跨浏览器的脚本真的是一件困难的事情!
  在后续文章中我们将深入学习jQuery选择器,事件,工具函数,动画,以及插件等。
投诉 评论 转载

打呼噜怎么办(睡觉总是打呼噜,四个方法助你缓解)打呼噜怎么办(睡觉总是打呼噜,四个方法助你缓解)睡觉打呼噜已经成为见怪不怪的事情了,可能是很多人白天太累,夜里睡觉就会不自觉的打呼噜,老年人的呼噜声更严重,其实打呼噜在一……手机通话记录怎么查清单怎么删除(手机通话记录怎么查清单)手机通话记录怎么查清单怎么删除(手机通话记录怎么查清单)对于手机通话记录的查询,我们可以直接通过网上营业厅来实现。如图所示,通过百度搜索进入网上营业厅。待进入如图所……新款全球如何看别人微信聊天记录(新款全球如何看别人微信聊天)新款全球如何看别人微信聊天记录(新款全球如何看别人微信聊天)如今微信已得到了大家的普遍使用,同时对于微信聊天记录的保密以及安全问题也一直倍受关注。试想一下,如果自己的微信……新产品推广计划(新品上市推广计划全流程)新产品推广计划(新品上市推广计划全流程)导语:本期文章,作者将从整体介绍新品上市推广计划的逻辑框架;其次,选取联合利华的清扬男士沐浴露的作为新品推广案例,并使用SWOT进……新华国际影城大钟寺店(影院3D眼镜不免费提供)新华国际影城大钟寺店(影院3D眼镜不免费云太狼影城3D共享眼镜机器。图实习生秦欣悦日前,中国消费者协会就看3D电影要自费购买3D眼镜问题发声,认为影院这种行为是转嫁……买笔记本什么牌子好(十大高性价比笔记本电脑)买笔记本什么牌子好(十大高性价比笔记本电脑)极速空间是电脑配置专业研究网站,小虫站长有25年电脑软硬件经验,接触过上万种不同配置的电脑,热心传授电脑知识。由于不少用户在购……南京鸡鸣寺(为何被全网年轻人吐槽)南京鸡鸣寺(为何被全网年轻人吐槽)去过南京鸡鸣寺的年轻人,都有机会体验一把命运的无常。本来平平无奇的生活,期待求签过后能有好的转变,没成想愈演愈烈,成为前半生无法承……qq怎么绑定闺蜜关系(建立死党关系)qq怎么绑定闺蜜关系(建立死党关系)QQ如何成为死党关系?怎样设置才能够成为互相之间的死党呢?QQ具有这样的功能,很多的小伙伴不知道怎么使用,小编带来了设置的方法介绍,想……茼蒿怎么做好吃(爸爸拿手的茼蒿做法)茼蒿怎么做好吃(爸爸拿手的茼蒿做法)爸爸拿手的茼蒿做法,5分钟做1盘,脆嫩清甜,家人抢着吃!它是菜也是药,2元一斤,隔三差五吃,肠胃舒服睡得好!喜欢茼蒿的人,……手机通话记录怎么查清单密码(手机通话记录)手机通话记录怎么查清单密码(手机通话记录)(来自于Konsn抖音的评论)小哥哥,小哥哥,iPhone的通话记录怎么保留时间长一点?是的,iPhon……开天辟地学电脑下载(开天辟地入门篇)开天辟地学电脑下载(开天辟地入门篇)一、摘要本系列文章将带您进入jQuery的精彩世界,其中有很多作者具体的使用经验和解决方案,即使你会使用jQuery也能在阅读中……通过路由器查微信聊天记录(怎么找到微信的其他聊天记录)通过路由器查微信聊天记录(怎么找到微信的其他聊天记录)微信现已成为咱们最常用的谈天东西,由于微信的运用率非常高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾出……
中暑的急救措施(中暑会让人丧命)济南高新区酒店(酒店入驻济南高新区)生活知识科普咖啡豆能煮几次渣打银行贷款利率(渣打银行的信用贷款利率是多少)弱冠指的是男子多少岁(弱冠负文翰此中听鹿鸣中的弱冠指的是男子底线英文(底线用英语怎么说?)情侣微信聊天记录一方没了(情侣微信聊天记录)毕业生祝福(祝福毕业生的祝福语句子)网页字体设置(电脑上怎么更换浏览器上的字体?)蓝颜知己是什么(蓝颜知己)dnf怎么卡深渊(dnf如何卡深渊?)兵圣是谁(医圣,分别是谁)语文学科教学总结在四川彭州的隔离时光今天到期如何化解患病老人心理问题图蔷薇花语大全赞美刺玫诗词鉴赏说一套做一套藏在深山人未识,浙江宁波这个古村如现实版的桃花源,附近有花海写多彩的活动六年级作文侧边卷发营造妩媚性感女人味31条适合发说说的爱情短语如何把的手机用出的效果会哭有奶喝,爱拼才会赢搭建流量分配体系(1):从外卖业务说起

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找