日志更新

九月 18th, 2009打开chm文档中的链接出现下载问题的解决方案

我的生活Kelvin9:48

0

其实这个问题的发生十分简单,就是CHM内的XML文件类型未在系统中注册,只要注册了就行了。具体方法就是修改注册表,将以下代码复制粘贴到记事本,保存为 .reg 文件,之后再打开,就OK了。

  1. Windows Registry Editor Version 5.00
  2.  
  3. [HKEY_CLASSES_ROOT\.xml]
  4. @="xmlfile"
  5. "Content Type"="text/xml"

八月 26th, 2009关于JS中Object和Function的关系

Php/MySql/JsKelvin13:22

0

js 中 ObjectFunction 的关系是微妙的,他们互为对方的一个“实例”。

Function instanceof ObjectObject instanceof Function 都是 true

1。我们可以认为 Object 是一个特殊的“类”,而这里的“类”即:Function

于是便可以理解为: Object = Function () {} 或 Object = new Function(); 即:ObjectFunction 的一个实例,所以,Object 原型链中便包含 Function.prototype,得出: Function.prototype.isPrototypeOf(Object) 为 true

2。同时,js中,所有对象(不包括js语言外部对象)都可视为是 Object 的一个实例, Function 不例外,Function.prototype 亦不例外,于是有 Function = new Object(); Function.prototype = new Object(), 于是 Object.prototype.isPrototypeOf(Function) 和 Object.prototype.isPrototypeOf(Function.prototype) 都为 true 了

3。补充:Function 本身也是一个“类”,然而,所有“类”都是Funciton的实例,于是 Function instanceof Function; 为true。同时,所有对象都是 Object 类的实例,Object 本身也是一个对象,所有又有 Object instanceof Object 也为 true。另外,还可以认为 Funciton 类型是 Object 类型的一个“派生类”,class Function 继承了class Object ,是 class Object 的一个“子类”。

七月 28th, 2009识时务者为俊杰

我的生活Kelvin23:27

0

从这一刻起,俺要好好学习了。

学习目标:JavaScript面向对象编程、Ajax实战、php基础应用模拟开发

其实心理还是打毛的,这么多东西难以消化啊,何况俺的心情总会此起彼伏,尽量克制吧,哈哈

JavaScript初识皮毛而已,还破天荒的把jQuery肯了一遍(不过到现在没有大批量实战过,O(∩_∩)O~)

这里面太多理论的东西需要消化啊,不然会用但是谈起来知识面还是很狭窄,只会瞎折腾而已而已啊!

最近碰到一个JS、AJAX跨域的问题,比较的无奈!~

php基础应用上手比较的快,毕竟以前死皮赖脸的接触过,暂时定为轻量级的应用吧,其实额心理也不老实的,看这个好想学这个看那个好又想换那个,额一直强迫自己去面对现实,先入其一,毕竟额比较歧视.net的用户体验超死板,在这UE第一的用户需求下,还是以User Experience为先基吧。它的语法结构和Js很贴切,所以一起随了吧,O(∩_∩)O哈哈~!

推荐个地址:www.eicodesign.com

从一年前关注他(Rokey_www.rokey.net)的博客,此人绝非等闲之辈,国内GUI的先祖,^_^,踏出MS后北京组队EICO团队,现在声名赫赫了!最近的SouGou输入法的GUI界面也是他们设计的、Sina的Logo、Opera的界面、VeryCD的“驴头”、Google输入法、还有M8,牛人们啊!我挺向往去Design视觉界面,学习GUI的,可惜啊人的脑力有限主要是定力不足,- -!

还有一个东东,额也比较感兴趣,就是Ria,不过最好能够结合GUI,这就无敌了,赫赫。

PS:搬家之后轻松了很多,生活一下子开始由我自己支配了,早知道早点出来了,要是大学毕业之初就能跨越到现在这个门槛,俺现在还犯啥愁啊!今天老板讲的一句话比较认同:不断学习!汗一个,俺不识时务!

Blog长时间不打理,又荒废了,长了一对杂草,害的我还得定期去打扫,可恶的Spam,这不刚刚还上去锄了几颗草!俺还说搬家之后给它重新装饰下,改个版的呢,现在又要延期了,不管它了,先这么着吧,还是以学习为主!既来之则安之…

七月 19th, 2009Remember When

我的生活Kelvin10:45

0

Remember when– Alan_jackson

Remember when I was young and so were you

And time stood still and love was all we knew

You were the first, so was I

We made love and then you cried

Remember when

曾几何时我年轻过你亦如此

时光静止你我除爱别无所知

我之初恋,亦是你的

曾几何时

Remember when we vowed the vows and walked the walk

Gave our hearts, made the start, it was hard

We lived and learned, life threw curves

There was joy, there was hurt

Remember when

曾几何时你我山盟海誓怡然漫步

心灵相交,共创美好,已然艰辛

我们经历成长,生活坎坷

有过快乐,有过心酸

曾几何时

Remember when old ones died and new were born

And life was changed, disassembled, rearranged

We came together, fell apart

And broke each other’s hearts

Remember when

曾几何时旧人故去新人坠地

世事变迁,分分合合

你我相聚,散去

我们心碎彼此

曾几何时

Remember when the sound of little feet was the music

We danced to week to week

Brought back the love, we found trust

Vowed we’d never give it up

Remember when

曾几何时轻轻小脚拍出动人乐曲

周复一周你我随舞

重燃爱火,找到信任

承诺我们永不放弃

曾几何时

Remember when thirty seemed old

Now lookingback, it’s just a stepping stone

To where we are where we’ve been

Said we’d do it all again

Remember when

曾几何时而立之年觉老

如今回首,曾经步步攀登

终修得此

说过你我总能重来

曾几何时

Remember when we said when we turned gray

When the children grow up and move away

We won’t be sad, we’ll be glad

For all the life we’ve had

And we’ll remember when

Remember when

曾几何时我们设想你我白发之时

子女长大离巢之时

我们不会伤感,你我欣然

只因与你厮守此生

我们忆起曾几何时

曾几何时

五月 11th, 2009图片垂直居中的使用技巧(转自怿飞’s Blog)

Html/Css/PsKelvin15:55

0

<div class="box"><img src="http://pics.taobao.com/bao/album/promotion/taoscars_180×95_071112_sr.jpg" /></div>

  1. .box {
  2. /*IE的主流浏览器识别的垂直居中的方法*/
  3. display: table-cell;
  4. vertical-align:middle;
  5. /*设置水平居中*/
  6. text-align:center;
  7. /* 针对IEHack */
  8. *display: block;
  9. *font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
  10. *font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
  11. width:200px;
  12. height:200px;
  13. border: 1px solid #eee;
  14. }
  15. .box img {
  16. /*设置图片垂直居中*/
  17. vertical-align:middle;
  18. }

五月 11th, 2009详解CSS的优先权(转自怿飞’s Blog)

Html/Css/PsKelvin14:40

0

发现很多朋友对 CSS 的优先权不甚了解,规则很简单。需要说明的一点,如果你的样式管理需要深层判断 CSS 的优先权,更应反思自己的 CSS 代码,是否合理?是否优化?

CSS2.1 中规定了关于 CSS 规则 Specificity(特异性)的计算方式,用一个四位的数字串(注:CSS2 中是用三位)来表示,最后以 Specificity 的高低判断 CSS 的优先权。

Specificity 具体的计算规则:

  • 元素的 style 样式属性,加 1,0,0,0。
  • 每个 ID 选择符(#id),加 0,1,0,0。
  • 每个 class 选择符(.class)、每个属性选择符(例 [attr=""] )、每个伪类(例 :hover),加 0,0,1,0。
  • 每个元素或伪元素(例 :firstchild)等,加 0,0,0,1。
  • 其他选择符(例 全局选择符 *,子选择符 >),加 0,0,0,0。

最后逐位相加数字串,得到最终的 Specificity 值,按照从左到右的顺序逐位比较。

除了 Specificity 还有一些其他规则:

  • !important 声明的规则高于一切,如果 !important 声明冲突,则比较优先权。
  • 如果优先权一样,则按源码中“后来者居上”的原则。
  • 由继承而得到的样式属性不参与 specificity 的计算,低于一切其他规则(例 全局选择符 * )。

范例分析:

  1. h1 {color: red;}
  2. /* 只有一个普通元素加成,结果是 0,0,0,1 */
  3. body h1 {color: green;}
  4. /* 两个普通元素加成,结果是 0,0,0,2 */
  5. /*0,0,0,1 小于 0,0,0,2 ,后者胜出*/
  6. h2.grape {color: purple;}
  7. /* 一个普通元素、一个class选择符加成,结果是 0,0,1,1*/
  8. h2 {color: silver;}
  9. /*一个普通元素,结果是 0,0,0,1 */
  10. /*0,0,1,1 大于 0,0,0,1 ,前者胜出*/
  11. html > body table tr[id=”totals] td ul > li {color: maroon;}
  12. /* 7个普通元素、一个属性选择符、两个其他选择符(子选择符 >),结果是0,0,1,7 */
  13. li#answer {color: navy;}
  14. /* 一个ID选择符,一个普通选择符,结果是0,1,0,1 */
  15. /*0,0,1,7 小于 0,1,0,1,后者胜出*/
Page 3 of 7«12345»...Last »