书写高效的CSS

我们写的CSS有多高效?换个说法,浏览器渲染我们的CSS会有多快?我承认这个问题我考虑的不够多

这个问题本应该是浏览器厂商考虑的——他们的浏览器越快,用户就越喜欢用他们的产品。Mozilla有一篇关于这方面最佳实践的文章,一直坚持Web应该更快的Google也有一篇

我们一起看看他们阐释的一些主要观点,然后探讨一下这些原则的实用价值

从右向左

浏览器如何读取你的CSS选择器?我们需要明白的最重要的一点是从右向左。比如这个选择器ul > li a[title="home"],浏览器首先读取的是a[title="home"]。这个首先被读取的部分我们叫它key selector,它是浏览器最終要选择的元素。

(全文 …)

吐血推荐250部必看电影下载 IMDB TOP 250 download

中文名: IMDB Top 250合辑 TLF-MiniSD收藏版
英文名: IMDB Top 250 TLF-MiniSD Collection
版本: (更新至TOP119)[MiniSD]
发行日期: 2010年
地区: 美国
语言: 英语

简介:

IMDB Top 250合辑 TLF-MiniSD收藏版
制作&发行:TLF HALFCD Team
TLF耗时2年精心打造,虎年开篇扛鼎之作
IMDB TOP 250
邀您共赏一个世纪的经典

吐血推荐250部必看高清电影下载 IMDB TOP 250 download

(全文 …)

健康生活:长期晚睡的危害

熬夜的危害

※ 不规律的睡眠及压力,会影响内分泌代谢不完全,造成皮肤水分流失,容易导致皱纹出现、皮肤暗淡、长暗疮、黑眼圈加重等,尤其是上完妆后情况会更糟,妆很难化均匀。在一连串的熬夜之后,如果觉得脸紧紧的、痒痒的,有脱屑现象,还可能会患脂漏性皮炎。

※ 从健康的角度讲,熬夜的害处多多。因为人若经常熬夜最容易疲劳、精神不振,人体的免疫力也会跟着下降。感冒、胃肠感染、过敏等等都会找上你。

※ 如果长期熬夜,更会慢慢地出现失眠、健忘、易怒、焦虑不安等神经、精神症状。过度劳累使身体的神经系统功能紊乱,引起体内主要的器官和系统失衡,比如发生心律不齐、内分泌失调等等,严重的就会导致全身的应激状态、感染疾病的几率相应提高。疲劳症状强烈的人比一般人患上呼吸、消化系统、循环器官等各种感染症的机会也增加许多。

(全文 …)

十条不错的编程观点

Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗列一些,并通过我自己的经历和理解发挥了一些,希望对你有帮助。

1) The only “best practice” you should be using all the time is “Use Your Brain”.

唯一的“Best Practice”并不是使用各种各样被前人总结过的各种设计方法、模式,框架,那些著名的方法、模式、框架只代码赞同他们的人多,并不代表他们适合你,你应该更多的去使用你的大脑,独立地思考那些方法、模式、框架出现的原因和其背后的想法和思想,那才是“best practice”。事实上来说,那些所谓的“Best Practice”只不过是限制那些糟糕的程序员们的破坏力。

(全文 …)

15 个 JavaScript Web UI 库

几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 Web UI 库,非常适合各种各种规模的富 Web 应用的开发。

LivePipe

LivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高度可扩展的 UI 控件,拥有很好的文档,在不支持 的环境中,可以无缝降级使用。包括 Tab, 窗体,文本框,多选框,评分控件,进度条,滚动条,右键菜单等多种控件。

LivePipe 首页与下载
LivePipe 演示与示例

(全文 …)

如果宠物可以上网说话,论坛将会都是这样的帖子

1.我爱上了楼上的大黄,可主人总想让阿黑跟我配种。
2.失宠危机!主人想买一只垂耳兔,怎么办?在线等……
3.女主人因为男主人对我太好而吃醋,我该怎么办?在线等!
4.这狗窝还能合住吗?刚过一个礼拜,窝友就带着女朋友回来过夜了!
5.求助!老婆刚生了5只小狗,各位狗民说说叫什么好听?我们是拉布拉多。
6.掉进粪坑失宠于主人,嫌我臭,内牛(泪流的谐音)急!在线等……标题长长长。
7.突然觉得骨头形状的狗粮好贱!筒子们一起来818吧!
8.我曾是一只副 省 长家的猫。
9.怎样才能捞到大鱼缸里的金鱼?在线等!
10.偶是一只老掉毛猫,满地打滚跪求不掉毛秘方!
11.弱弱地问,有谁像我一样爱吃主人的袜子?标题长长长长。

(全文 …)

15 个用户体验设计剖析

用户界面和用户体验(UI/UX)是任何产品成败的关键,尤其 Web,Web 是一种公开的,可以被任何人随时随地访问的特殊产品,用户的体验几乎意味着一切,虽然内容更重要,但内容可以替代,体验却是独一无二的,本文分析了15个不同的 UI/UX 案例,优秀的用户体验给我们带来的启发是无价的。

内容滚动中的运动视差效果

screenshot

(全文 …)

打老虎 谁能坚持到最后

许多年前,蒋经国曾在上海高呼“老虎一日不死,本公子一日不回”。年轻的蒋公子实际上是明白人,他看到利益团体对国民经济的绑架,他害怕越来越深的陷阱最终会让民国政府万劫不复。所以冒着天下之大不韪,他把杜公子也拉进了牢房。但杜月笙更明白,他甚至不急着把儿子救出来,“拖着吧,有人会跳出来的”。果然,形势比人强。

“拖着吧。”现在的开发商也是这招。虽然小心慎言,但在不少开发商心里还是认为“道路曲折,前途美好”。“这是持有100亿元现金以上的开发商。”潘石屹指着手中的统计表向全国人民说,“100亿至少可以撑一年。”

其实决策层没把开发商当成是老虎,让他们心惊胆颤是国内城市房产不合理的使用情况,国家电网统计,全国660个城市电表连续6个月零读数的住宅,有6540万套。这些空置的房子可容纳2.6亿人居住。尽管国家电网根据电表的使用情况得出的数据不能尽信,但无论是4月的控制房地产信贷、5月提高银行准备金率还是酝酿出台的房产税,都是指向这庞大的空置率。所以,最起码要稳住,不能让城市空置率恶化下去。于是各种针对投资

(全文 …)

IT职场求生法则

通用法则
法则1:忍耐是一种美德。
为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂、同事的白眼、客户的无理取闹,承受工作的巨大压力,忍受上下班的拥挤、堵车,忍受什么都涨就是工资不涨,……
不要因为一时之气而因小失大,当然忍耐是为了以后的反击,老子不需要卧薪尝胆十年,你只需要忍耐1-2两年,你就会有反击的机会!
法则2:不要威胁到你的老板。
这里说的“老板”泛指你的领导、领导的领导、直到公司的老板。
功高盖主历来是做大臣的大忌,不想莫名其妙地被干掉,千万要做到韬光养晦。让你的老板能晋升,然后你才晋升到老板的位置,才是你的升职之道!任何想踩你老板的头上位的想法和行动,都是愚蠢的,除非你足够奸诈。
法则3:你要很“爱”公司。

(全文 …)

实用的 JavaScript 测试及效验工具

是一款强大的广泛运用于现代Web站点及应用的脚本语言。作为一个技艺精湛的 Web 开发者,掌握可以增强用户的使用体验,提供交互及富客户端等功能。

尽管 的语法非常简单,但对于写程序而言仍然是困难重重,就是因为它的运行环境:基于Web浏览器。

以下您可以看到收集的8个实用的 测试及效验工具,它们都可以在不同环境下进行单元测试及校验测试您的脚本。

JSLint
JSLint是基于Web的验证错误代码的工具。它拥有的功能及特定的设置来使用您的需求,自定义你的验证算法。

JsUnit
JsUnit是一款在客户端(在浏览时)的单元测试框架。对而言,JUnit就像是它的一个端口。当然它也可以在多 个浏览器、多个机器的不同操作系统中自动运行。它的发展始于2001年1月。

(全文 …)