标签归档:Javascript

[翻译]看图学Javascript Part II

第一篇使用图像描述Javascript语法的文章很受欢迎,所以我决定使用这个方法进行一些更加高级的想法。在这片文章里,我将会解释创建对象的三个常用技术。它们是使用原型的构造函数,纯原型以及对象工厂。

我的目标是想帮助大家明白每种技术的优点和弱点,并且明白它们具体是怎样运作的。 继续阅读

发表在 网站前端 | 标签为 | 留下评论

[翻译]看图学Javascript Part I

要想成为一个出色的Javascript开发者,其中一个秘密就是真正的去理解这门语言。这篇文章将会用一些简单易懂的图表来解释Javasript的一些基本要素。 继续阅读

发表在 网站前端 | 标签为 | 留下评论

1024字节javascript写成的3D圣诞树

请点击上面的图片查看Demo,或者把下面的代码保存为html文件用浏览器里打开。
由于用到canvas以及一些复杂的运算,建议使用Chrome浏览器观看,最为流畅,其次是Opera 11(已经开始有点卡了),Firefox3.6差不多是逐帧播放了,Safari 5貌似有bug,除非用鼠标不断点击,不然几乎不会动(以上结果均出自我的性能低下的小本子)。用IE的话请自重。

预祝全宇宙生物剩蛋快乐。 继续阅读

发表在 网站前端 | 标签为 | 留下评论

[弹出框]artDialog

最近在做一个项目,对之前所用的弹出框速度不是很满意,但是一直没找到个满意的(其实ymPrompt和lhgdialog都不错),后来在Blueidea的论坛里看到了artDialog,试用了下,感觉还不错,于是用到项目上。

名称:artDialog
作者唐斌
版本:v 2.0.9 Beta
更新:2010-05-02
LicenseGNU Lesser General Public License 继续阅读

发表在 网站前端 | 标签为 , | 留下评论

判断iframe是否加载完成

在网上找到了一个有别以前的判断方法,遂记录下来。这个方法使用了attachEvent方法使得IE下iframe也能使用onload方法来判断iframe是否加载完成,免除了使用readystatechange可能出现的问题。

var iframe = document.createElement("iframe");
iframe.src = "simpleinner.htm";

if (iframe.attachEvent){
    iframe.attachEvent("onload", function(){
        alert("Local iframe is now loaded.");
    });
} else {
    iframe.onload = function(){
        alert("Local iframe is now loaded.");
    };
}

document.body.appendChild(iframe);

来源于:NCZOnline
感谢作者Nicholas以及提供方案的Christopher。 继续阅读

发表在 网站前端 | 标签为 , | 一条评论