文章标签 ‘JQuery’
[转载]11 个最常用的 AJAX 开发框架汇总_IT新闻_博客园. AJAX(Asynchronous JavaScript and XML,异步 JavaScript 和 XML),是创建交互式 Web 应用的主要开发技术。互联网中也有大量的关于 AJAX 的框架,本文汇总了最常用的 11 个框架。 1. jQuery JQuery 是一个轻量级的 Javascript 库,兼容 CSS3,还兼容各种浏览器。JQuery 使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 2. MooTools MooTools 是一个简洁、模块化、面向对象的 JavaScript 库。它能够帮助你更快、更简单地编写可扩展和兼容性强的 JavaScript 代码。Mootools 跟 prototypejs 相类似,语法几乎一样。但它提供的功能要比 prototypejs 多,而且更强大。比如增加了动画特效、拖放操作等等。 3. Prototype Prototype 是 Sam Stephenson 写的一个非常优雅的 JavaScript 基础类库,对 JavaScript [...]
[转载]通过ASP.NET Web API + JQuery创建一个简单的Web应用 – Artech – 博客园. 看了dudu的《HttpClient + ASP.NET Web API, WCF之外的另一个选择》一文,想起多很久之前体现ASP.NET Web API而创建的一个Demo。这是一个只涉及到简单CRUD操作的Web应用,业务逻辑以Web API的形式定义并以服务的形式发布出来,前台通过JQuery处理用户交互并调用后台服务。[源代码从这里下载] 目录 一、一个简单的基于CRUD 二、通过ASP.NET Web API提供服务 三、通过JQuery消费服务 一、一个简单的基于CRUD的Web应用 这个简单的Demo应用用于模拟“联系人管理”。当页面加载的时候,所有的联系人列表被列出来。在同一个页面中,我们可以添加一个新的联系人,也可以修改和删除现有联系人信息。整个应用唯一的页面在浏览器中的呈现效果如下图所示。 二、通过ASP.NET Web API提供服务 我们来简单介绍作为Web API形式发布的联系人管理服务的定义,先来看看用于表示联系人的Contact类型的定义。 1: public class Contact 2: { 3: public string Id { get; set; } 4: public string FirstName { get; set; } 5: public [...]
[转载]分享14个jQuery插件开发人员易犯的错误 – gbin1 – 博客园. 随着越来越多的开发人员开始开发JQuery插件,所以我们随时都有可能遇到很烂的插件开发“成果”。没有在线演示,没有文档,或者插件没有遵循最 佳编码实 践。但是对于阅读这篇文章的朋友来说,你很幸运,因为这里我们将介绍14个JQuery插件开发中最容易犯的错误。希望大家会觉得有帮助! 随着jQuery的广泛使用,每天都出现很多新的插件 ,但是问题在于很多插件真不怎么样。 以前我们介绍过10个帮助你创建超棒jQuery插件的小技巧,在今天这篇文章中,我们将专注于jQuery插件的最佳开发实践,希望对于大家有帮助,如果你喜欢我们的文章,请给我们留言,谢谢! 错误一:不是在开发一个jQuery插件 总的来说,这里有很多大家接受的jQuery开发的模式。 如果你没有遵从这些设计模式,你开发的插件有可能很“垃圾“。看看如下最常用的模式: (function($, window, undefined){ $.fn.myPlugin = function(opts) { var defaults = { // 设置你的选项缺省值 } // 使用用户的选项缺省值来扩展缺省选项 var options = $.extend(defaults, opts || {}); return this.each(function(){ // jQuery链式操作 // 插件的相关内容 }); })(jQuery, window); 首先呢,我们创建了一个自调用的匿名方法来将我们插件中的参数和外部全局参数隔离开。我们传递$,window,和undefined三个变量参数。这些变 量和自调用的方法将和jQuery和window一起调用。对于undefined来说没有传递任何值,因此如果我们决定在插件中使用undefined 关键字的话,其实”undefined“并没有被定义。 使用这种方法可以有效的保证外部脚本被隔离而无法给undefined变量赋值,例如,将无法赋值undefined为true。 $被作为jQuery来传递;我们使用这种方法来保证在匿名方法的外部,$仍旧可以参考为其它内容,例如,prototype。 传递变量给全局性访问的window对象能允许更多经过压缩最小化(minification)处理的代码(当然,压缩是应该做的) 下 一步,我们将使用jQuery插件的模式, $.fn.PluginName。这用来登记你的插件使得其能被应用到 [...]
[转载]Jeditable – jQuery就地编辑插件使用 – 孟晨 – 博客园. jeditable是一个JQuery插件,它的优点是可以就地编辑,并且提交到服务器处理,是一个不可多得的就地编辑插件。(注: 就地编辑,也有称即时编辑?一般的流程是这样的,当用户点击网页上的文字时,该文字就会出现在一个编辑框中,用户对文字进行修改完成后点击提交按钮,新的文本将发送到服务器上,然后表单消失,显示最新编辑的文本。),你可以通过这个演示页面来亲自体验下。 官网:http://www.appelsiini.net/projects/jeditable 基本的使用方法如下: 首先编辑一个 html 文件,包含这么一段: <div class=”edit” id=”div_1″>Dolor</div> <div class=”edit_area” id=”div_2″>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</div> 然后我们使用如下的 JS 代码来实现即时编辑(要先引入 Jeditable 插件): $(document).ready(function() { $(‘.edit’).editable(‘http://www.example.com/save.php’); }); 实现不同内容的编辑以及更多的定制项: $(document).ready(function() { $(‘.edit’).editable(‘http://www.example.com/save.php’, { indicator [...]
[转载]jQuery.EasyUI-1.2.6 API chm 格式 下载! – 疯狂秀才 – 博客园. 当前版本的更新内容如下:疯狂秀才 QQ:1055818239 Blog:http://hxling.cnblogs.com ChangeLog Bug 疯狂秀才 QQ:1055818239 Blog:http://hxling.cnblogs.com tabs: Call ‘add’ method with ‘selected:false’ option, the added tab panel is always selected. fixed. treegrid: The ‘onSelect’ and ‘onUnselect’ events can’t be triggered. fixed. treegrid: Cannot display zero value field. fixed. Improvement [...]


