阅读更多

0顶
1踩

Web前端

原创新闻 CoffeeScript 创建随机的图形

2010-04-01 16:42 by 副主编 just_cool 评论(0) 有2839人浏览

Chris Lloyd创建了一个有趣的演示,使用CoffeeScript 和 Raphael随机出现的图形:


选择coffee:

for tag in document.getElementsByTagName('script') when tag.type is 'text/x-artwork'
        eval(CoffeeScript.compile(tag.innerHTML))

 

创建随机的图形:

<script type='text/x-artwork'>
      Art.add (color, focus) ->
        min: 20
        max: 300
        for i in [0..rand(6)]
          @circle(focus.x - max*0.5 + rand(max),
                  focus.y - max*0.5 + rand(max), min + rand(max - min)).attr({
                    stroke: color
                  })
    </script>
    <script type='text/x-artwork'>
      Art.add (color, focus) ->
        size: 50+rand(150)
        s: @set()
     
        for dir in [{x:0,y:1},{x:1,y:0},{x:0,y: -1},{x: -1,y:0}]
          x: focus.x - size*0.5 + size*dir.x
          y: focus.y - size*0.5 + size*dir.y
          s.push @rect(x, y, size, size).attr({fill: color, stroke: 'none'})
        s.rotate(45, focus.x, focus.y)
    </script>
 点击查看详情:http://thelincolnshirepoacher.com/
来自: ajaxian
0
1
评论 共 0 条 请登录后发表评论

发表评论

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

相关推荐

  • 程序员必备-文件管理器

    该工具很方便很强大,适合程序员开发!所有文件操作均可再此内完成

  • C语言实现简易文件管理系统,功能不多但是值得学习

    void initial(FileNode** file, FolderNode** folder, FolderNode* head)//初始化文件夹链表的头结点、文件链表头结点。printf("---------------------文件内容--------------------\n");/* 定义文件名二维数组,每行存储一个文件名 */

  • 第四章(2) 文件管理

    4. 根据该目录项记录的文件在外存的存放位置、文件大小等信息,回收文件占用的磁盘块。(回收磁盘块时,根据空闲表法、空闲链表法、位图法等管理策略的不同,需要做不同的处理)进程应该要指明要关闭哪个文件(在支持“打开文件”操作的系统中,只需要提供文件在打开文件表中的索引号即可)(在支持“打开文件”操作的系统中,只需要提供文件在打开文件表中的索引号即可),还需要。(在支持“打开文件”操作的系统中,只需要提供文件在打开文件表中的索引号即可),还需要。不同进程在打开一个文件的时候,所申请的访问权限是不一样的。

  • 一个程序员的电脑系统文件夹组织规则

    一个程序员的电脑系统文件夹组织规则

  • 文件管理:目录管理

    简要介绍文件控制块、目录结构、索引结点

  • java做一个简单的文件管理器(一)

    前言马上大四了,在大三结束后进入一家国企的研发组工作,短短的两个月实习大部分时间都是在自己学习。最近几天突然有点困倦,决定把之前做的一些东西分享出来。目的与内容运用面向对象程序设计思想,基于Java文件管理和I/O框架,实现基于图形界面的GUI文件管理器。 1、实现文件夹创建、删除、进入。 2、实现当前文件夹下的内容罗列。 3、实现文件拷贝和文件夹拷贝(文件夹拷贝指深度拷贝,包括所有子目录和文

  • 在线文件管理程序

    用很简单的代码居然写出这样优秀的程序!!

  • qt简单文件管理

    qt下简单文件管理,包含删除、拷贝、打开等基本操作

  • 操作系统—文件管理

    文件管理 1 文件和文件系统 文件系统的管理功能是将其管理的程序和数据通过组织为一系列文件的方式实现 1.1 数据项、记录、文件 (1)数据项 数据项是文件系统中最低级的数据组织形式,可分为以下两种类型: ① 基本数据项:用于描述一个对象的某种属性的一个值,如姓名、日期或证件号等,是数据中可命名的最小逻辑数据单位,即原子数据 ② 组合数据项:由多个基本数据项组成。 (2)记录 记录是一组相关的数据项的集合,用于描述一个对象在某方面的属性,如一个考生报名记录包括考生姓名、出生日期、报考学校代号、身份证号等一系

  • java做一个简单的文件管理器(二)

    继续上一篇,得到路径之后的操作该是什么样的呢?是对node的操作还是路径的操作。这里是需要思考的问题。由于路径是从node中一步一步得到,所以我们还是得从node去操作这些。实现操作的过程。www.gaimor.cn12//节点的系列操作 比如是保存节点还是删除节点还是其它操作等等 因为其实对文件的操作本质上就是对节点的操作public class FileNodeOperation { ...

  • 服务器文件管理流程,文件管理的操作流程是什么?

    【功能概述】管理本机文件和用户在服务器上的文件。用户在文件管理里可进行本地文件的浏览,将本地文件上传给其他用户或把文件上传到个人文件夹;将其他用户发送给用户的文件进行下载,将服务器上的文件下载到本地等操作。【操作说明】1.用鼠标单击即时通系统菜单按钮,弹出系统菜单,在菜单中单击【文件管理】。2.用户可以直接单击窗口下方的【文件管理】快捷按钮。3.单击文件管理窗体中间部分标题为【文件管理】的窗体页面...

  • 终于有了任何程序员都能快速编写文档的工具!

    李老板:小王,咱们马上要参加一个宇宙超级管理系统的投标,你组织人员写个竞标方案!李老板:小王,那个宇宙超级管理系统咱们中标了,你这几天写个需求文档马上安排开发吧!李老板:小王,宇宙超级管理系统已经上线了,客户反映使用太复杂,你写个用户手册吧!小王:竞标方案,几百页都算是少的了;需求文档,怎么也得小几百页吧;用户手册?有没有搞错,这种也让我来写??我能辞职吗?李老板:你下个月房租不交了?小王:%&amp;a...

  • C#——一个简单的文件管理器

    最近在紧张的学习C#,说实话对C#之前没有太多的接触过,只知道C#的特性与java很相似,接触了之后才发现C#跟java相比区别不是很多,但它是一门实现程序能力比Java还要好的语言(仅代表个人观点)。有许多新手在学习编程语言的时候,都会在递归上面卡住,理解和应用起来会十分的吃力,所以我就自己尝试用递归写了一个很简单很简单很简单的文件管理程序,说它简单是因为他真的没有什么难度,都是很底层的循环和递归

  • 《使用C#实现一个简易版的Windows资源管理器》

    这段时间一直在忙家里的事情、职业拜访和暑假作业,暑假作业是实现一个简易的资源管理器。使用C#写Windows的GUI是真的爽,完全不是MFC可以比的。话不多说,下面先看看效果: 一. 主窗体 二. 新建文件窗口 三. “最近访问”功能区 四. 进程/线程管理窗口 五. 文件/文件夹监控窗口 六. 文件属性窗口 七. ...

  • [转载]程序员的电脑文件管理技巧

    [转载]https://blog.csdn.net/m0_37201243/article/details/82535109 电脑太乱,整理一下吧!!!

  • 4 款超级好用的终端文件管理器,提高你的使用效率!

    大家好,我是 JackTian。 作为 Linux 操作系统的必备工具,选择一款非常好用的终端文件管理器,能让日常使用更加提高效率。 今天跟大家推荐几款适用于 Linux 的开源文件管理器,希望对大家有所帮助。 1、nnn nnn(或n³)是功能齐全的终端文件管理器。它很小,几乎为零配置,具有令人难以置信的性能,可能是您使用过的最快的!可以在 DE 和 GUI 实用程序无缝集成,具有独特的导航即可模式、自动选择、可分析磁盘使用情况,批量重命名,启动应用程序和选择文件。 该插件库拥有吨的插件和文件,以进一步

  • 简单的文件管理器

    该程序使用了Python自带的os和shutil模块,可以在终端中运行,实现简单的文件管理功能。需要注意的是,在复制和粘贴文件/文件夹时,如果目标路径不存在,需要提前创建该目录。要求:编写一个简单的文件管理器程序,让用户可以浏览电脑上的文件和文件夹。用户可以进行创建、复制、剪切、粘贴和删除操作。

  • 云脉文档管理小程序使办公更协同

    在日常的工作当中,我们往往不是独自办公,而是团队合作居多。现因疫情如遇在家办公,需进行频繁文件处理,降低工作效率,团队工作中,文件的传输发送、修改审核,不仅浪费时间,还会增加沟通成本。那么如何让团队成员共享并管理文件呢?云脉文档管理就可实现这一愿景。 云脉文档识别支持在线实现权限阅读、文档分享、文档修正、文档收藏、文档检索等功能。麻雀虽小五脏俱全,云脉文档识别操作简单,是办公学习文档处理的不二助手。“云脉文档管理“小程序识别后将这些操作智能化并且所有的识别结果还能导出,并且选择导出的格式:TXT、doc、

Global site tag (gtag.js) - Google Analytics