• return Life.end()==1 ? Game over! : Blogging!;
  • 转载请指明作者及来源,谢谢!

一见钟情

August 3rd, 2010
我相信

相信第一眼的感觉

相信传说中的一见钟情

相信眼神交汇后的火花

所有的爱情来的是那么的不容易

物质与现实的社会已经冲淡了这神奇的魔法

没有人,没有人愿意

但我愿意,愿意保持一份天真,相信奇迹、相信一切皆有可能……

喜欢它带来的兴奋

喜欢它带来的晕眩的感觉

我想说这只是单纯的爱情,不是缘分

缘分中掺杂着上帝的情绪,掺杂着社会的现实,掺杂着你我所不能左右的

爱情没有,爱情是快乐的

有一种爱情叫一见钟情

一见钟情是一种感觉,是一种强烈的感觉,是一种愿意与彼此在一起的冲动

因为我不想失去,不想让你只做个我生命之中的一个匆匆地过客

转身……错过,只是瞬间;再见,却要永远

请不要放弃

请不要相信长痛不如短痛

因为爱情也是一种争取,一种坚持,请相信风雨之后总有彩虹……

请不要放弃

没有你的肯定,我是如此脆弱

因为没有你的爱情,我会彷徨

不知道它是否是一种一向情愿,一种束缚,一种伤害!

因为我没有那么自私,不会为了自己的快乐而牺牲对方的幸福,更何况你不只是单纯的对方,至少对于我来说……

因为我相信放手,才是能够给予对方最后的爱

面对缘分,只能怪自己不够幸运而已

仅此而已……

付诸行动 杂七杂八 ,

HTML5例子

August 2nd, 2010

最近公司在做分享会,大家都在学习新知识html5、css3,于是就各自做了些html5的一些示例,这里分享一下,我做的一个页面:HTML5 DEMO

付诸行动 CSS, HTML/XHTML ,

布尔类型转换规则

July 22nd, 2010

主题:Javascript中,其它类型转换成布尔类型的规则.

规则:1、数值型转换成布尔型时,除了0、NaN转换成false外,其余都转换成true;

2、字符型转换成布尔型时,除了空字符串转换成false,其余都转换成true;

3、null、undefined转换成false;

4、非null的对象都转换成true;

科普:Javascript中数据类型分为简单数据类型和复杂数据类型;简单数据类型又可分为以下五种:数字(Numbers)、字符(Strings)、布尔(Boolean)、null 、undefined;及一个复杂数据类型:对象(Object).

参考资料:《OReilly.JavaScript.The.Definitive.Guide.5th.Edition》—— Section 3.3. Boolean Values

付诸行动 Javascript

How to use page break in html

July 19th, 2010

主题:html中page break的用法

核心:
1、CSS中page-break-before、page-break-after属性;
2、这两个属性主要使用在打印文档的时候,指定文档从某处另起一页打印。

使用限制:
1、page-break属性使用在如下块级元素中: BLOCKQUOTE, BODY, CENTER, DD, DIR, DIV, DL, DT, FIELDSET, FORM, Hn, LI, LISTING, MARQUEE, MENU, OL, P, PLAINTEXT, PRE, UL, XMP;
2、 浏览器兼容性:IE4.x+、FF、Opera、Safari、Google Chrome(标准浏览器);
3、不适用于table —— 见参考资料A。
Read more…

付诸行动 CSS , ,

浏览器URL解析

July 13th, 2010

主题:理解URL的组成、及简单与此同时表达式相关内容

示例现有一个标准URL地址:http://www.forntend.com/wp-example/location.html?id=0&author=action

location.protocol指向:http:

location.host或location.hostname指向:www.forntend.com

location.pathname指向:/wp-example/location.html

location.search指向:?id=0&author=action

location.href指向:http://www.forntend.com/wp-example/location.html?id=0&author=action(完整URL)

通过了解location对象的一些最基本的属性后,就重点来看看search的属性,因为我们在做项目的过程中,大部分还是通过Javascript来获取url中传递过来的参数值;现有如下两种思路:

第一、通过对location.search进行字符串处理来获取;

Tips:You can change the code before run.

第二、把所要所要获取的变量名作为参数传递给函数,再通过正则表达式来获得其值。

Tips:You can change the code before run.

补充:正则表达式中的match()方法,示例:

Tips:You can change the code before run.

付诸行动 Javascript ,

Javascript中连续的条件运算(函数式写法)

July 8th, 2010

可以将一段if…else…的条件选择语句压缩成一行代码中。下面就来看看它的神奇之处;

Tips:You can change the code before run.

付诸行动 Javascript ,

更换主机ing

June 12th, 2010

因为GFW的原因,原先使用的主机被无情的“强奸”了,目前正在更换主机过程中,敬请期待……

申明:非因个人发表反动、色情等触犯法律的博文

付诸行动 Diary ,

Too much recursion

May 20th, 2010

今天在看《Pro Javascript Design Pattern》时,在测试如下一段代码时,FF竟然报错了:“too much recursion”。被搞的一头雾水,从字面上翻译就是:过多的递归(这里也顺便科普一下,递归指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象),但是这段讲Javascript继承的程序中根本就没使用到递归啊,后来通过Firebug一步步调试才发现原来是手误,把方法名写重复了。

代码片段:

Tips:You can change the code before run.

原因:把alice.displayGreeting的方法名写成了alice.getGreeting,所以这段代码就变成了无停止地一直在调用自身(无限循环),也就是上面所说的递归了。

付诸行动 Javascript , ,

Runcode插件

May 18th, 2010

一个可以直接运行HTML/Javascript代码的文本框的wordpress插件。

使用方法也很简单,在文章编辑界面HTML模式下使用[runcode][/runcode]标签或<runcode></runcode>标签,标签中间内容便是要运行的HTML/Javascript/CSS代码,标签支持height、width、size属性(都是数字),分别对应文本框的高度、宽度和字体大小。

测试用例:

Tips:You can change the code before run.

付诸行动 Wordpress , ,

Adobe AIR开发之环境配置

May 13th, 2010

核心:1、安装Adobe AIR;2、配置Adobe AIR SDK和命令行工具(command-line tools)

下载Adobe AIR Runtime下载Adobe AIR SDK

一、Adobe AIR开发的基本条件

1.1    运行时环境(Adobe AIR Runtime)

测试并部署AIR应用。

1.2    Adobe AIR SDK

包含命令行工具、实例及其它辅助开发资源;用来测试、签名以及打包AIR应用(打包成air格式的文件)。而且还包含两个我们所要用到的命令行工具:1、ADL:用于在无需安装AIR情况下,运行和测试Adobe AIR应用;2、ADT:用于签名并打包AIR应用。

1.3    HTML/JavaScript编辑器

用来开发html、javascript文件。

二、安装Adobe AIR Runtime及SDK

2.1   安装Runtime就不再罗嗦了,直接下载按提示运行安装即可。重点就放在如何配置SDK上面了,其实也很简单就两步即可完成。

2.2   安装Adobe AIR SDK

2.2.1    将下载的SDK文件解压出来,并拷贝到硬盘的目录下(我们这里就暂且先标记成<SKD_Path>,以备后用);

2.2.2    将上面提到的两个命令行工具添加到系统环境变量中去(目的:可以在命令工具行中执行这两条命令):右键“我的电脑”-“属性”-“高级”-“环境变量”,在当前用户的变量中找到“PATH”变量,并双击进入编辑窗口,在变量值的最后添加“;<SKD_Path>/bin”(注意:<SKD_Path>指的是上面提到的硬盘的实际目录),保存即可。

2.2.3    测试上一步是否添加成功;打开命令提示符窗口(开始-程序-附件-命令提示符)输入adt,如果出现反馈的adt相关的提示信息,则表示配置成功;如果没有出现,则建议重新按照上面的步骤重新操作一遍。

参考资料:《Adobe AIR for Javascript Developers Pocket Guide》

付诸行动 AIR ,