Submit Search
Upload
File API in Firefox3.6
•
Download as KEY, PDF
•
1 like
•
809 views
T
Tatsuya Tobioka
Follow
2009/12/19 Mozilla勉強会@東京でのLT発表資料です。内容はFile APIの簡単な使い方(サンプルコード)です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download now
Recommended
databaseapplication.ppt
databaseapplication.ppt
webhostingguy
Apn log
Apn log
Daniel Rivera
Jsoon
Jsoon
iqbalfatoni01
Crud php7 mysq li + bootstrap
Crud php7 mysq li + bootstrap
SMK - Statens Museum for Kunst
Formulir Pendaftaran Member Bebek Goreng H. Nur
Formulir Pendaftaran Member Bebek Goreng H. Nur
Ary Dwi Palupi
Ph pmysql
Ph pmysql
Mhail Djie
Web Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red Flower
Doni Andriansyah
Javantura Zagreb 2014 - Groovy-SQL - Dinko Srkoč
Javantura Zagreb 2014 - Groovy-SQL - Dinko Srkoč
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Recommended
databaseapplication.ppt
databaseapplication.ppt
webhostingguy
Apn log
Apn log
Daniel Rivera
Jsoon
Jsoon
iqbalfatoni01
Crud php7 mysq li + bootstrap
Crud php7 mysq li + bootstrap
SMK - Statens Museum for Kunst
Formulir Pendaftaran Member Bebek Goreng H. Nur
Formulir Pendaftaran Member Bebek Goreng H. Nur
Ary Dwi Palupi
Ph pmysql
Ph pmysql
Mhail Djie
Web Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red Flower
Doni Andriansyah
Javantura Zagreb 2014 - Groovy-SQL - Dinko Srkoč
Javantura Zagreb 2014 - Groovy-SQL - Dinko Srkoč
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
JS programowanie obiektowe
JS programowanie obiektowe
Piotr Czajkowski
Ver
Ver
orlanodavidescobar
Seleccion
Seleccion
orlanodavidescobar
Javascript per applicazioni complesse - Lo Stretto digitale
Javascript per applicazioni complesse - Lo Stretto digitale
Giuseppe Pizzimenti
Ebookl membuat login php7+mysqli
Ebookl membuat login php7+mysqli
SMK - Statens Museum for Kunst
Pertemuan 8 - Report Tabel
Pertemuan 8 - Report Tabel
Adi Triyatmoko
Java Script - Object-Oriented Programming
Java Script - Object-Oriented Programming
intive
Максим cdump Андреев, WPAD, Security Meetup 9 апреля, Mail.Ru Group
Максим cdump Андреев, WPAD, Security Meetup 9 апреля, Mail.Ru Group
Mail.ru Group
Func
Func
Hvqr
JavaScriptの動かし方
JavaScriptの動かし方
Tatsuya Tobioka
第0回ワススタ!! #wasbookを読もう
第0回ワススタ!! #wasbookを読もう
Tatsuya Tobioka
Kin Long Company Profile
Kin Long Company Profile
xtpf5240
RubyMotionを1週間 触ってみた印象
RubyMotionを1週間 触ってみた印象
Tatsuya Tobioka
Node.js ― Hello, world! の1歩先へ。
Node.js ― Hello, world! の1歩先へ。
Tatsuya Tobioka
Designing Teams for Emerging Challenges
Designing Teams for Emerging Challenges
Aaron Irizarry
Visual Design with Data
Visual Design with Data
Seth Familian
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
Drift
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
More Related Content
What's hot
JS programowanie obiektowe
JS programowanie obiektowe
Piotr Czajkowski
Ver
Ver
orlanodavidescobar
Seleccion
Seleccion
orlanodavidescobar
Javascript per applicazioni complesse - Lo Stretto digitale
Javascript per applicazioni complesse - Lo Stretto digitale
Giuseppe Pizzimenti
Ebookl membuat login php7+mysqli
Ebookl membuat login php7+mysqli
SMK - Statens Museum for Kunst
Pertemuan 8 - Report Tabel
Pertemuan 8 - Report Tabel
Adi Triyatmoko
Java Script - Object-Oriented Programming
Java Script - Object-Oriented Programming
intive
Максим cdump Андреев, WPAD, Security Meetup 9 апреля, Mail.Ru Group
Максим cdump Андреев, WPAD, Security Meetup 9 апреля, Mail.Ru Group
Mail.ru Group
Func
Func
Hvqr
What's hot
(9)
JS programowanie obiektowe
JS programowanie obiektowe
Ver
Ver
Seleccion
Seleccion
Javascript per applicazioni complesse - Lo Stretto digitale
Javascript per applicazioni complesse - Lo Stretto digitale
Ebookl membuat login php7+mysqli
Ebookl membuat login php7+mysqli
Pertemuan 8 - Report Tabel
Pertemuan 8 - Report Tabel
Java Script - Object-Oriented Programming
Java Script - Object-Oriented Programming
Максим cdump Андреев, WPAD, Security Meetup 9 апреля, Mail.Ru Group
Максим cdump Андреев, WPAD, Security Meetup 9 апреля, Mail.Ru Group
Func
Func
Viewers also liked
JavaScriptの動かし方
JavaScriptの動かし方
Tatsuya Tobioka
第0回ワススタ!! #wasbookを読もう
第0回ワススタ!! #wasbookを読もう
Tatsuya Tobioka
Kin Long Company Profile
Kin Long Company Profile
xtpf5240
RubyMotionを1週間 触ってみた印象
RubyMotionを1週間 触ってみた印象
Tatsuya Tobioka
Node.js ― Hello, world! の1歩先へ。
Node.js ― Hello, world! の1歩先へ。
Tatsuya Tobioka
Designing Teams for Emerging Challenges
Designing Teams for Emerging Challenges
Aaron Irizarry
Visual Design with Data
Visual Design with Data
Seth Familian
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
Drift
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
Viewers also liked
(9)
JavaScriptの動かし方
JavaScriptの動かし方
第0回ワススタ!! #wasbookを読もう
第0回ワススタ!! #wasbookを読もう
Kin Long Company Profile
Kin Long Company Profile
RubyMotionを1週間 触ってみた印象
RubyMotionを1週間 触ってみた印象
Node.js ― Hello, world! の1歩先へ。
Node.js ― Hello, world! の1歩先へ。
Designing Teams for Emerging Challenges
Designing Teams for Emerging Challenges
Visual Design with Data
Visual Design with Data
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
File API in Firefox3.6
1.
File API in
Firefox3.6 with HTML5 D&D tnantoka
2.
• tnantoka •
SE • JavaScript • blog.bornneet.com
3.
W3C File API
4.
File API • <input
type="file" /> JavaScript • HTML5#Drag and Drop
5.
•
html5.bornneet.com/file/multi/ • dataURI html5.bornneet.com/file/datauri/
6.
Web UI
7.
※
8.
File <textarea>
9.
$(function() { .....
<textarea>
10.
html 1
<!DOCTYPE html> 2 <html lang="ja"> 3 <head> 4 <meta charset="UTF-8" /> 5 <title>Textarea D&D</title> 6 <link rel="stylesheet" href="style.css" /> 7 <script src="script.js"></script> 8 </head> 9 <body> 10 <p> 11 <textarea id="dropbox"></textarea> 12 </p> 13 </body> 14 </html>
11.
css 1
@charset "UTF-8"; 2 p { 3 text-align: center; 4 } 5 textarea { 6 width: 500px; 7 height: 300px; 8 } /* dragover */ 9 .over { 10 border: 3px solid orange; 11 }
12.
dragover 1
var db = document.getElementById('dropbox'); 2 db.addEventListener('dragover', function(e){ // 3 e.preventDefault(); // 4 db.className = 'over'; 5 }, true);
13.
dragleave 1
db.addEventListener('dragleave', function(e){ // 2 db.className = ''; 3 }, true);
14.
drop 1
db.addEventListener('drop', function(e) { // e.stopPropagation(); 2 e.preventDefault(); // 3 var file = e.dataTransfer.files[0]; 4 var reader = new FileReader(); 5 reader.onloadend = function() { 6 db.value = reader.result; 7 }; 8 reader.readAsText(file); 9 }, true);
15.
html5.bornneet.com/file/textarea/
16.
Mozilla
17.
Jetpacking tnantoka.net/jetpack/dropta/
18.
•
ON/OFF - ^^ • - getEventListener • - Web Workers • about:jetpack#Develop Bespin -
19.
20.
• • W3C FileAPI
in Firefox 3.6 http://hacks.mozilla.org/2009/12/w3c- fileapi-in-firefox-3-6/
Download now