CSSASSCSSASSCSSASS

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

  小试canvas鼠标绘图 作者:ONEBOYS    发表时间: 2010年09月2号,星期四     阅读:50 次  

只是小小的Demo。

html canvas应用前景将无可限量——刚看到baidu UEO有一个鼠标点分析热力图的项目。

因为粗略的做好后,没怎么测试就直接发上来了。所以有了些问题,现已修改。
感谢BoKeam的提醒,呵呵。

我之前用window.onload来绑定函数修改canvas的高度,这通过运行框运行open新页面,在chrome下获取document.documentElemnet.offsetHeight时会等于0,导致绘图板高度也没了。
另外发现,Opera下绘线同其他浏览器有点差别:单独的一个path(即同上一次的path没有瓜葛),如果没有moveTo设置起点,一般浏览器会以第一个lineTo为起点,这在Opera下是不正确的。

   

  模拟引力环境下的运动轨迹 作者:ONEBOYS    发表时间: 2010年08月28号,星期六     阅读:92 次  

话说这篇文章的起源还得从1643年1月4日谈起。这一天,一位引领人类认知世界的巨人诞生了,他就是艾萨克·牛顿(Isaac Newton)。
扯远了,就近一点:2010年1月4日,为了纪念牛顿,google设计了一个Google Doodles
看这里:今日google纪念logo,典型的物理运动实现
进口审核剪切版:

随后,我便模拟了一个重力环境下的抛物线运动:

模拟采用的公式

    Function: 对于运动瞬间
  1. V=V0+aT;
  2. S=S0+VT;
  3. T:运动的时间间隔,是固定值。

这个公式有别于那种运动模拟中常用的补间动画公式(tween算法)。
补间动画是需要事先确定总路程,和总时间的,
而我们模拟的运动轨迹没有事先计算,因为我们运动中间或许还有一些变数,比如撞击,主动改变方向(键盘控制)等等,所以我觉得这个物理公式更能模拟出真实的各种运动。

直至本月前两天,某同事向我展示了这个:
重力版google(浏览首选chrome,safari,次选opera,firefox,若是ie9以下请无视)
膜拜啊。js且不论,css3已经大量使用了。我还只局限用用阴影,圆角呢。

不才,也做一个关于落体,撞击,摩擦的简单模拟。以表膜拜。

对于这个运动的模拟,我觉得以后倒是可以扩展出一些挺有趣的交互游戏的模拟。比如,射击啊,驾驶啊等等,当然纯属娱乐啦。

   

  google suggestion效果的键盘鼠标事件 作者:ONEBOYS    发表时间: 2010年08月23号,星期一     阅读:198 次  

google的suggestion功能是一个非常棒的用户体验创新,相信你之前也已经使用过了。不过由于某些原因,国内现在却不能使用这个功能了。
不过,你还可以在baidu上使用相同的功能。对于好点子好创意,模仿学习并不是件坏事。

以下demo,我抛弃suggestion的核心ajax,只是做一下鼠标键盘事件的演示。

   

  volume滑动块——html5中input type=’range’的模拟 作者:ONEBOYS    发表时间: 2010年08月13号,星期五     阅读:97 次  

为了面向web application,html5在elements上做了很多增强。包括新增了很多元素,如progress,datagrid,video等等,也如包括对input等一些元素做了扩展。
input元素的type做了扩展,type=”range”便是其一。

直接看效果(chrome/safari/opera支持)

作为一个调节量值的滑动块,在未来的应用当中将会很使用的很频繁。

在html5时代还为真正来临时,我们还必须照顾到那些老浏览器。
所以用js模拟一个。(也很简单,使用图片的话,模拟起来就像了。)

附加一个新效果:两个滑块确定一个区间范围。

   

  参与《阿凡达》项目 作者:ONEBOYS    发表时间: 2010年08月3号,星期二     阅读:171 次  

刚看完一本科幻短片《海水高山》,大刘的作品。

“山无处不在”,宇宙浩瀚无边。攀登探索是人类骨子里的东西。
我们一生会放弃许多,但坚持的东西一旦放弃,那我们还能拥有什么呢?

(所以我坚持着闷骚 *V* )


PS: 如何使用一张照片生成3D动画。
选择一:http://labs.mppark.jp/hige/ (在线应用)
选择二:CrazyTalk (桌面软件)

   
1 / 1712345»...尾页 »