2009年11月22日
摘要: 举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。--前n名的订单declare@nint set@n=10 selectTOP(@n)*fromOrders 2. 分页 不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表。SQL Server 2005一句话就... 阅读全文
posted @ 2009-11-22 16:13 dongpo 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 在正式深入jQuery的核心功能选择器之前,还有一些方法,基本都是数组方法,用于遴选更具体的需要,如获得某个元素的所有祖选元素啦,等等。接着是其缓存机制data。001.//去除两边的空白 002.trim: function( text ) { 003.return (text || "").replace( /^\s+|\s+$/g, "" ); 004.}, 005.//转换成数组,很大众的... 阅读全文
posted @ 2009-11-22 16:11 dongpo 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 这一节重点讲jQuery对样式的处理,虽然IE同时拥有style,currentStyle与runtimeStyle,但没有一个能获取used value,这是原罪。直接导致的结果是处理样式,就是处理IE的非精确值问题,有时能否获得值也是个大问题。jQuery与其他类库一样,在这方面下了很大工夫,最终在这方面打败其他类库。001.//这里的代码写得很垃圾啊,不过这样写肯定有它的道理,既然版本号已经... 阅读全文
posted @ 2009-11-22 16:10 dongpo 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 还有一点,jQuery.prototype第一个阶级的能力部署就完成了。就像一个茧,jQuery对象包裹着一个或复数个DOM对象,jQuery对象的能力来自其prototype,而其prototype的方法则是jQuery.prototype的一个副本。01.//对当前jQuery中的DOM进行slice操作,并把参数传入this.prevObject中 02.slice: function() ... 阅读全文
posted @ 2009-11-22 16:09 dongpo 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 前文提要,jQuery用init方法创建的,它是jQuery.fn.init的实例而非jQuery的实例,后期会用jQuery.fn.init.prototype = jQuery.fn;把相应的能力从jQuery.prototype搬运到jQuery.fn.init.prototype上。因此,init之后,作者就放心地往jQuery的原型添加方法。而这些原型更多的时候是往外调用其静态方法来工作... 阅读全文
posted @ 2009-11-22 16:08 dongpo 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 不知该起什么题目,随便吧。不过我没心情逐一介绍其API,那是文档的事。比起那些随时会被废弃的方法,我更着重其内在的技术,所以我选择读源码。由于我从不用jQuery,可能理解有些偏差。不过,看了这么多类库,有许多东西都是共通。比如这个jQuery对象就是DOM对象的加工工场,把DOM对象包裹其中,外围是许多便捷的方法。我们可以想象一下太阳系,DOM就是太阳,css就其中一个行星,attr是另一个&#... 阅读全文
posted @ 2009-11-22 16:06 dongpo 阅读(372) 评论(0) 推荐(0) 编辑