HTML5を業務アプリで使うための勉強会 # 5
本日も倉式珈琲店 青江店で19:00から行います。到着した方から場所の確保をお願いします。混雑状況次第で場所が変更になる可能性があります。 #gdgchugoku / HTML5を業務アプリで使うための勉強会 #5 http://t.co/Si77jlRIul #zusaar
2013-04-19 15:38:13BlogBuilder。depricatedなのか? appendメソッドで突っ込んでいく。getBlobメソッドで取れる。しかし、 new Blobで同じことができる? #gdgchugoku
2013-04-19 19:20:20FileSaver interface。イベントハンドラが色々ある。File Readerのときと似た感じ。 書き込み開始、どこまで書いたか、終わり、エラー発生時などなど。 #gdgchugoku
2013-04-19 19:21:54File Writer interface。File Saverを継承してる。属性にpositionとlength。positionは現在の書き込み位置。lengthはファイルの長さ。seekメソッドで書き込み場所を移動。writeメソッドで書き込み。 #gdgchugoku
2013-04-19 19:24:14File System API。FileSystem, LocalFileSystem, Entry, FileEntry, DirectoryEntry,DirectoryReader,その他、○○Syncあり。それとコールバックいっぱい。 #gdgchugoku
2013-04-19 19:27:56FileSystem interface。rootは、ファイルを保存する際の基準となるDirectoryEntry。ブラウザに決められてる? #gdgchugoku
2013-04-19 19:32:15Windowsならば、ユーザーディレクトリのAppData/local/Google/chromeとか。らしい。 #gdgchugoku
2013-04-19 19:33:27普段使うのはLocalFileSystem interface。requestFileSystemメソッドでファイルシステムを取る。その際にコールバックが呼ばれるのでそっちで処理する。 #gdgchugoku
2013-04-19 19:35:13typeにTEMPとPERSISTENT。TEMPはブラウザが閉じるまでとか、ブラウザの裁量で破棄される。PERSISTENTはブラウザを閉じても残るが、ユーザーの許可が必要。 #gdgchugoku
2013-04-19 19:39:04サンプルを動かしてみる。Chromeでしかうごかなさそう?FileSystemをリクエストして、コールバックを書いていくみたい。 #gdgchugoku
2013-04-19 19:46:19Entry interface。ファイルの情報を扱うやつ。それを継承したFileEntry interface。createWtiterメソッドを呼んで、コールバックで書き込み。コールバックの嵐になるらしい。 #gdgchugoku
2013-04-19 19:49:30