2009年6月22日 | 标签: , , , |47次阅读

     IE6就是坏,在编辑器里插入图片宽度和外层容器差不多,然后在同一行再输入点东西的话,前台页面就会完全乱套,用word-break:break- all;之类的CSS也不行。Firefox和IE7还比较好,知道自动换行自己调整一下。CSS我是调的很厌烦了,索性搞了个简单的图片缩放:
      用法很简单,第一个参数就是图片所在的父级容器id,第二个是允许的图片宽度,默认是父级容器宽度的80%,第三个是图片高度,,默认是父级容器高度的80%。
     要使用的话这样就好了:

JavaScript代码
  1. <script type="text/javascript">  
  2. $(document).ready(function() {  
  3.     $.imgResize('blog_content',600,480);  
  4. });  
  5. </script> 
2009年6月9日 | 标签: , |75次阅读

恩,原版是在www.corrie.net.cn下载的,所有用法大家可以直接去那里看。

原版的消息提示框不能跟随窗口滚动而滚动,我主要是加了个这个功能。

首先是将最外层那个div的positioin属性设置为了fixed,然后为兼容ie6在第37行this.rmjq_messager(this.time);下添加了:

//hacked by sharmy
/*FF and IE7 can use 'position:fixed',but ie6 need to set window top dynamically.*/
if($.browser.msie && $.browser.version == 6) {
    $('#jq_messager').css('position','absolute');
    $(window).scroll(function(){
        var f_top = $(window).scrollTop() + $(window).height() - ($("#jq_messager").outerWidth()/2);
        $('#jq_messager').css( 'top' , f_top );
    });
}

附上修改后的文件:jquery.messager.hackBySharmy.7z

2009年6月9日 | 标签: , , , , |74次阅读

       前两天项目的测试给我报了个Bug,说我的datepicker不对,上面的字是英文的……我就想怎么以前我没有发现呢。后来才想起来以前貌似在公司做的都是国外的项目,人家要汉化做什么,汗……….

      上个图:
                       datepicker_chinese

2009年6月5日 | 标签: , , , , |157次阅读

新华网快讯:据四川省安监局介绍,在成都公交车燃烧事件中,初步核实有24人遇难,受伤人数不详。省委常委、成都市委书记李春城,四川省副省长李成云等已赶赴现场。

记得在理工读大学的时候还经常坐9路去天回镇那边的第三军医大来着。

2009年5月20日 | 标签: , |74次阅读

     大家一定要注意啊,不能对索引掉以轻心哦。最近我就在这个问题上吃亏吃大了。

    有一条SQL: SELECT [Qudao].[NODE_ID] AS [Qudao__0], [Qudao].[PARENT_NODE_ID] AS [Qudao__1], [gQudao].[NODE_NAME] AS [Qudao__2] FROM [QUDAO] AS [Qudao] WHERE [PARENT_NODE_ID] = 0

    这条SQL是由CakePHP产生的,如此一条简单的SQL的执行情况如下:Num rows : 1,  Took (ms) :25625。很恐怖吧,也许有人会想这个表里的数据量一定很大吧,要不怎么话费了如此恐怖的25秒多?让人大跌眼镜的是这个表里只有区区的2000条数 据。也由于这个SQL的原因导致我页面慢的快不行了,我还一直以为是我程序出问题了,害我到处找问题。从来也没有意识到过是数据表索引的问题,以为这个表 的数据太少了,二强被查询的对比字段也是一个int型的,查询起来英爱是很快的。直到后来在调试其它地方的时候一不小心看到输出的SQL输出才知道问题在 这里!

   在我的印象之中好像是索引在数据量很大,又或者是筛选字段是char类型的话才需要索引,又是想当然的经验主义害人啊!

   加上索引之后速度唰一下上来了,这个SQL只花了几毫秒!

2009年5月20日 | 标签: , |141次阅读

1,总是从ID选择器开始继承
在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。

例如有一段HTML代码:

<div id="content">

<form method="post" action="#">

<h2>交通信号灯</h2>

<ul id="traffic_light">

<li><input type="radio" class="on" name="light" value="red" /> 红色</li>

<li><input type="radio" class="off" name="light" value="yellow" /> 黄色</li>

<li><input type="radio" class="off" name="light" value="green" /> 绿色</li>

</ul>

<input class="button" id="traffic_button" type="submit" value="Go" />

</form>

</div>

如果采用下面的选择器,那么效率是低效的。
var traffic_button = $("#content .button");

因为button已经有ID了,我们可以直接使用ID选择器。如下所示:
var traffic_button = $("#traffic_button");

当然 这只是对于单一的元素来讲。如果你需要选择多个元素,这必然会涉及到 DOM遍历和循环,
为了提高性能,建议从最近的ID开始继承。
如下所示:
var traffic_lights = $("#traffic_light input");

2009年5月17日 | 标签: , , , |95次阅读

经常在Cnbeta看东西,今天刚写了篇电信无线宽带客户端升级的文章,突然就有把它投递到cnbeta的冲动,于是一试,嘿嘿,居然成功了。上个截图….

cnbeta_contributors

2009年5月17日 | 标签: , , |112次阅读

今天早上起来打开电脑时发现电信无线宽带客户端又在自动升级了,我还以为是个小升级,结果一看,原来是大动作,界面完全变了,不过看起来还不错。

打开后的界面,UI做得不错,还是半透明的,隐约可以看到俺的桌面背景。

cdma_new_client_0

 

2009年5月14日 | 标签: , , |94次阅读
为继承成都金沙文明渊源,弘扬古蜀先民太阳崇拜传统,构建全域成都网状城市,塑造新成都国际化形象,建议以“太阳国都”为主题,建设和规划市域范围的道路,具体操作措施如下: 1、在省科技馆附近新建一个“太阳广场”,作为太阳国都的中心殿堂进行打造,建设成为成都城市标志。 2、拓宽并重新打造现有中环(即:顺城大街、东城根街、东御街、西御街、西玉龙街、羊市街围合之街道),并改名叫“日环道”,寓意距离太阳广场最近的一条环形轨道。
2009年5月3日 | 标签: , , , , , |65次阅读

   还是过年的时候回去过了,弟弟在老远的上海,老妈身体不好,好不容易有个机会回去看看老妈,不过有些人貌似不愿意回去呢,哎………………

    不过今天好像真的不宜出行哦。估计大家都是憋疯了,所以车站和高速公路堵的完全不像样子。等我们到石羊场车站的时候发现买票的人排队排了估计有两百多米 远,顿时我们就不想回去了,因为这样排下去估计买个票都要三个小时之后了。搞笑的是正当我们要打退堂鼓的时候发现了老婆的舅妈也准备回老家,更猛的是她一 下就插队进去买票了,所以,嘿嘿,我们当然也有票咯。

   奉上图,大家看看成乐高速堵成什么样子了。

   刚过收费站,车被拦住了,说是要等一段时间才放行,估计是要等前面的车开出一段距离………

2009_05_01_gohome_5

 

共1页 第1页12345678910>>|