2011-05-28から1日間の記事一覧

ECMAScript 5 の Strict Mode でグローバルオブジェクトを得る

Strict Mode ECMAScript 5 には Strict Mode という仕組みがあり、Strict Mode では様々な機能(誤解の元となる機能、危険な機能)が制限されています。Strcit Mode になると関数コード内で this === undefined となり、this でグローバルオブジェクトを参照で…

CSS の簡略記述特性は指定しなかった特性を初期値で上書きする

CSS

簡略記述特性とは 複数の特性を一度に指定できるプロパティの性質を「簡易記述特性」と呼びます。 body { font: normal normal normal medium normal serif; /* font-style, font-variant, font-weight, font-size, line-height, font-family */ } p { borde…

CSSStyleDeclaration#setProperty と CSSStyleDeclaration#removeProperty

概要 IE8 で未定義の CSSStyleDeclaration#setProperty, CSSStyleDeclaration#removeProperty を IE8 で使えるようにしてみようという試みです。 /** * インラインスタイルを定義する */ element.style.backgroundColor = '#fee'; // CSSOM 規定 element.sty…