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的核心库展现能力)

<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.10.2/jquery-ui.min.js" type="text/javascript"></script>

五:用来让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技术点来展开






郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。