SlideShare a Scribd company logo
入門 JavaScript本間皇成1
対象とする方C 言語の基礎知識を持っているオブジェクト指向をなんとなくだけどわかっているJavaScript は聞いたことがあるだけ2
発表予定3第一回	JavaScript とは、基本構文第二回 オブジェクト (配列、ハッシュ、クラス)第三回関数第四回ブラウザと JavaScript 、 FireBug第五回	DOM (Document Object Model)第六回	Ajax と ライブラリ第七回	HTML5
本日の内容なぜ今 JavaScript なのかJavaScript への勘違いはじめよう基本的な文法やっておくといいかもまとめ4
なぜ今 JavaScript なのか5
なぜ今 JavaScript なのか主要なブラウザのほぼ全てが標準でサポートインターネットが今後10年でなくなりますかRuby ?  Objective-C ?  FLASH ?  会社のもくろみ従来のアプリケーションのほとんどがブラウザで実行されるようになる日が来るクラウド化していく IT 業界アプリケーション化を目指すブラウザと HTML5Ex) ofiiceと docs楽しい!!6
言われ始めていること7われわれの夢は、ローカルなアプリケーションと同じようなことがWebアプリケーションにでもできるようになること。オンライン・オフライン関わらず全てできるようになることです。そこに足りないものは実装し、標準化を進めていきたいと考えています。 「このまま HTML5 が普及してくれればスマートフォン向けのアプリの大半は HTML + CSS + Javascript だけで作れるんじゃないか」と感じ始 めている私である。出典http://www.atmarkit.co.jp/fwcr/design/benkyo/html5_01/01.htmlhttp://www.publickey1.jp/blog/10/iphone_osflashhtml5javascript.html
JavaScript でマリオブラザーズ8http://jsmario.com.ar/
JavaScript で OS9http://www.lucid-desktop.org/これは感動ものです
JavaScript への勘違い10
JavaScript への勘違い素人向けの簡易な言語である-> れっきとしたオブジェクト指向言語  Ajaxの登場で見過ごせないものセキュリティーホールが多い-> JavaScript を実装するブラウザの問題クロスブラウザ問題があるから開発生産性が低い->これもブラウザの問題。ライブラリで解決11
はじめよう、JavaScript12
はじめようJSdo.ithttp://jsdo.it/ ・・ JavaScript/HTML/CSS の共有サイトHTML のキャンバス要素を消すJavaScript の枠にコードを記入13
基本的な文法 制御の文は C と同様と考えてよいif , while , for , switch 等出力は document.write 関数var 変数名;    で宣言する配列や関数、クラスが特徴的14
やっておくといいかも練習以下のように出力するコードを JavaScript で書いてみて下さい出力例: 50以下の3の倍数は 3,6, 9,12,15,18,21,24,27,30,33,36,39,42,45,48Hint :  改行は \n ではなく、 <br> で!余裕があれば、50が最大 , 3の倍数,  4列の各パラメータをコード中の1か所変更しただけで適用できるプログラムにしてみてください15
まとめ16JavaScript って便利!

More Related Content

Viewers also liked (7)

PDF
ubuntu 9.10 release party @ kanchilug
Kanchilug
 
PDF
Gnu/Linux calendar 2010 final
Kanchilug
 
PDF
Gnu/Linux Calendar 2010 V -1.0
Kanchilug
 
PDF
Kanchilug Boot camp
Kanchilug
 
PDF
Cloud Compt
Kanchilug
 
PDF
PHP an intro -1
Kanchilug
 
PDF
Perl intro
Kanchilug
 
ubuntu 9.10 release party @ kanchilug
Kanchilug
 
Gnu/Linux calendar 2010 final
Kanchilug
 
Gnu/Linux Calendar 2010 V -1.0
Kanchilug
 
Kanchilug Boot camp
Kanchilug
 
Cloud Compt
Kanchilug
 
PHP an intro -1
Kanchilug
 
Perl intro
Kanchilug
 

Similar to Java script1 (20)

PDF
JavaScript.Next Returns
dynamis
 
PDF
JavaScript.Next
dynamis
 
PPT
20090121 J QueryからはじめるJava Script~初級編~
Hiromu Shioya
 
PDF
Java scriptの進化
maruyama097
 
PDF
JavaScriptことはじめ
Yuki Ishikawa
 
PDF
JavaScript 研修
Yuki Ishikawa
 
PPTX
Java script4
Kiminari Homma
 
PPTX
Ltctjs
Hisashi Aruji
 
PPTX
初学者にJavaScriptを教えてみた
彰 村地
 
PDF
Why js
Nakajima Shigeru
 
PDF
Harmoware-VIS Tutorial
Nobuo Kawaguchi
 
PDF
JSer Class #1
mizuky fujitani
 
PDF
Web × プログラミング ~JavaScript編~(2017/2/16)
Hiroyuki Ishikawa
 
PPTX
Java scriptの基礎
ManabuYoneyama
 
PDF
第四回 JavaScriptから始めるプログラミング2016
kyoto university
 
PDF
Web development fundamental_v2
Takuya Kumagai
 
PDF
【書籍紹介】ノンプログラマのためのJavaScript
株式会社ランチェスター
 
PPTX
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
Yuki Hirano
 
PDF
JavaScriptをまじめに考えました+
Hiroaki Okubo
 
KEY
今さら始めるJavaScript
Ashitaba YOSHIOKA
 
JavaScript.Next Returns
dynamis
 
JavaScript.Next
dynamis
 
20090121 J QueryからはじめるJava Script~初級編~
Hiromu Shioya
 
Java scriptの進化
maruyama097
 
JavaScriptことはじめ
Yuki Ishikawa
 
JavaScript 研修
Yuki Ishikawa
 
Java script4
Kiminari Homma
 
初学者にJavaScriptを教えてみた
彰 村地
 
Harmoware-VIS Tutorial
Nobuo Kawaguchi
 
JSer Class #1
mizuky fujitani
 
Web × プログラミング ~JavaScript編~(2017/2/16)
Hiroyuki Ishikawa
 
Java scriptの基礎
ManabuYoneyama
 
第四回 JavaScriptから始めるプログラミング2016
kyoto university
 
Web development fundamental_v2
Takuya Kumagai
 
【書籍紹介】ノンプログラマのためのJavaScript
株式会社ランチェスター
 
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
Yuki Hirano
 
JavaScriptをまじめに考えました+
Hiroaki Okubo
 
今さら始めるJavaScript
Ashitaba YOSHIOKA
 
Ad

More from Kiminari Homma (16)

PPTX
コールセンターを知る
Kiminari Homma
 
PPTX
IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」
Kiminari Homma
 
PDF
私の考える Startup Geeks
Kiminari Homma
 
PDF
Twilio serveless architecture
Kiminari Homma
 
PDF
スタートアップが AWS Lambda を導入した理由
Kiminari Homma
 
PDF
電話とは何か、そして Twilio の正体
Kiminari Homma
 
PDF
Swift afterbeginner
Kiminari Homma
 
PDF
Swift afterbeginner
Kiminari Homma
 
PDF
Call cloud
Kiminari Homma
 
PPTX
Erlang
Kiminari Homma
 
PPTX
Erlang
Kiminari Homma
 
PPT
Agu itr 20100901_communication
Kiminari Homma
 
PPTX
Rfid
Kiminari Homma
 
PPTX
Javascript3
Kiminari Homma
 
PPTX
Jsonp
Kiminari Homma
 
PPTX
可読性
Kiminari Homma
 
コールセンターを知る
Kiminari Homma
 
IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」
Kiminari Homma
 
私の考える Startup Geeks
Kiminari Homma
 
Twilio serveless architecture
Kiminari Homma
 
スタートアップが AWS Lambda を導入した理由
Kiminari Homma
 
電話とは何か、そして Twilio の正体
Kiminari Homma
 
Swift afterbeginner
Kiminari Homma
 
Swift afterbeginner
Kiminari Homma
 
Call cloud
Kiminari Homma
 
Agu itr 20100901_communication
Kiminari Homma
 
Javascript3
Kiminari Homma
 
可読性
Kiminari Homma
 
Ad

Recently uploaded (9)

PDF
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
 
PDF
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
 
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
 
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
 
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
 
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
 
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
 
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
 
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
 
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
 
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
 
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
 
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
 
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
 
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
 
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
 

Java script1