Scriptaculous Effects 组合效果

2010-09-03 周五 No comments

Effects组合效果依赖于Core Effects提供的功能,Effect模块的基本语法都具有相似性,形如Effect.Name('elem', {options})。Name是Effect对象所具有的方法,elem为要绑定效果的元素,options是用来控制效果选项的对象字面量。先来个Demo看看。Demo地址。 Effect.Appear 语法: Effect.Appear(elem [,options]) 效果: 事件触发之后,元素产生渐显效果 options: options: { duration: 1.0, from: 0.0, to: 1.0 } 解释: 控制元素的op......
Read More

Categories: JavaScript Tags: , ,

阶段性总结

2010-09-01 周三 1 comment

没有写总结的习惯,可是没有这习惯又看不到前进的痕迹,本来文笔日渐黯淡,想来啰嗦几句找回昔日上学写字的感觉。 关于编程语言的学习,掌握的工具尚未达到熟练的程度,无法胜任大的项目,必须静心修炼才能达到熟练运用的层次。关注PHP、JavaScript两门语言,其他的HTML、CSS在不断的项目中学习深入。 PHP上手很快,不过如果到达某个级别需要付出努力才可,关于PHP无法胜任大型项目的观点网上流传已久,不过感觉有WordPress、Dr......
Read More

Categories: 随笔 Tags: , ,

WebKit引擎中的undefined问题

2010-08-31 周二 No comments

不清楚这算不算bug,当name赋值为undefined时,使用typeof检查会显示string。其他引擎的浏览器都理解为空,可能是WebKit引擎自身的原因,不过WebKit也只是认为名称为name的变量为string,其他名称的变量会正常理解为空。可以避免使用name作为变量名,其他的具体细节有空研究。代码如下: <script type="text/javascript"> var value = undefined; if (value) { document.write(typeof value + '<br />'); } /......
Read More

Categories: JavaScript Tags: ,

WordPress load_plugin_textdomain

2010-08-31 周二 No comments

<?php load_plugin_textdomain( $domain, $abs_rel_path, $plugin_rel_path ) ?> 装载插件翻译的字符串. 必须提供$domain参数,指明插件的名称,其它的默认为false。不过当插件单独放到一个文件夹中,必须提供最后一个参数,否则WordPress无法构造正确的路径。例如,hello.php插件放在/wp-content/hello/文件夹中,那么要想装载hello插件的翻译文件,使用如下的形式: load_plugin_textdo......
Read More

无聊过周末

2010-08-30 周一 No comments

住的地方不能上网,加之电脑挂掉多时,懒得花钱去修,毕竟那是HP有问题的电脑,修了也是白修,倒不如攒下钱来物色下一台PC。由此导致电脑没法用,娱乐项目无法展开,只能蹲在住处看书、睡觉。这时间真是难熬,看书还老是打瞌睡,不看书眉别的事做,哎,真是个杯具。到后来只能以睡觉来打发时间,看来和猪有得一拼了。 睡醒之后突然想到住处附近会不会有新华书店,赶忙用我那破旧的手机搜索了一下,Google显示的确实有三个地方。......
Read More

Categories: 随笔 Tags: ,

使用Flickr API构建应用

2010-08-26 周四 No comments

互联网的mashup模式开发越来越流行,网站已经不是单纯地提供信息,更多的是集成更多的服务,构建大型的应用程序。这种趋势越来越明显,很多大的互联网公司都公布了自己的API接口,提供给开发者更多的可操作资源。Google Map提供的是JavaScript接口,以前了解过一些,大概忘得差不多了。Google Chrome extension里提供的一个小例子是从Flickr请求图片,里面的请求脚本是用JavaScript写的,自己写了段脚本,不过无法从Flickr请求成......
Read More

Categories: Web Tags: , ,

丢失了自我

2010-08-24 周二 2 comments

写的字要负责任,而贫瘠的思想已经写不出理想的文字。要想写出好的文章必须多读书,读好书。想想这句话确实是对的,如果没有前期的积累是无法换来后续的突破乃至爆发。人的潜力能够激发出来多少?我不是天才,也不是庸碌之辈。所能够懂得自持与自知的人是值得别人尊敬的,这样的人总不免给人以向上的感觉。亦可倾心相交,归为挚友,于工作和生活都是一种财富的积累。 心入凡尘不免浮躁,难以安静下来做自己喜欢的事情。社会是如......
Read More

Categories: 随笔 Tags: ,

寂寞梧桐深院锁清秋

2010-08-16 周一 No comments

七夕节,Google和淘宝都变换了自己的Logo。即使自己真的忘记了什么日子,这样信息量庞大的世界是不允许偏居一隅的人的。所谓离群索居,遁隐山林只不过是古人所特有的专利罢了!注定无法割舍这个社会,如果脱节就是注定被淘汰的结果。 不知道为何写下这样的题目。脑海中已经出现,索性拿它做文章的题目也好。周末休息,午睡后醒来,顿时若有所失,发现没有可以说话的人,觉得被世界所抛弃。当生命中的某些事情不顺心,那么随之而......
Read More

Categories: 随笔 Tags: ,

jQuery 属性选择器

2010-08-14 周六 No comments

$(‘[name|=value]‘) 匹配属性值为value或value-形式的元素 $(‘[name*=value]‘) 匹配属性值包含value字符的元素 $(‘[name~=value]‘) 匹配属性值包含value(value为独立的字符串)字符的元素,例如(id=”box1 box2 box3″) $(‘[name$=value]‘) 匹配给定的属性以指定值结尾的元素 $(‘[name=value']) 匹配给定的属性为指定值的元素 $(‘[name!=value]‘)......
Read More

Categories: jQuery Tags: ,

JavaScript鼠标滚动事件

2010-08-11 周三 No comments

Firefox使用DOMMouseScroll,其他的浏览器使用mousewheel。滚动事件触发时Firefox使用detail属性捕捉滚轮信息,其他的浏览器使用wheelDelta。不知道为何在该问题上其他厂商和微软的如此一致。Firefox可以使用addEventListener方法绑定DomMouseScroll事件。 elem.addEventListener('DOMMouseScroll', func, false); IE和其他的主流浏览器可以使用传统的事件绑定模型。但不要使用IE专有的attachEvent方法,其他主流浏览器并不识别......
Read More