• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Java script1
 

Java script1

on

  • 1,477 views

 

Statistics

Views

Total Views
1,477
Views on SlideShare
1,464
Embed Views
13

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 13

http://d.hatena.ne.jp 13

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Java script1 Java script1 Presentation Transcript

    • 入門 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 業界
      アプリケーション化を目指すブラウザと HTML5
      Ex) ofiiceと docs
      楽しい!!
      6
    • 言われ始めていること
      7
      われわれの夢は、ローカルなアプリケーションと同じようなことがWebアプリケーションにでもできるようになること。オンライン・オフライン関わらず全てできるようになることです。そこに足りないものは実装し、標準化を進めていきたいと考えています。
      「このまま HTML5 が普及してくれればスマートフォン向けのアプリの大半は HTML + CSS + Javascript だけで作れるんじゃないか」と感じ始 めている私である。
      出典
      http://www.atmarkit.co.jp/fwcr/design/benkyo/html5_01/01.html
      http://www.publickey1.jp/blog/10/iphone_osflashhtml5javascript.html
    • JavaScript でマリオブラザーズ
      8
      http://jsmario.com.ar/
    • JavaScript で OS
      9
      http://www.lucid-desktop.org/
      これは感動ものです
    • JavaScript への勘違い
      10
    • JavaScript への勘違い
      素人向けの簡易な言語である
      -> れっきとしたオブジェクト指向言語
        Ajaxの登場で見過ごせないもの
      セキュリティーホールが多い
      -> JavaScript を実装するブラウザの問題
      クロスブラウザ問題があるから開発生産性が低い
      ->これもブラウザの問題。ライブラリで解決
      11
    • はじめよう、JavaScript
      12
    • はじめよう
      JSdo.it
      http://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,48
      Hint : 改行は ではなく、 <br> で!
      余裕があれば、50が最大 , 3の倍数, 4列の各パラメータをコード中の1か所変更しただけで適用できるプログラムにしてみてください
      15
    • まとめ
      16
      JavaScript って便利!