阅读更多

5顶
1踩

Web前端

转载新闻 [视频]用JavaScript创造的艺术

2008-07-04 09:27 by 资深编辑 withyou 评论(10) 有4810人浏览

不知道大家有没有听说过Context Free这个软件,它其实是CFDG语言(说是语法更为确切)的图形编译器,专门用来创建分形图。最近,一位名叫Aza Raskin的Mozilla开发人员为了庆祝Firefox 3的发布,编写了一个该软件的JavaScript接口,只需要在非IE浏览器(如FF、Safari、Opera)中访问这个名为Algorithm InK的页面,只需要少量的代码就可以创建出各种漂亮的分形图案,并且你可以随时将它们保存为图片文件(右击图形选择“另存为”即可)。以下是一些用它绘制出来的漂亮的例子:

 

 

详情请观看:http://azarask.in/projects/algorithm-ink/#f8b3fd88

来自: builder.com.cn
5
1
评论 共 10 条 请登录后发表评论
10 楼 zpl3001 2008-07-06 12:03
我很牛逼,都听得懂,不去国外工作可惜了
9 楼 hax 2008-07-05 12:57
cool!其实并不一定很难,但是创意非常重要。
8 楼 hanjiangit 2008-07-05 12:46
看多看不懂  太牛哒
7 楼 mornstar 2008-07-05 00:42
很酷啊~ ~决定好好去学学编译器原理了~
6 楼 0519mch 2008-07-04 17:12
这也太强了
5 楼 hoby_yyy 2008-07-04 14:39
无敌了.
4 楼 QQbyte 2008-07-04 10:34
这哥们的确很强 
3 楼 08299 2008-07-04 10:04
2 楼 wutao8818 2008-07-04 10:00
http://azarask.in/projects/algorithm-ink/#f8b3fd88
1 楼 wutao8818 2008-07-04 09:59
[url=Algorithm Ink]http://azarask.in/projects/algorithm-ink/#f8b3fd88[/url]

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Guru of the Week 条款20:代码的复杂性(第一部分) (转)

    Guru of the Week 条款20:代码的复杂性(第一部分) (转)[@more@]GotW #20 Code Complexity – Part IXML:namespace prefix = o ns = "urn:...

  • Guru of the Week 条款01: 变量的初始化

    GotW #01 Variable Initialization著者:Herb Sutter      翻译:kingofark[声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本

  • Guru of the Week 条款03: 使用标准库

     GotW #03 Using the Standard Library (or, Temporaries Revisited)著者:Herb Sutter      翻译:kingofark[声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自

  • Guru of the Week 条款16:具有最大可复用性的通用Containers

    GotW #16 Maximally Reusable Generic Containers著者:Herb Sutter     翻译:kingofark[声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转

  • Guru of the Week 条款30:名称搜索

    GotW#30 名称搜索(Name Lookup)难度:9.5 / 10当你调用一个函数时,到底调的是哪一个?其答案取决于“名称搜索”,但你肯定会发现其细节非常令人吃惊。问题在下面的代码中,调用的是哪个函数?为什么?分析一下影响。    namespace A {      struct X;      struct Y;      void f( int );

  • 架构师书籍推荐

    讲实话,要看书只能看看架构师思维相关的数据,开拓一下思路就行,看看别人的看法和观念。 架构师需要积累的技术不要从书上来,去官网看他的说明书,一切纯讲技术类的书籍都有滞后性。

  • 软件架构及几种典型框架

    什么是软件架构?什么是软件框架?很多时候,我们常常会混用架构和框架这两个词。实际上,广义上的架构和框架在概念上有很大的不同,架构给人的感觉,包容上更大,所以实际上架构是包含了框架的概念的。广义的架构应...

  • 软件架构设计|C4模型

    C4 模型是来自 software architecture for developers 一书的定义,指的是 Context 上下文场景、Container 容器、Component 组件和 Classes 类(或者 Code 代码),意思指一个软件架构是由这些模型呈树形结构组成。...

  • 软件测试书籍有哪些_软件测试书籍推荐

    软件测试行业在国内才起步不久,很多人都是刚刚毕业就进入这个行业,或者从其他... 因此小编整理了几本软件测试方面的书籍,本文首先介绍了软件测试书籍三步曲,分别是基础知识类、进阶类以及自动化测试的书籍,最...

  • C++从入门到进阶的系列书籍推荐(22本书)

    下面就给大家推荐一下C++程序员进阶需要读的经典书籍: 1、C++入门书籍 C++是在C语言的基础上发展而来的,要学习C++之前需要先学习C语言。有了C语言基础之后再去学习C++。 1.1、C语言程序设计(谭浩强) 该...

  • Guru of the Week 条款28:“Fast Pimpl”技术

    GotW #28“Fast Pimpl”技术(The "Fast Pimpl" Idiom)难度:6 / 10采用一些称为“低依赖度”或“效能”方面的捷径,在很多时候颇有诱惑力,但它不总是好主意。这儿有个很精彩的方法能在客观上同时并安全的实现二者。问题标准的malloc()和new()调用的开销都是很大的。在下面的代码中,程序员最初在class Y中设计了一个类型X的成员:

  • Guru of the week:#18 迭代指针. (转)

    Guru of the week:#18 迭代指针. (转)[@more@]/*此文是译者出于自娱翻译的GotW(Guru of the Week)系列文章的一篇,原文的版权是属于Hub Sutter(著名的C++专家,《Exc...

  • [导入]Guru of the Week:#41 使用标准库

    文章来源:http://blog.csdn.net/vcmfc/archive/2001/07/23/3619.aspx 转载于:https://www.cnblogs.com/zhaoxiaoyang2/archive/2001/07/23/816582.html

  • Guru of the Week 条款07:编译期的依赖性

    Guru of the Week 条款07:编译期的依赖性 难度:7 / 10 (大多数程序员使用#include包含的头文件都比实际需要的多。你也是这样的吗?想知道的话,请看本条款。) [问题] [注意:这个问题比想象的还要难!下面程序中的注释都是非常有用的。] 大多

  • Guru of the Week #5:虚函数的重新定义

    作者:Hub Sutter译者:plpliuly/*此文是译者出于自娱翻译的GotW(Guru of the Week)系列文章第5篇,原文的版权是属于Hub Sutter(著名的C++专家,"Exceptional C++"的作者)。此文的翻译没有征得原作者的同意,只供学习讨论。——译者*/#5 虚函数的重新定义 (1997年5月14提出)难度: 6/10    虚函数是C++的一个

  • 优秀软件测试工程师必读书籍推荐

    一、软件测试基础类书籍推荐 1、软件测试(原书第2版) 全面系统地介绍了软件测试理论及应用技术,不仅讲述基本的测试技能,也讲述成为一个成功的软件测试员所必须掌握的技能。 2、软件测试的艺术(第3版) 从软件...

  • 架构设计(1)-谈谈架构

    因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。 Linux有架构,MySQL有架构,JVM也有架构,使用Java开.......

  • 软件开发推荐书籍

    软件开发就像一场持久的战役。 模糊、频繁变更的需求, 项目的讨论、争议 , 进度的紧迫和延迟, 琐碎的事情, 突然出现的变故,各种因素都在尽全力阻挠人们按计划的实现预期目的。如果不够重视,它就会无情地偷取你...

  • 架构基本概念和架构本质

    CSDN看到一篇介绍架构设计的博客,内容提纲挈领,内容丰富。依据原文整理,加上自己的理解和总结。 推荐给大家。... ...什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都...因此我们在讨论架构...

  • 中台架构的未来在哪—开放式架构

    春节前应“技术琐话”之约,试图写一篇讨论架构方法论的文章,然而动笔之后,才发现,自己似乎陷入了Frederick P. Brooks先生在《设计原本》一书中指出的问题:“设计中最困难的部分在于决定要设计什么”。 2020年1...

Global site tag (gtag.js) - Google Analytics