Web Storageは、HTML5の周辺APIのひとつで、ブラウザにデータを保存するための仕組みです。データの保存・上書き・削除・全クリアなどの操作は、Javascriptで行います。
Web StorageはCookieとよく似ていますが、Cookieに比べてはるかに大きな容量のデータをブラウザに保存できます。
Web Storageには、sessionStorageとlocalStorageの2種類のストレージが用意されています。どちらもキーと値をペアにしたデータリストをブラウザに保存するkey-value型のデータ保存形式である点は同じですが、データの有効期限などが異なります。
対応している主要なブラウザはIE8以降、Firefox3.5以降、Safari4.0以降です。詳しくはCan I use… Support tables for HTML5, CSS3, etcをご覧ください。
$ git status
# On branch source
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: .gitignore
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# source/_posts/2012-11-07-git.markdown
no changes added to commit (use "git add" and/or "git commit -a")
$ git status -s # status簡易版
M .gitignore
?? source/_posts/2012-11-07-git.markdown
差分を確認する: git diff
リポジトリとの差分が確認出来る。
1234567891011121314151617
$ git diff # ワーキングツリーの差分
diff --git a/.gitignore b/.gitignore
index 4bba145..b4bbc86 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,4 +11,5 @@ source/_stash
source/stylesheets/screen.css
vendor
node_modules
-nbproject/*
\ No newline at end of file
+nbproject/*
+*.swp
$ git diff HEAD # インデックスとリポジトリ最新との差分
$ git diff master # masterブランチとの差分
$ git diff master develop # masterブランチとdevelopブランチとの差分
package
{
import flash.display.Sprite;
public class Main extends Sprite
{
public function Main():void
{
var str:String = "FLASH";
trace(str.split(""));
}
}
}
package hello
{
import flash.display.Sprite; //画面表示の基本クラスのインポート
import flash.text.*; //テキスト系のクラス
public class Main extends Sprite
{
public function Main (){//コンストラクタ
var textField:TextField = new TextField();//入れ物確保
textField.text = "Hello ActionScript";//文字列挿入
addChild(textField);//textFieldをSpriteクラスに追加して表示
}
}
}
Opera/9.80 (Android 4.1.1; Linux; Opera Tablet/ADR-1207201819; U; ja) Presto/2.10.254 Version/12.00
ICSの標準ブラウザでのUser Agentは後半が「AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30」になっているのでDolphinとSleipnirはJelly Beanになっても以前の標準ブラウザと同一エンジンで同じ挙動を示しそうな感じだ。
△は(アニメーションしないならもしかしたら使える時もあるかもしれないが)実用不可なのでDolphinとSleipnirくらいしかまともに動かない。ICS標準ブラウザでは動作していたのにJelly BeanでChrome for Androidに変わったことでCSS 3D Transformsに関しては退化してしまったことになる。早急の改善をChrome for Androidにお願いしたい。
Scenario: a single object with transform to apply Given the following company: | name | Widgets Inc |Given the following division: | name | Southwest | | company | Widgets Inc |Then that division should reference that companyScenario: multiple objects with transform to apply Given the following company: | name | Widgets Inc |Given the following divisions: | name | company | | Southwest | Widgets Inc | | North | Widgets Inc |Then they should reference that company