三人行必有我师焉,择其善者而从之,其不善者而改之
三人行必有我师焉,择其善者而从之,其不善者而改之
三人行必有我师焉,择其善者而从之,其不善者而改之
三人行必有我师焉,择其善者而从之,其不善者而改之
三人行必有我师焉,择其善者而从之,其不善者而改之

我是谁
作者:Neoxone    发表时间: 2010年12月31号,星期五     阅读:7,618 次

下面的代码里隐藏着一个秘密。
这个秘密将会告诉你我是谁!

其实,以上DEMO,代码基本上都来自 Román Cortés,就是那个只用了1K字符写出3D圣诞树的家伙。

附:

新年来临,这篇博文也就是我2010年的关门之作。
祝大家新的一年里新年新气象。

9 条评论 发表在“我是谁”上

  1. caii 说:

    效果不错,请教,最初的坐标值是怎么得来的呢

    回复

    ONEBOYS 回复:

    在flash里摆好位置,一个个取出来的

    回复

    长岛冰泪 回复:

    @ONEBOYS, 这么痛苦啊,不装flash呢 ):12:(

    回复

    cindy 回复:

    @ONEBOYS, flash里摆好位置,不是很明白啊

    回复

    NeoXone 回复:

    @cindy, 在flash舞台上用文字摆出一个形状,然后获取各个文字的坐标。

    回复

    cindy 回复:

    @NeoXone, 嗯,谢谢,我试试

    回复

  2. Zenggo 说:

    博主您好,您的主页内容很有意思~~!我是一名初学者,很幸运逛到你的博客,让我这个小白感受到前端开发丰富的世界。 ):7:( 很受启发~!

    请教个问题,要让innerHTML里的字符作为一个个对象独立地被获取,除了你代码中的加Tag,还有什么其他方法吗?谢谢!

    回复

    ONEBOYS 回复:

    @Zenggo, 字符串“hello,world!”[2]可以通过这样取单个字符,不过我想你说的一个个对象应该指的是作为DOM元素吧?但因为Tag内的文字只构成Text Node,算是一个整体(一个DOM元素),拆开了获取不太好弄。在 css中有一个伪元素的概念:比如p:first-letter就表示P文本段内的首字母,再如::selection(CSS3中新增)表示被鼠标选中的文本,伪类很有限,就那么几个。如果要更大自由的针对Text Node做操作,就需要Range对象了,不过,针对我们上面的demo使用Range也是不好实现的,样式操作还是基于Tag的。

    回复

  3. 语贤 说:

    ):15:( ):15:( 很牛逼啊

    回复

留下回复

):9:( ):8:( ):7:( ):6:( ):5:( ):4:( ):3:( ):2:( ):20:( ):1:( ):19:( ):18:( ):17:( ):16:( ):15:( ):14:( ):13:( ):12:( ):11:( ):10:(