- 浏览: 323917 次
- 性别:
- 来自: 南昌
最新评论
-
j_bird:
你好,想探讨下滑动窗口是怎么计算的,一条群发短信发出去,滑动窗 ...
协议研发 中移动CMPP2.0协议API -
andyliulin:
楼主,现在的magicode 生成器工具的 官网,http: ...
Mgicode 生成器正式发布 -
huazai_wow:
楼主 你只是分析了 在jquery 中 有使用到 jQu ...
jquery event trigger 分析 -
dengkanghua:
CMPP2.0中出现流量控制错误是什么引起的。有什么解决办法吗 ...
协议研发 中移动CMPP2.0协议API -
JohnHust:
[flash=200,200][/flash][url][/u ...
Jquery源码分析(一)
文章列表
前段时间,一直忙于公司的短信接口的研发;虽然总是忙,但还是非常有收获的。从短信开接口的研发中也碰到不少问题,相信和我相同,大家在研发网关接口时也会有不少问题会碰到的:比如,采用移动提供的API出错,不同的 ...
- 2009-02-12 14:12
- 浏览 5378
- 评论(4)
相关的文章已经删除!
不知道了为什么从word中粘贴的排版导致blog出现问题,而且内容也不完整
于是一位网位在qq上说不完整的东西还不如不要放在blog上。
觉得人家说得的有道理,于是相关的内容都放在cnblog中.
- 2009-02-06 09:43
- 浏览 3299
- 评论(3)
var Element = {};
Element.getStyles1 = function() {
var view = document.defaultView;
var propCache = {};
var camelRe = /(-[a-z])/gi;
var camelFn = function(m, a) {
return a.charAt(1).toUpperCase();
};
return view && view.getComputedStyle ? function(el, prop) {
var v, cs, camel;
if ...
Ext.extend函数的扩展
深入剖析ExtJS 2.2实现及应用连载 版权所有,转载标明出处和作者及版权信息
作者:彭仁夔 QQ:546711211 Blog:http://www.cnblogs.com/jxnuprk或htttp://jljlpch.iteye.com
在使用Ext.extend的过程中,很多人会对很长很长的类链形式的父类中的方法的访问感觉不满。因为在Java中,我们可能通过this.supper来访问其父类的同名方法的。我们能不能有一个好的方法来解决这个问题,同时又保证Ext.extend兼容以前的类链形式的访问。
3.2.2类的继承
深入剖析ExtJS 2.2实现及应用连载 版权所有,转载标明出处和作者及版权信息
作者:彭仁夔 QQ:546711211 Blog:http://www.cnblogs.com/jxnuprk或htttp://jljlpch.iteye.com
在javaScript中,面向对象的类是通过函数来模拟的。函数的prototype中的方法和属性可以看作是类的实例方法和属性。函数的的方法和属性可以看作是类的静态(类)方法或属性。对于函数的继承,当然也就是类的继承。
函数的继承和对象的继承差别其实也不是很大。对象的继承是复
/**
* http://extjs.com/forum/showthread.php?t=19529
*/
/*
* 作者:彭仁夔 blog:http://jxnuprk.cnblogs.com/或jljlpch.iteye.com
*/
Ext.namespace("Ext.ux.data");
Ext.ux.data.DWRProxy = function(config) {
Ext.apply(this, config);
if (!this.dwrFn)
alert("you must give the ...
ExtJS是一个非常优秀的框架,不但能实现优美绚丽的Web应用。而且其源码架构思想及实现令人叫绝。任何一种优秀技术都会有一批布道者去分析研究并推广它,比如Spring。
但是ExtJS结构过于庞大,相当多的开发者只能是对着其应用文档依葫芦画瓢地开发应用系统。这样一知半解的开发会导致开发中出现众多问题,比如性能,内存等等。而目前市场上ExtJS的书籍都是仅仅介绍其应用,很少有书去讲解其实现原理及内部运行机制,但是其对于开发者来讲是非常重要的。
不是没有人去深入分析ExtJS的源码,但其源码架构宏伟,所需知识众多,开发者在阅读其源码时一般都是一知半解,而市面上却没有剖析ExtJS技术这方面的书 ...
日前,看到一位朋友在eval json串的,采用了
var a=new Function("return "+json);
a();
的方式 。
想着人家为什么不用eval 于是就做了一个它们之间的 性能测试
<head>
<title>代理测试</title>
<script type="text/javascript">
//var aa="{aa:'xx'}";
var aa="{name:'cola',item ...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="javascript/mootools.js"></script>
<title></title>
< ...
- 2008-09-02 10:51
- 浏览 1409
- 评论(0)
prk/彭仁夔 08-09-02 转载注明出处。
在开发中,我们经常要用到这样的统计
根据用户输入的日期,把每个月的备份表的数据和正在使用的表中的综合起来统计。假如2008-05-11到2008-08-01,那么就包含5,6,7,8四张备份表还有正在使用的表,加起5张表。这是要统计的所有的数据。
对于统计又有要求,分情况来统计各种情况的总计,但是有的特殊情况要统计其明细。
如下图:
T-sql日期转换不兼容。还有对运行的sql的长度也有一定的限制。
prk/彭仁夔 08-09-02 转载注明出处。
ALTER PROCED ...
- 2008-09-02 08:02
- 浏览 1882
- 评论(0)
jQuery是一个非常优秀的JS库,与Prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发的实用角度出发,抛除了其它Lib中一些中看但不实用的东西,为开发者提供了优美短小而精悍的类库。其使用简单,文档丰富,而且性 ...
- 2008-08-29 00:13
- 浏览 14182
- 评论(27)
8 FX分析
prk/彭仁夔 转载请注明出处 http://jljlpch.iteye.com/
8.1 FX的常用方法
和前面分析的代码相比,FX是非常让人兴奋的。以前javaeye登陆的时候,对其登陆窗口的淡出淡入的特效总是想入非非。Jquery的core包中也提供了Fx的实现。
Fx的实质是连续有序改变dom元素的属性达到视觉上的效果,动态地变化起来。这些属性主要是高度,宽度,透明度和颜色(背景色和前景色)等。连续有序是和时间相关的,也就是先在某个时间点改变一下CSS的样式属性,下一个时间点再改变一下样式属性,达到渐变的过程的效果。
J ...
- 2008-08-28 19:37
- 浏览 6332
- 评论(1)
/*
* 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 ...
- 2008-08-28 19:33
- 浏览 2696
- 评论(0)
7.2 jquery.ajax
prk/彭仁夔 08-08-27
这所有的最终都是通过jQuery.ajax()来完成的。
ajax : function(s) {
//两次继承s,以便在测试中能检测
s = jQuery.extend(true, s, jQuery.extend(true, {},
jQuery.ajaxSettings, s)); ①
var jsonp, jsre = /=\?(& ...
- 2008-08-27 16:50
- 浏览 8124
- 评论(0)
6.3 domReady的处理
prk/彭仁夔 08-08-26
Domready是每个lib都要实现的函数,因为dom还没有完全ready,那么对于对于dom元素的操作可能出错,因为dom树中可能还没有Load这个元素。为了保障不出现这样的错误,就出现地domready。对于每种浏览器Domready都有着自己不同的判断。
Jquery的domready的实现和其它的lib的实现没有什么区别。
//dom ready时执行 fn
ready : function(fn) {
bindReady();//注册监听 ...
- 2008-08-26 17:39
- 浏览 4143
- 评论(2)