`
jljlpch
  • 浏览: 323167 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论
文章列表
Jquery源码分析                         prk 2008-08-12 1、概述                          jQuery是一个非常优秀的Js库,与prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发最实用的角度出发,抛除了一些中看但不实用的东西,为开发者提供一个短小精悍的类库。由于其个短小精悍,使用简单方便,性能相对高效。众多的开发者都选择Jquery来进行辅助的web开发。 在使用
/* * author:prk date:2008-08-07 comment:analyse the fx of jQuery. * */ jQuery.fn.extend({ // show(speed,[callback]) // 以优雅的动画隐藏所有匹配的元素,并在显示完成后可选地触发一个回调函数。 // 可以根据指定的速度动态地改变每个匹配元素的高度、宽度和不透明度。 // 显示隐藏的匹配元素 show() show: function(speed,callback){ return speed ? this.animate({ heigh ...
Ext.DomHelper = function(){ var tempTableEl = null; var emptyTags = /^(?:br|frame|hr|img|input|link|meta|range|spacer|wbr|area|param|col)$/i; var tableRe = /^table|tbody|tr|td$/i; // build as innerHTML where available var createHtml = function(o){ //如果是string,直接返回 ...
Ext.DomQuery和Jquery Selector的分析 1、概述 JS的主要作用就是对Dom元素的操作。操作Dom元素的显示,怎么显示,如何显示等形式。在操作Dom 元素,首先就是取得Dom元素的引用。一般我们都会采用document.getElementById(id)通过指定的id来引用,还有一个常用的方法就是通过document.getElementsByTagName(tagName)来获得指定tagName的Dom元素的集合。对于间接引
jQuery是一个非常优秀的JS库,与Prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发的实用角度出发,抛除了其它Lib中一些中看但不实用的东西,为开发者提供了优美短小而精悍的类库。其使用简单,文档丰富,而且性能高效,能极大地提高web系统的开发效率。因此可以说是web应用开发中最佳的Js辅助类库之一。大部分开发者正在抛弃Prototype,而选择Jquery做为他们进行
/* * author:prk * date:2008-08-03 * comment:analyse for Ext.DomQuery * */ /* * Ext JS Library 2.0.2 * Copyright(c) 2006-2008, Ext JS, LLC. * licensing@extjs.com * * http://extjs.com/license */ /* * This is code is also distributed under MIT license for use * with jQuery and prototype ...
/** * author:prk * date:2008-08-04 * comment:comment for selector of jQuery * */ var chars = jQuery.browser.safari && parseInt(jQuery.browser.version) < 417 ? "(?:[\\w*_-]|\\\\.)" : "(?:[\\w\u0128-\uFFFF*_-]|\\\\.)", quickChild = new RegExp("^>\\s*(&qu ...
/** * author:prk * date:2008-08-01 * comment:event analyse. * */ /* * Ext JS Library 2.0 * Copyright(c) 2006-2007, Ext JS, LLC. * licensing@extjs.com * * http://extjs.com/license */ /** * @class Ext.util.Observable * Abstract base class that provides a common interface for publishing ...
/** * author:prk * date:2008-08-01 * comment:event analyse. * */ /* * Ext JS Library 2.0 * Copyright(c) 2006-2007, Ext JS, LLC. * licensing@extjs.com * * http://extjs.com/license */ /** * @class Ext.EventManager * Registers event handlers that want to receive a normalized EventObject ...
/* * author:prk * date:2008-07-31 * comment: */ if (!window.Event) var Event = { }; // 为Event注册一些键名 Object.extend(Event, { KEY_BACKSPACE: 8, KEY_TAB: 9, KEY_RETURN: 13, KEY_ESC: 27, KEY_LEFT: 37, KEY_UP: 38, KEY_RIGHT: 39, KEY_DOWN: 40, KEY_DELET ...
1、概述                                                          在Javascript中,function非常灵活且功能强大。我们可以通过new Function(‘’,’’) 、eval()来等动态构建函数,这在别的语言(Java)中很难 ...
          说起模板,很多人都会想起FreeMaker。什么是模板呢?模板就是按预前给定的模样生产出来。这个预前给定的模样就是模板。在程序开发上的模板有一点不同,它不是完全一模一样的。      举个例子:比如我要在页面显示某人的一些信息   <div style=”….”>小王</div><div style=”….”>1983-09-24</div>       这是一段内容。很多时间我们需要变化的仅仅是name,birthday这两个部分。如果对于小王,小李等不同的人,每次都要完全重写这一段内容。首先很烦琐,修改起来也麻烦,style ...
 Ext.Template完成了基本的插值功能,现在Ext.uitl.Xtemplate要完成指令功能。只有这样模板才是完整的。其实Ext.Template插值功能,也是差强人意的,比如没有实现点串(user.name)的插值,其实这个实现起来很简单。在ExtExt.uitl.Xtemplate ...
asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" PageSize="10" Width="542px" AllowPaging="True" AllowSorting="True" DataKeyNames="DB31_1,DB31_2" OnRowCancelingEdit="GridView1_RowCancelingEdit&q ...
闲谈 Web 图片服务器 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://www.dbanotes.net/web/web_image_server.html 现在很多中小网站(尤其是 Web 2.0 站点) 都允许用户上传图片,如果前期没 ...
Global site tag (gtag.js) - Google Analytics