说一说JavaScript中圆括号的用法

有的东西还是要慢慢梳理一下,好记性不如烂笔头,最近仔细看了一下 JavaScript 中圆括号的用法,我就觉得很多东西是自己一直在用的,可是是不是真正理解其含义,就说不准了,所以这次就记一下 JS 中圆括号的用法。

一、用于语句中的词法元素

我们一般声明一个函数是 function foo(arg1, arg2, arg3) {//...},这里的圆括号就是语句中的词法元素,用于函数声明中的虚拟参数表。

二、用于构造对象时的传值参数表

Read More

2012,年终了

总结季,又到了一年的年末,是该总结一下了。

去年这个时候刚刚在新的环境中安顿下来,心里还各种不安各种纠结的时候,很多东西都不愿意去想。一转眼一年又过去了,博客荒得不像样子,才更新了一篇文章。虽然感觉现在还在写博客的人非常非常少,很多人都是被微博微信这些东西分了心,但我自己不是。要说微博,以前玩推特玩得也算 HIGH 的,可是这些社会化的东西,真心是不想再接触了,信息过载是个什么感觉我很清楚,所以专心做自己的事,过自己的生活。

Read More

GM脚本:Simple Google Reader Style V1.31

昨天完成了工作任务之后,看了一下Google Reader,然后自己使用的脚本虽然已经增大了阅读区域,但是又觉得顶部的一片区域还是很白,而且搜索啊订阅啊什么的,平时用得不是太多,那既然不用,为什么不隐藏掉呢?开始动手,于是这个小更新的V1.31版Simple Google Reader Style就跟大家见面了。

顶部的区域默认是隐藏的。左侧的“主页”的顶部,添加了一个“显示顶部”的按钮,点击它可以切换顶部的显示和隐藏,大家自行试试吧。

自动更新的功能,表示研究了半天摸不着头脑,网上流传的方法也没生效啊。写了多段测试代码都失败了,看来我得多看看书。

gr131 GM脚本:Simple Google Reader Style V1.31

点击此处下载脚本

GM脚本:Simple Google Reader Style V1.3

Google Reader风格来了一次大转变,然后这个脚本就失效了,也已经有朋友向我反应脚本没用了的问题,无奈我一直没有什么时间。今天下午做完了自己的任务之后,偷闲了一下,简单看了一下Google Reader的新界面,结果就把这个脚本整了出来。谢谢大家的支持啊!先上一张总效果的图:

gr1301 GM脚本:Simple Google Reader Style V1.3

虽然GM脚本很强大,但也只能基于新GR的版面来改,要想改得面目全非,除了需要技术,还需要时间,而这两种东西我现在都没有= =。做成原来版面的效果基本上不可能了,但我还是按着自己觉得舒服的方式改动了一下。

gr1302 GM脚本:Simple Google Reader Style V1.3

大红色的订阅按钮我把它放到搜索框的右边了,另外,导航栏里面的常用链接,我把它也放到搜索框右边的“常用的链接”那一项里面了。再者,把阅读文章时候,功能区的高度缩小了,用来扩大阅读区的视野。

gr1303 GM脚本:Simple Google Reader Style V1.3

最后,还是把字体改成了雅黑,字号改成16px,行距为两倍行距。至于长行短行切换的问题,脚本自动更新的问题,顶部导航条怎么处理,这个版本里都没有,抱歉了各位。。。

点击此处下载此脚本

使用CSS美化文件上传表单

开发webapp的朋友们应该对<input type=”file” />这样的表单元素不陌生吧,虽然我从来没接触过=_=。今天看到Mr.Think同学更新了一篇博客《利用label标签和CSS美化文件上传表单》,不过demo里面好像失效了……提到这里,我就把我知道的美化这样元素的方法分享一下吧。

DEMO在这里

要说input[type=file]类型完全不支持CSS也不对,只是很多关于样式化的CSS方法对它无效,是出于安全的目的。不过positionz-indexopacity这些CSS属性还是支持的,所以就用这些方法来变通。

Read More

用jQuery或者CSS3创建简单的动态按钮

提到Web上的按钮,大家会想到什么呢,古板的默认按钮,还是样式化的链接来代替的按钮?无论是什么,一个漂亮的按钮在页面上肯定会引起访问者的注意,并且因为是按钮(或按钮型的链接),所以也会有点一点的冲动。下面我就介绍一下如何用jQuery或才CSS3来制作简单的动态按钮。

先看一下例子吧:DEMO。(请使用Firefox4.0+、Chrome、Safari、Opera10.5+观看)

Read More

jQuery中处理动画序列引起的问题

jQuery中的动画效果应该是相当出色的,让我们能够以非常简单的代码来实现很多复杂的效果,比如show()hide()slideDown()slideUp()等。另外,如果给同一个元素指定不同的动画效果,那么这些动画效果是按照序列来执行的,比如如下这段代码:

Read More

box-shadow用法简介

很多人写文章介绍什么东西的时候,都会使用“详述”两个字吧,但我这里写的是简介。当然这个简介也不会非常简单,只比“详述”简洁一些,因为可能在平时使用的时候,我们用不着关于box-shadow的方方面面,所以我只把我觉得有用的部分介绍一下。

之前下载了一篇《CSS3.0参考手册》,里面介绍box-shadow的时候很简单,简单得都不知道它想表达个什么意思,它是这样表述的:

Read More

用CSS3创建漂亮的链接提示

cooltip 用CSS3创建漂亮的链接提示

最近我刚看了一篇国外朋友写的用CSS3创建这种好看的链接提示,然后自己亲自动手试了一下,就把试验过程以及相关的问题都写写,一来算是给自己练手,另外也希望给看着英语就头疼的朋友一点小小的帮助。

像这种链接提示并不难做,本质上来讲就是灵活运用position:relativeposition:absolute罢了,我的博客里之前也提到过类似的文章,有兴趣的朋友不妨联合起来看一下,有不少相似性的。大家先看DEMO吧:

Read More

如何在一堆框架(Frame)上弹出div层

框架Frame,不知道现在还有多少人会用,至少我学用html到现在,只是知道有这种东西存在,却没见到也没用到过。上周终于碰到个机会让我一窥框架是个啥东西,然后由于项目的需要,我得做个div层置于所有的框架之上,做成下拉菜单的效果。折腾了一下,就记在这里吧。

第一个DEMO展示的是框架,点击这里查看

Read More