虚度人生

导航

2010年12月27日 #

编程之七种武器

摘要: 编程犹如练武,在成为高手甚至一代大侠的道路上,并不会出现小说中诸如坠入深谷巧获绝世神功之类的狗血桥段,除了个人天资悟性,勤奋程度,门派功法有所区别外,是否有趁手的武器也是非常决定因素之一。七种武器之一 ── 刀刀,不同于剑的配饰作用。刀,从一出世就是用于斩断万物。在编程中也是如此,作为一名程序员,无论是在学习别人代码或者设计自己项目时,都要时刻默念‘手中无刀,心中有刀’的口诀,划分层次,模块,函数,由大至小,从宏观到微观,分步解决。 第一种武器,指的是方法。七种武器之二 ── 弩在秦国铁骑一统天下的过程中,有一种武器可谓功不可没,那就是秦弩。秦弩的各个部件虽小,但设计精巧,各有明确功用但又能灵 阅读全文

posted @ 2010-12-27 21:31 nozer0 阅读(466) 评论(3) 推荐(0) 编辑

2010年5月12日 #

preload&lazy load

摘要: 最近需要用到预加载和延迟加载的东东,就参考写了一个。支持跨页面,支持超时设置与依赖设置。 阅读全文

posted @ 2010-05-12 16:33 nozer0 阅读(428) 评论(0) 推荐(0) 编辑

2010年4月30日 #

偷得浮生半日闲--php入门

摘要: 先解释一下题目,最近这段时间突然就忙了起来,预计之后还要更忙,一天忙来忙去却不知道在忙些啥,人也一直很累,生理心理都是。Android这块公司已经安排了人手,暂时就先放一放,等js真正熟悉了,再回头来学,先入门一下php,作为调剂,提高点情绪。 PHP,大名是HyperText Preprocessor,与ASP,JSP并称为web 3p。但从本身名字来看,ASP和JSP的P,指的都是Pages,... 阅读全文

posted @ 2010-04-30 16:32 nozer0 阅读(681) 评论(0) 推荐(1) 编辑

2010年3月24日 #

笑问客从何处来--浏览器检测vs.特性检测

摘要: 之所以说浏览器类型检测比较尴尬,是因为有了一个打对台的东东,但是又不可能完全被替代,就是粒度更小的浏览器特性检测。所以现在就成了两者共存的情况,虽然根据特性来判断更为准确,但是浏览器类型往往又是开发者判断的首选,而且较为简单明了。还是和以前一样,站在巨人的肩膀上,利用各个js的框架源码,逐一分析比较一下。注:采用的框架版本:prototype-1.6.1, mootools-1.2.4, jque... 阅读全文

posted @ 2010-03-24 09:31 nozer0 阅读(1274) 评论(1) 推荐(0) 编辑

2010年3月23日 #

css如何实现换行

摘要: 看了一下日历,发觉想要在保证质量的前提下同时保证更新的频率很难,工作,学习,懒惰等等各种原因,好歹每周一问还坚持着,希望等这一阵子的技术文章学完之后,能提高一点产量。如题,用html,css如何实现换行。偷偷看一下答案其实网上相关文章非常之多,其实关键点在于对word-wrap,word-break这几个样式的理解,话不多说,直接上代码。道可道非常道名可名非常名无名天地之始有名万物之母 abcde... 阅读全文

posted @ 2010-03-23 17:06 nozer0 阅读(327) 评论(0) 推荐(0) 编辑

2010年3月18日 #

css如何实现垂直居中

摘要: 如题,用html,css如何实现垂直居中。水平居中我们知道最简便的方法就是margin:auto,但是margin只是相对宽度有效。偷偷看一下答案分两种情况:fix height:即垂直居中的元素高度已知,这个比较简单,也不需要额外的辅助元素。i'm Mr. Middle. 运行代码variable height:居中元素高度可变,这个需要额外的一个wrapper元素,用table-cell的方式... 阅读全文

posted @ 2010-03-18 09:16 nozer0 阅读(385) 评论(0) 推荐(0) 编辑

2010年3月17日 #

合抱之木,生于毫末--js命名空间

摘要: 命名空间作用就不赘述了,大家应该也都很熟悉了。我们先来看看各个框架是如何实现自己的命名空间的,都很有各自的特点,但总得来说大同小异,我们挨个来分析一下。注:采用的框架版本:prototype-1.6.1, mootools-1.2.4, jquery-1.4.2, ext-3.2.0,yui-3.1.0, dojo-1.4.2prototype: 初始化全局对象,一般即window。 发现Prot... 阅读全文

posted @ 2010-03-17 10:39 nozer0 阅读(782) 评论(0) 推荐(1) 编辑

2010年3月9日 #

如何实现shadow

摘要: 如题,如何相对完美的在几大主流浏览器中实现相似的shadow效果?偷偷看一下答案分两种情况:text-shadow:从ff3.5,safari1.1,opera9,chrome2开始,支持text-shadow:color offX offYblur属性,ie的话可以用filter:progid:DXImageTransform.Microsoft.Shadow(color,direction,s... 阅读全文

posted @ 2010-03-09 16:37 nozer0 阅读(375) 评论(2) 推荐(0) 编辑

2010年3月8日 #

以旧焕新的css滤镜

摘要: 嗯,不是以旧换新,是希望css滤镜这个旧东东能焕发出新的生命。在新出的css3的一些特性令大家大声叫好时,其实ie下的滤镜早已默默的实现了相似的功能。OK,话不多说,让我们挨个来看一下。界面滤镜: AlphaImageLoader: 语法: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=x.png, sizingMeth... 阅读全文

posted @ 2010-03-08 16:08 nozer0 阅读(788) 评论(0) 推荐(0) 编辑

2010年3月5日 #

国王地位的Activity

摘要: Android的SDK中引入了几个概念,其中最重要的一个应该就是Activity。1. 初识Activity那什么是Activity呢,简单来说,就是一个负责处理一个屏幕包括这个屏幕内所有的控件及交互的类。当我们切换屏幕的时候,也就切换到了另一个Activity。绝大多数时间,用户以及开发人员,都是在与Activity打交道。OK,先看一个例子:TestActivity.java:AndroidM... 阅读全文

posted @ 2010-03-05 12:07 nozer0 阅读(509) 评论(1) 推荐(0) 编辑