北京时间3月29日早间消息,Adobe周三发布了Flash Player 11.2版。Adobe同时公布了一项计划,将对使用到Flash Player“高级功能”的开发者收费。据悉此项计划将使Flash Player成为该公司直接的营收来源。
...北京时间3月29日早间消息,Adobe周三发布了Flash Player 11.2版。Adobe同时公布了一项计划,将对使用到Flash Player“高级功能”的开发者收费。据悉此项计划将使Flash Player成为该公司直接的营收来源。
...上周五微软发布了最新的Microsoft Expression Blend 3 + SketchFlow RC(60天试用版下载,与Silverlight 3的正式版同一天发布)。本文将会SketchFlow的新方向进行简要介绍。SketchFlow是新加入Expression Blend的一个插件,主要用于程序的原型设计。在此以前,我们设计程序的原型时有两个主要
刚刚接触Silverlight,先从它的布局开始了,突然接触了一个新的概念(对于我来说是新的)叫做布局舍入,特记录此文。
“布局舍入”是 Silverlight 中的一个概念,Silverlight 布局系统借此可舍入在进行布局呈现处理时存在的任何非整数值。布局舍入仅具有单个 API(UIElement.UseLayoutRounding)的 API 图面,但内置于布局系统中的默认布局舍入行为会影响应用程序的可视外观。如果您正在某个自定义面板或其他类中执行您自己的某个布局逻辑,则布局舍入还对您可能如何设置属性值或使用布局属性的现有值提供一些指导。
...Loading Animation Circle Style
CSS
ul#transit {
list-style:none;
width:400px;
margin:0 auto;
padding-top:80px;
padding-bottom:80px;
}
ul#transit li { /* List styling */
float:left;
...
#div2 {
-webkit-animation-name: rotateThis;
-webkit-animation-duration:2s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:linear;
}
@-webkit-keyframes rotateThis {
from {-webkit-transform:scale(0.5) rotate(0deg);}
...
Just some funzies with CSS3 animations. If you are worried about super deep browser support, use a GIF.
<div class="loader">
<span></span>
<span></span>
<span></span>
...
var square = new Sonic({
...匿名函数和模块化
在JavaScript里最令人懊恼的事情是变量没有使用范围。任何变量,函数,数组,对象,只要不在函数内部,都被认为是全局的,这就是说,这个页面上的其它脚本也可以访问它,而且可以覆盖重写它。
解决办法是,把你的变量放在一个匿名函数内部,定义完之后立即调用它。
例如,下面的写法将会产生三个全局变量和两个全局函数:
var name = 'Chris';
var age = '34';
...
简洁写法
JavaScript里我最喜欢的一种东西就是生成对象和数组的简写方法。
在过去,如果你想创建一个对象,你需要这样:
var car = new Object();
car.colour = 'red';
car.wheels = 4;
car.hubcaps = 'spinning';
car.age = 4;
下面的写法能够达到同样的效果: