27 / 06 / 2015 buling

还是要说,以下内容空洞乏味毫无营养,还不如去看看重筹网站或者smzdm,我很喜欢买些白菜价的小玩意,比如,自行车坐垫啊,夹子,数据线啥的
又是好久没有写博客了,前几天小郭问怎么没更新,每次都想,但总是被懒打败了,本来下了个电影看,看到最美和声,那我就来更新一下吧,都有点忘了上次打算更新博客是想记录什么了
12号团建去了日本,6天的假期,第一天和最后一天基本都在车上。东京进大板出,去了秋叶原,银座,富士山,清水寺,其它都不怎么记得了,一路大家都在做任务,是药店就进,买买买(给我姐带了一堆化妆品),买了一大堆巧克力,711买的巧克力,折合人民币5元一盒,大爱。每天晚上都尽量出去体验一下当地的生活,第一次发现有那么群人和我们生活差距那么远。刺身、寿司、清酒,没有吃过一点炒菜。不会日语交流简直是伤,很不便,其中一次完全不能交流,老板最后还是把我们拒绝了,很多小日本英语都不会。干净的城市,难以想象的干净,即便很偏远也那么干净,街上很少垃圾桶,估计就是这样的氛围以至于大家都爱护这样的环境。真是好到不能不爱。羊羔有晚给我买了个什么礼物(不是杯子就是娃娃)我没有拆。回到深圳uber了一个车,从深圳湾入境的,去蛇口港口还随身wifi,结果和师傅聊天,到了蛇口才发现忘了计价,我给他补钱他不要。师傅年纪属于父亲辈,他说之前每天麻将都是几百几百,玩的心跳,出来开uber改变一下生活方式….
最近很长一段时间都玩股票和基金,500的股票亏死我了,沉寂了一段时间开始买聚美,赚了点去超vips的底,然后现在已经跌了10%+了,基金更厉害,买了一万,已经亏了快2000了,拓总也是跌的厉害,我不买a股,现在看来,美股的中概股就是a股,哭了
前几周有一天一早起来玩gta,一直玩到凌晨3点半,玩了接近20的进度,上周继续,60%,主线任务就玩了,暂时不想做支线任务,打算换个游戏,然后比较很久买了美国末日(the last of us),前天晚上玩了会,不太好玩啊,没有地图,指引也少。小郭也买了ps4,一早发信息说昨晚玩到4点
最近很长一段时间都很忙,处理应用宝的事情,主要是在新需求和性能优化上,这次最大的进步是没有用任何框架,写了一个很mini的jquery,有20k,上线前把requirejs重写了,不到1k。新加入了一个同事,老大让多给点任务,抽身做一些性能提升,数据统计方面的事情,太忙,一直忙于做事,最后都没有时间学习,都有点感觉不到进步了。终于快一个段落了,最近也会看一些技术的东西,周末时间也会做一些别事情。
上周发了一箱水果,我一个人吃不了就给xing了,结果xing给了一大盒巧克力,我去日本买了那么多,然后周五带了7种不同口味到巧克力到公司。闲来无事事总是想做些什么,上周拓总说有什么好玩智能硬件,现在的智能硬件看来都大同小异,没有什么能戳动的点,晚上又看了些资料,还是想买套arduino玩玩,想刺激一下想法。到底能做什么呢
想起小时候在家妈做的焖饭,最近连续几个周末都做,很香,买点豆角切成颗粒下锅炒一下,不要太熟,把电饭锅蒸好的饭晾冷盖在豆角上,很小的火焖,如果有腊肉炒在豆角中,那更是美味。没事周末也约点朋友去骑自行车,深圳不是很好骑车,不过骑车途中路过超市买一西瓜,扔地上,然后吃完继续这种感觉很爽。
不久前见了一面小学同学,李艳,话说小学的时候都喜欢人家,现在都是娃的妈了,更漂亮了。吃完聊了很久,最后送走我叫了个uber,走时她问安全吗,第一次才意识到这个问题去,她走了我也很后悔,确实这是个问题,只是以前自己从来没有意识过,看来还得单身很久….
写着写着才发现有很多事情,也是前几周,堂哥突然电话说,堂姐病了在医院要钱,我说要多少,他说先给5k,随即我就打给他,他让打给医生卡上,他取不方便,我竟然信了,过会又说还需要,我问多少,他说2w,想了想决定借1w,我也没有那么多现钱,后来他说姐生气了,先不借。第二天早上,他告诉我被人洗脑了。都是两个孩子的爹了,我都跪了
上周去吃的邻海体验式海鲜主题餐厅,非常赞,自己现场点海鲜,处理好后,自己蒸就好了,味道很赞,就是有点贵。顺便忘记,王林生了个儿子,真是大喜。高中喜欢的一个妹子,前几年她想,我觉得这么多年过去了不太适合,然后她就把我给拉黑了,最近某人拉了一个高中群,我知道她结婚怀孕了,最后我忐忑的加了她微信,也是聊了很晚,她在家,呆着无聊,然后我就陪她扯了很多,家里确实很无聊,可谓是谁待谁知道
今天这机顶盒信号真是…就写到这里

无标签信息 0 条
06 / 06 / 2015 buling

1、单行超出省略号方法
限定高宽, 设置css:overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
2、多行超出省略号方法
css:overflow: hidden; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;
3、rgba的向下兼容方法
css:background:#ccc; background:rgba(0, 0, 0, 0.8);
=========================JS============================
1、获取窗口大小

function getWindowHeightAndWidth(){
    var obj = window,
        sname = 'inner';
    if(!('innerWidth' in window)){
        sname = 'client';
        obj = document.documentElement || document.body;
    }
    return {
        width : obj[sname+'Width'],
        height : obj[sname+'Height']
    };
}

2、array-like object 在jquery中的使用方法。如果需要让一个object在console.log时看起来像一个数组

//The object has to have length and splice
var x = {length:2, '0':'foo', '1':'bar', splice:function(){}};
jQuery.fn.init.prototype.splice = [].splice;

3、摇一摇时禁止Iphone在页面提示“撤销键入”

$(window).off('devicemotion').on('devicemotion',function(eventData){
    //dosomething(eventData.accelerationIncludingGravity);
    eventData.preventDefault(); //就是这句了
});

4、禁止页面被拖动
//去掉IOS滚动到顶部回弹一下的效果


//这里是列表可以滚动
$('#J_userchat-list').on('touchmove', function(event){
    event.stopPropagation();
});
//全局阻止移动,防止页面被拽
$(document).on('touchmove', function(event){
    //$('#J_page-box-1').prepend('
move body
'); event.preventDefault(); });

5、查看表大小排序
SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH as SIZE,TABLE_ROWS,concat(round(data_length/1024/1024),’MB’) as data FROM information_schema.TABLES WHERE TABLE_SCHEMA=’child’ order by SIZE desc limit 10;

无标签信息 0 条
09 / 05 / 2015 buling

最近开始看discuz论坛,二次开发,填坑行动开始
一、discuz论坛安装后默认不开始手机访问
安装了触屏风格代码,发现死活都不生效,后来跟代码,发现检查了配置,最后找到 【全局】->【手机版访问设置】->开启手机版。哎
二、discuz设置门户为首页,手机端不自动跳转到门户
在【界面】->【导航设置】中设置门户为默认首页,手机端访问始终跳转到论坛页面,跟代码,在source/class/discuz/discuz_application.php中_init_mobile方法,大概在768行左右,下面这行代码

if(strpos($this->var['setting']['domain']['defaultindex'], CURSCRIPT) !== false && CURSCRIPT != 'forum' && !$_GET['mod']) {

改为

if(strpos($this->var['setting']['domain']['defaultindex'], CURSCRIPT) === false && CURSCRIPT != 'forum' && !$_GET['mod']) {

对此我很难受

02 / 04 / 2015 buling

最近好久好久没有写技术文章了,前几天看到一个吐槽,说程序员为何喜欢写博客,回复说,程序员很苦逼,牛逼哄哄的解决了一个问题没有人能分享就只能写成博客,心口被刺了一刀
晚上回来看完一集冰与火,打算玩会游戏去,结果和cj聊天,顺带看看jaychou2010年演唱会,聊了个小时,我问为何来深圳没过来,然后扯了一些很现实的女人房子的问题,他今天过生。我说我想买房借我点钱,他说只有5w在理财到期给我…哎,cj比较闷,不过是个很真心的朋友,他在信阳买房,贷了10w,让他先用这钱还贷,这孩子怎么想的,你理财的盈利不大可能超过贷款的利息吧
因为组内大牛robot转岗去wechat,所以老大请我们组去观海路1号吃饭,神一样的地方,没有人开车就不要去了(主要是比较偏,在山上,而且打的去这里吃饭很….,所以即便能请的起也不要请),12个人吃了4500,10%的服务费。之前他们就说过这家店如何豪,12个人,只有老大不是第一次去…菜单都没敢拿过来翻翻…
这段时间很忙,忙于应用宝新需求,老代码性能优化,这次参考q音乐,再去jquery,有很大挑战,今天第一个需求终于上线了,不过发布过程曲折,出了两次事,还好老大不知道,知道非弄死我不可。
上周把平凡的世界第二第三部看完了,感慨颇多,那个年代就是父母经历的,我也听爸爸说起,从小多病苦了父母了…年后没多久就和xp买了ps4,买了个gta,不过玩的时间比较少,太忙碌,清明三天,找天时间好好玩玩。唐正在计划换房,也在准备买电视,买ps4了,还是值得拥有,怎么样都要过,为何不好好过呢。
最近睡眠质量那叫一个差,各种翻来覆去难以入睡,不好的生活习惯,真是个悲剧,酝酿去了
–23:58

27 / 02 / 2015 buling

一直想更新这篇文章,但事情太多,忍了又忍,原来今天周五,在播我是歌手,那就现在吧
中午淘宝买了一个乐码,刚发货,马上入了s40,比上次买+100的三星屏+90运费,nnd,不是急着换个电视,也能忍到10号现货购。
春节前,本来所有的时间点都按唐的婚礼走,结果硬是插入了去杭州出差,唐是11号结婚,和公司同事8号去杭州,计划9号玩一天(因为杭州团队年会),9号上午去了灵隐寺,烧香祈求少bug;下午去了西溪湿地公园,季节不对,一片荒芜,小白导游拿我们4个人练口了(两妹子不认识)。在杭州吃了几餐还不错,去了外婆家,排队1个小时,感觉和绿茶差别不大。10号上午简单交接,12点就打的去机场,就不吐槽机场离的也忒远了,结果飞机晚点两小时,更可恶的是飞机舱只有土豆饭,你特么的坑我吗。
晚上9点半才到南宁,班车肯定坐不到了,娇宁和圈圈在汽车站等我,美玲让她弟开车来接,结果坑货,12点才到…,上车一会就睡着了,2点到酒店,进门就倒睡。第二天一早,唐来酒店先贴车,然后我们一起先回去,穿戴好再过来接亲。妹子们把我们拦外面,说了不少酸话终于进去了,又开始找鞋子,到家后,开始敬酒,可乐替代,一大圈。然后闹洞房,我一个伴郎也整…伴娘挺好看,有男朋友了,哈哈。
终于上桌吃饭了,一桌全是肉,毫无食欲,本来想把唐放倒,我觉得人生应该在大喜时醉一场,可惜被本地几个给挡了,自己喝大了,他们拉着玩牌,差点就开始了,被唐给拉下去了,事后想想忒明智了。中途唐爸把我带楼上看相册,他说记得我,我完全没有印象,看照片原来大学的时候来过,一起出玩,当时喝大了,红包没装,然后就人民币给叔了/丢人
末了回酒店,睡了一觉,娇宁说去汗蒸,然后一行6个人就去蒸了一下,感觉很不错,回去睡了个好觉,12号一早起床,一起去吃了个螺蛳粉,道别。本来是火车票,结果一看飞机票200多点,就直接改飞了。
几天时间坐了5次飞机,坐得都怕了,次数把出事概率拉太高了。休假前和Richard 一起买了两套《平凡的世界》,第一部从飞机上开始看,到初7从绵阳回深圳的飞机上看完。初8北京卫视就开始播放这部作品,没有时间看,独白太多,不如书。
春节回家前,13号老大谈了一下年终奖,当时我确实惊讶了一下,毕竟第一次拿这种数,本来想今年回川的想法瞬间坍塌了,哎,现实还是现实。14号到绵阳,下午和姐去超市买了所有东西,第二天就送我回家了,我也想早点回去,毕竟爸妈一年也就这一次,基本没有出门,在家待了几天,初1下午姐和姐夫回来了,一下热闹多了,我喜欢和老丁抬杠,我也老丁老丁的随我姐叫。待客,走亲戚。各种问结婚让我无语已对,我只能默默的走开。今年红包又涨价了,发的我想剁手,,微信红包发了2k+,只回了1k点。以前我尽量随俗喝酒,但酒桌规矩太多了,去年基本没有喝白酒,今年我就更是不想喝,有亲戚白酒,我说不想喝,他就抓住不想这个词,让我很是恼火,之后我就不喝,不喝就是不喝,以后还是坚持自己的心吧。
在绵阳有亲戚待客,我唯一想吃点米粉,nnd,那段时间人家基本也回家过年了,也吃了几顿不是特别美味的,算是了确一个心愿。各姐纷纷应允帮我介绍妹子,莲姐给我说有个妹,家里绵阳两套房,这是要包养吗,我觉得应该聊不来,说之后发我联系方式。
希望自己能找一个有理想的人,奋斗完成想做的事情,买一套房,卧室木地板,买一个龙猫造型的类榻榻米,装个智能灯泡,客厅装一个弱电箱,我来折腾各种设备,想多了。
昨天春茗,吃完饭,小马哥竟然来了,每桌派发红包,二逼的“合影”了,吃完回家休养。
今天上班毫无状态,看了一天各种网,以前基本没有看进去chiphell,今天在败家板块看了很久,真不错,价钱也不错,这玩意留给高富帅好了…。再把春节期间错过的一些科技信息脑补一下,有个朋友是耳机音响发烧友,我也了解了一下,百科 世界四大耳机品牌,真是火海,木耳就不要上了,以后还是买个5.1的家庭音响,加个功放。在chiphell看到一篇群晖nas,以后应该迟早要买才行。
以前一直忍着等买房再去实现自己的梦想,去年去朋友家玩了一次,这个思想不好,这思想和“等我有钱了再享受”是一个道理,等到你有了那个东西的时候眼界又改变了,欲望又增加了,快乐着过,电视有了,找时间和xpu去弄个港版ps4。15年刚开始,看很多书,过t3!!!
–00:46,睡觉。

24 / 01 / 2015 buling

      很多年,生日的时候我总是循环这首歌,《祝我生日快乐》 很安静的一首歌曲,非常喜欢,现在终于能听懂这首歌词了。晚上和两朋友去金稻园吃粥,很不错的地方,有点吵。

我知道伤心不能改变什么
那么让我诚实一点
诚实难免有不能控制的宣泄
只要关上了门不必理谁
一个人坐在空荡包厢里面
手机让它休息一夜
难想切歌切掉回忆的画面
眼泪不能流过十二点
生日快乐
我对自己说
蜡烛点了
寂寞亮了
生日快乐
泪也融了
我要谢谢你给的你拿走的一切
还爱你
带一点恨
还要时间
才能平衡
热恋伤痕
幻灭重生
祝我生日快乐

      没想到日志标题写的时候就是15年,而且马上就2月了,时间走的太快也至于我有点赶不上。上周一周真是变化太快,认识太多。周1晚上加班做一个活动,完后,j、a、s一起去会所唱歌,这是我第一次去夜总会,家里有水表,细节就省略,抽了很多烟,也喝了很多酒,看了一下花费,虽然被请,但想想自己工资一个月也玩不起几回,所以最近比较激进,要做点事。周四晚出去玩了,后来在水会睡了一晚,忘记了名字,又是一个有钱人的场所,各种小费,对于有钱人说那里比家更舒适,到处都是人在你左右伺候。又刺激到我了,还年费vip。任性这个词不是看上去的那么容易。
      一个朋友说收购了一个垃圾小说网,每月广告好几万,我看了一下,真是名副其实的垃圾站,想想我真是个程序员一样,为何不造一个,然后上周末就在家宅了两天,跑了一个 爆米花电影下载站出来,很早之前就想做个下载站和douban电影关联,douban的评分很能反映一个电影的水准。之后要长期运营优化才行,之前也折腾过一些东西,最后都是不了了之,说来真是悲催。然后j有个朋友想要做个站,他们有渠道资源,所以一合计,干,然后就开始造,上周花了点时间在22上买了个香港主机,速度不错,已经造了demo站,等ui。想想每年在域名和服务器上花了不少钱,我觉得花钱说明生活还在继续。毕业后我有1.3w的贷款,我两年后开始还,贷款变为了1.5w,我节约两个月就还掉了(刚开始工资3-5千,这我需要还多久,一个同学就是毕业后每个月还,感觉很苦)。这是说,不要在力所不及的时候做困难又无意义的事情。请客的大爷出门带包全是¥,真是要用¥砸人,那是一种感觉…可能会觉得很低,但反过来看是一种高,可以这么看待这种高,u can u up! 我们都做不到…
      之前帮一个朋友接了一个快餐网,之后做出来他觉得不好看,本来打算自费请个ui,价格有点贵,然后今天把钱退回去了,一下心就轻松了很多,以后还是不要拿钱做事了,这太让自己觉得是个程序员。在这个问题上有两种思想:1、我拿钱做事,这样可以挣更多钱,生活更好,这样的钱很容易,但比较固定。2、拿钱做事会让自己活得很累,在某种意义上和体力劳动者一样,还是选择做自己的事赚钱,但这样的钱赚起来很难。由于看了太多的1结局,我选择2的生活方式,或许我一无所有。
      晚上给家打了个电话,爸说妈把脚崴了,我妈在一旁骂爸多嘴,还不让说,我气不打一处,之前叮嘱过在家就看看电视,弄点饭吃就好了,不要出去做事,冬天来了又冷,需要钱就告诉我,可是说了有什么用呢。我希望他们生活的好,如同我希望我的另一半能体谅我的生活,工作上的辛苦都是无所谓,赚钱让家人过的好是责任。
      和tang商量了一下,下周末一起吃个饭,下周末生日,我没有告诉他,本来说我请,后来他说叫他们组一起,说他请比较好,然后我就顺了他,他打算买个小米路由,然后就一起买了。后来hait发wx说想做个技术版的momo(前公司我走之前做了一个公司销量数据的momo实时数据系统,当时做的还不错,老板发邮件称好。),各种抬我,说需要我这样的人…我不大喜欢别人这样抬,我喜欢落地的交流,自己有多少不会因为别人说了就感觉自己不错,也不会因为别人不说感觉自己不行,远离表扬你的人,珍惜肯定你的人。
      tang下月结婚,本来计划送个i6会有点惊喜,结果他老婆竟然中了一个,这我再送就不太好了,那就直接挂礼吧,但我挂了,等我结婚他又会给,还不如不挂,真是个忧郁的事情。

16 / 01 / 2015 buling

      之前发过lamp安装过程,地址:LAMP安装配置入门。之前也试图把这个站点改为nginx+fastcgi,但之前尝试了一次,没有搞定,修改中站点不能访问,主要是会影响实时公交的查询用户。昨天在22买了一台云主机,香港的。刚开始选择安装的是centos7.0,但安装完成后,发现本地可以访问,外网不行,很自然是防火墙,但iptables的initshell没有,这我就抓狂了,半天没搞定,最后重装为centos6.5纯净版。安装nginx就不赘述了,很简单
先给一篇整个安装过程的好文章:Install Nginx, PHP 5.5 and FastCGI on CentOS 6

安装php-fpm

yum install php-fpm 这我就不说了

配置php-fpm

//找到php-fpm的配置目录下的www.conf。默认为:/etc/php-fpm.d/www.conf
//监听端口也在该配置中
user = nginx
; RPM: Keep a group allowed to write in log dir.
group = nginx

启动fastcgi: /etc/init.d/php-fpm start

配置nginx

当nginx收到php的请求时需要转交给fastcgi处理,配置如下:

server {
    listen      80;
    server_name www.mjix.com;
    server_name_in_redirect  off;
    root  /home/www/public_html/www.mjix.com/html;
    index index.html index.php;
    error_log  /var/log/nginx/mjix_error.log;
    access_log /var/log/nginx/mjix_access.log main;
    location ~* \.(htm|html|xml|shtml)$ {
        expires 600;
    }
    location ~* \.(htc|js|gif|ico|png|swf|css|jpg|jpeg)$ {
        expires 365d;
    }
    ssi on; #这里是开启ssi,关于ssi自行google
    ssi_silent_errors on;
    #下面这句是加载重写脚本,由于nginx不支持.htacess
    include /home/www/public_html/www.mjix.com/html/.xxx.conf;
    #发现是php请求,转交给9000端口处理
    location ~* \.php$ {
         fastcgi_pass  127.0.0.1:9000;
         fastcgi_index index.php;
         #这句是把nginx请求变量转交fastcgi,这样fastcgi才知道执行的php文件路径
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         include fastcgi_params;
    }
}

在配置多站点时遇到 “nginx: [emerg] could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32”错误,解决办法,在nginx的配置文件nginx.conf中的http中加入如下语句:

server_names_hash_bucket_size 64;

解释在这里:nginx could not build the server_names_hash 解决方法
刚开始忘记配置 fastcgi_param这句,请求总是无法转到fastcgi,坑大了

无标签信息 0 条

最近做了一个软管活动页面由于页面比较大,需要切小背景图,由于时间紧也就没有做太多思考,独立了一个div来做背景,其余做内容,上线后遇到两个问题
1、在缩小页面时,内容浮动和背景不一致
由于内容限制了1000px的宽度,而背景没有限制宽度,所以导致背景被overflow hidden掉了,而内容出现滚动条,解决很简单,背景也限制最小宽度即可,当然ie6那货不支持,我就直接放弃了
2、在iphone/ipad 的safari上访问时由于动画会改变页面的宽度,出现页面变形,头大,怎么会呢,下个pc版safari也没有问题,然后就开始google,stackoverflow:Does overflow:hidden applied to work on iPhone Safari?,好吧,解决了

/*create a wrapper on the whole website to achieve that; and add css*/
.wrapper{
    position:relative; //that's it
    overflow:hidden;
}

昨晚睡前看了一篇文章:有哪些经常被误用的 HTML、JavaScript、CSS 的元素、方法和属性?,文中提到清除浮动,以前经常用clearfix,但从来没有注意过原理,不过我也习惯用overflow来清除浮动,代码如下

.clearfix{*zoom:1;}
.clearfix:after{content:"\200B"; display:block; clear:both; height:0;}

用zoom来兼容IE6/IE7下不支持伪类after触发haslayout; after用于向float元素末端添加一个\200B的空元素,设置为block,clear both清除浮动,顺便设置height为0避免对布局造成影响。其实和在元素末尾添加
等同的效果

04 / 01 / 2015 buling

      之前看过很多去jquery开发的文章,前几天又看到,可惜没有了文章地址,大抵是说jQuery封装的实在太好以至于让我们变的越来越懒越来越愚钝。一直打算去jquery开发,但后来很多次都是迫于开发效率,还是使用了jquery来开发,最近又打算尝试去jquery化,刚开始使用工具库的方式提供大堆的工具函数,尤其是在对dom操作时,函数总是需要传入dom,显得很繁冗,最后就尝试向jquery靠拢,但后来写着写着就发现,其实去jquery的意义在于再建一个mini-jquery库而已,越开发越觉得没有意义,唯一的意义在于对底层的js更熟悉,兼容方法总结。下面来给之前还未写完的一些测试案例:

//test select
var itembox = $('div ul,.item-box', document.body)[0],
    lis = $('.item', itembox);
debug('selector > get dom length:'+lis.length, 'info');
//test json
var jsonobj = {name : 'hehe', age:12},
    jsonstr = $.stringify(jsonobj),
    njsonobj = $.parseJSON(jsonstr);
debug('json > parse get name:'+njsonobj.name, 'info');
//test each
$.each(lis, function(dom, i){
    debug('each > '+i+':'+dom.tagName, 'info');
});
//test extend
var nobj = $.extend(jsonobj, {desc: 'hello!'});
debug('extend > parse new object:'+$.stringify(nobj), 'info');
//test css
debug('css > get item-box height:'+$(itembox).css('height')+'; after 2 seconds change backgrund', 'info');
setTimeout(function(){
    $(lis).css({
        'background' : '#ff0',
        'color' : '#f00'
    });
    debug('css > get item-box color:'+$(lis).css('color')+';', 'info');
    $(itembox).fadeOut(function(){
        $(itembox).fadeIn(function(){
            //add class
            $(lis[0]).removeClass('item').addClass('bold');
        });
    });
}, 2000);
//test ajax
$.ajax({
    url : './ajax-api.php',
    timeout : 3500,
    method : 'post',
    data : {name:'hello', age:12},
    success : function(content, xhr){
        debug('json > get resonse header:'+xhr.getAllResponseHeaders());
        debug('json > get callback:'+content);
        var jobj = $.parseJSON(content);
        debug('json > get code:'+jobj.code);
    },
    error : function(info, xhr){
        debug('json > error callback:'+$.stringify(info), 'error');
    }
});
//test animat
//animate(callback, executeTime, intervalTime)
$.animate(function(percent, curtime){
    debug(percent);
}, 400, 200);

具体js代码如下,访问地址:http://mjix.com/code/varcom/
; 源码地址: http://mjix.com/code/varcom/uquery.src.js
昨晚睡觉前又看了一下:Javascript之旅系列 以及 《JavaScript高级程序设计》读书笔记,我也在看这本书,只是书中写的实在太细,没有能像这位整理的这么好,之后需要再把类继承章节重新阅读一次才行。