Jquery,Ajax等前端技术总结一
装糊涂的前提是已明白。
技术和生活一样,每一步我们都要知道自己在做什么,否则,你连装糊涂的权利都没有了,走马观花而已。
关于项目中引用的Jquery插件
一:Jquery核心库文件(此文件不包含不必要的空白字符,没有注释,并且所有的局部变量名称的长度是一个字符。在B/S模式,通常都是尽可能的向客户端发送精简文件,减少下载的数据字节数,从而加快了加载和运行速度)
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.0.min.js" type="text/javascript"></script>
二:应用迁移辅助插件(由于Jquery版本之间有差异,Jquery版本的改变会使网站或者应用程序的某些功能用法不兼容,我们不得不修改网站或者应用程序的代码,而使用此插件可以在原来代码上升级Jquery而不用修改代码)
详见 http://blog.jquery.com/2013/01/31/jquery-migrate-1-1-0-released/ (英文)
<script src="http://ajax.aspnetcdn.com/ajax/jquery.migrate/jquery-migrate-1.1.1.min.js" type="text/javascript"></script>
三:JQuery的客户端验证文件(扩展了Jquery的核心库的验证能力)
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js" type="text/javascript"></script>
四:JQuery的UI插件(扩展了Jquery的核心库展现能力)
五:用来让Jquery支持Unobtrusive JavaScript(非侵入式)的库文件(具体看http://en.wikipedia.org/wiki/Unobtrusive_JavaScript下对Unobtrusive
JavaScript的解释。)
jquery.validate.unobtrusive.min.js
用来获取ASP.NET MVC框架发出的元数据,并将这些元数据转换成Jquery验证能理解的数据
<script src="http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
<script src="http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>
微软在 MVC 3 使用 jQuery 来实现 Ajax 了,而上面两个 javascript 库就相当于是两个 Adapter(适配器)
所以以前用来实现 MVC Ajax 和客户端验证的三个文件 MicrosoftAjax, MicrosoftMvcAjax.js, MicrosoftMvcValidation.js 不需要再引用了。
我们可以在MVC3 中的web.config文件中看到默认做了两个配置项
不喜欢长篇而论,此篇到此为止
了解了常用插件的用途,接下来的几篇将围绕Jquery技术点来展开
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。