一些JavaScript Quiz

摘要: a.x = a = { }, 深入理解赋值表达式var o = {x : 1};var a = o;a.x = a = {name:100};console.log(a.x); // undefinedconsole.log(o.x); // {name:100}// a.x = a = {name:100};// 等价于 a.x = (a = {name:100});// 首先计算a.x的引用,然后计算(a = {name:100})的返回值if 语句的简写var condition = true, numb = 0;if(condition) { alert('rain-man&# 阅读全文
posted @ 2011-07-13 14:52 I am fine ! 阅读(311) 评论(0) 推荐(0) 编辑

更简洁的 CSS 清理浮动方式

摘要: 清理浮动有很多种方式,像使用 br 标签自带的 clear 属,使用无素的 overflow,使用空标签来设置 clear:both 等等。但考虑到兼容问题和语义化的问题,一般我们都会使用如下代码来清理浮动。/* 清除浮动*/.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix {zoom:1;}其原理是,在「高级」浏览器中使用 :after 伪类在浮动块后面加上一个非 display:none 的不可见块状内容来,并给它 阅读全文
posted @ 2011-07-13 10:40 I am fine ! 阅读(345) 评论(0) 推荐(0) 编辑

LABjs分析

摘要: 作者: oldj | 链接:http://oldj.net/article/labjs-study/ 随着网页越做越复杂,页面上要用到的 JavaScript 也越来越多,一次性把所有可能会用到的 js 全包含在页面中显然不是一个好主意,于是各种各样动态按需加载 js 的方法逐渐流行起来,LABjs 就是这样一个有趣的项目,目前,包括 twitter 在内的很多网站都是 LABjs 的用户。下面将对 LABjs 1.0.4 版的实现原理做一些分析。 限于篇幅,关于 LABjs 的使用说明这儿就不写了,需要的话请看它的官方文档。 所谓动态加载 js ,指的是在页面上的某一些 js 执行时,由这. 阅读全文
posted @ 2011-07-12 14:17 I am fine ! 阅读(731) 评论(0) 推荐(0) 编辑

什么是AIR及产生背景

摘要: 本文原来的地址:http://blog.sina.com.cn/s/blog_4d4d2edc01009qhx.html首先申明:我不是adobe雇佣的枪手,我也从不认识adobe的人。我只是一名被C/S和B/S长期困扰希望寻找一套解决方案的人。 adobe是业界著名的客户端展现工具和展现设计工具提供商。 展现工具:PDF、FLASH。展现设计工具:photoshop、Dreamwaver、FLASH(Adobe2005年4月收购Macromedia)。 很多人都疑问AIR有什么用。既然有了AJAX 纯的JS的客户端表现组件包,如最近刚获得金牛奖的ZK组件包,那为何要有AIR? 我给大家解释解 阅读全文
posted @ 2011-07-12 13:45 I am fine ! 阅读(357) 评论(0) 推荐(0) 编辑

归于无有

摘要: 1. 约伯说:“人为妇人所生,日子短少,多有患难。出来如花,又被割下;飞去如影,不能存留。”三十岁以后,尤其喜欢这样空虚的论调,看得太破,太不为。这自然是不好的状态,但是,好的状态应该是个什么样子的呢,也不知道。 大多人,努力了半生,求索了一世,剩下来的还是凄凉,长命的,先看到人死,一个一个愿意不愿意,都走了,走到最后,余下这一个健康的,找个人喝酒也没有对象。寿则多辱,其实不是多辱,而是多灾,累积的光阴到最后都成了灾难,漫长的相思临了都化为毒药,烂了心肠。 山野间,溪水的流淌是不自愿的,有雨则欢腾,干旱便呜咽,显露的是四季的规律,逝去的水,不再了,它们都去了哪里?拿物理来解释自然解释得明白,大 阅读全文
posted @ 2011-07-11 23:58 I am fine ! 阅读(590) 评论(0) 推荐(0) 编辑

关于JS中的constructor与prototype

摘要: 在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下: 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码js代码:functionPerson(name){alert(name);}Person('js');//jsfunction Person(name) { alert(name); } Person('js');//js上面的代码中,Person的表现的确跟一般的函数没有什么区别,接着看下面的代码functionPerson(name){ 阅读全文
posted @ 2011-07-11 23:47 I am fine ! 阅读(231) 评论(0) 推荐(0) 编辑

Css 图片垂直居中

摘要: .wrap{ position:absolute; width:150px; height:150px; border:1px solid #ccc;} .juzhong{position:absolute;top:50%;left:50%; margin:-25px auto auto -25px; width:50px; height:50px; border:1px solid #ccc;}<div class="wrap"> <div class="juzhong"></div></div>只是如果 阅读全文
posted @ 2011-07-11 14:29 I am fine ! 阅读(519) 评论(4) 推荐(0) 编辑