Movatterモバイル変換


[0]ホーム

URL:


Kiminari Homma, profile picture
Uploaded byKiminari Homma
PPTX, PDF778 views

Javascript3

Embed presentation

Download to read offline
JavaScript オブジェクト指向@cev_cs
本日の予定前回の確認基本用語解説  クラスベースとプロトタイプベース  オブジェクトの定義  JSON と JSONP
前回の確認関数も「オブジェクト」である JavaScript の大きな特徴の1つ オブジェクトは全て連想配列 から出来ている連想配列とはキーと要素の集合配列名[‘キー’] = 配列名.キー
用語の確認
クラスベースとプロトタイプベース今まで習ってきた言語:  クラスベースプロトタイプ -> あるオブジェクトの元となるオブジェクト             より縛りの弱いクラスのようなもの
プロトタイプベースの利点・欠点利点メモリ使用量が小さくなる欠点クラスが存在しない->JSが遅い原因の一つ最初はややこしい縛りの弱いクラスのようなものである「プロトタイプ」を 便宜的に「クラス」と書かせて頂きます。
オブジェクトの定義最もシンプルな定義方法 var Member = function() {} ; //コンストラクタ var mem = new Member();  //インスタンス生成  mem.name = 'agu_it_study';  mem.myfunc = function(){  .... }; ※ インスタンスには動的にメソッドを追加可能      mem はMember オブジェクト      補足資料 -> http://bit.ly/9IIWNf
オブジェクトの定義コンストラクタに中身を挿入 var Member = function (name){       this.name = name;       this.printName = function (){             document.write(this.name);       }; };thisは生成されたインスタンスを指す
コンストラクタの問題点メソッドの数に比例して余分にメモリを消費する
prototype プロパティ関数は元のクラスを参照するようにする
コードで書くと var Member = function (name){        this.name = name;  }; Member.prototype.printName = function (){       document.write(this.name);          }; var mem1 = new Member ('Homma'); var mem2 = new Member ('Matsue');実行サンプル    http://jsdo.it/cev/huKj
JSON(JavaScript Object Notation)オブジェクト表記方法をそのまま通信データの形式に用いる手法サーバ側にあるデータをJavaScriptだけで利用できる  -> マッシュアップ
JSON(JavaScript Object Notation)サーバから以下の「文字列」が返ってくる {       ‘age’            :    21,       ‘department’ :   ‘Information Technology’  }  まさに前回行った「オブジェクト (連想配列) 」!
JSONP (JSON with padding)callback 関数を定義引数に JSON を指定して callback を実行クロスドメイン制約通常は外部のソースにアクセスできない
まとめJavaScript はプロトタイプベースprototype によってメモリ節約  JSON はオブジェクトの受け渡しJSONP で外部のデータを読み込める
終わりに文法はこれにて終了です。 次週からいよいよブラウザを用いた内容となります。 参加型の内容を考え中です!
参考文献JavaScript マスターブック 山田祥寛(著)JavaScriptのイロハhttp://builder.japan.zdnet.com/sp/javascript-kickstart-2007/?p=1
Javascript3

Recommended

PDF
Prototypeベース in JavaScript
PPTX
コードで感じるKotlin入門
PDF
Nippondanji氏に怒られても仕方ない、配列型とJSON型の使い方
 
PPTX
Identifying Users’ Topical Tasks in Web Search
PPTX
第23回目
PDF
Rubyのクラスとメソッド_エスキュービズム勉強会0530
PDF
Proxy
 
PDF
JavaScript入門-基礎編
 
PDF
PHPとJavaScriptにおけるオブジェクト指向を比較する
 
PPT
オブジェクト指向入門1
PDF
最強オブジェクト指向言語 JavaScript 再入門!
PPT
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
PDF
JavaScriptの落とし穴
PDF
JavaScript入門
PDF
ちょっと詳しくJavaScript 第3回【prototype】
PDF
Javascripでオブジェクト指向
PDF
JSの基本的なことをちょっと掘り下げてみる話シリーズ Chapter04. 〜 prototype編(やっと..!) 〜
PDF
JSer Class #1
PDF
Web技術勉強会 20110514
PPTX
Chotto Dive into Object of JavaScript
PDF
クライアントサイドjavascript簡単紹介
PDF
JavaScriptおよびXPages Vote技術解説
PDF
JSクラス定義
PDF
JSの基本的なことをちょっと掘り下げてみる話シリーズ Chapter03. 〜 prototype?編 〜
PDF
Kanazawa.js.Next
PPT
20090121 J QueryからはじめるJava Script~初級編~
PDF
JavaScript.Next
PDF
JavaScript.Next Returns
PPTX
コールセンターを知る
PDF
電話とは何か、そして Twilio の正体

More Related Content

PDF
Prototypeベース in JavaScript
PPTX
コードで感じるKotlin入門
PDF
Nippondanji氏に怒られても仕方ない、配列型とJSON型の使い方
 
PPTX
Identifying Users’ Topical Tasks in Web Search
PPTX
第23回目
PDF
Rubyのクラスとメソッド_エスキュービズム勉強会0530
PDF
Proxy
 
PDF
JavaScript入門-基礎編
 
Prototypeベース in JavaScript
コードで感じるKotlin入門
Nippondanji氏に怒られても仕方ない、配列型とJSON型の使い方
 
Identifying Users’ Topical Tasks in Web Search
第23回目
Rubyのクラスとメソッド_エスキュービズム勉強会0530
Proxy
 
JavaScript入門-基礎編
 

Similar to Javascript3

PDF
PHPとJavaScriptにおけるオブジェクト指向を比較する
 
PPT
オブジェクト指向入門1
PDF
最強オブジェクト指向言語 JavaScript 再入門!
PPT
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
PDF
JavaScriptの落とし穴
PDF
JavaScript入門
PDF
ちょっと詳しくJavaScript 第3回【prototype】
PDF
Javascripでオブジェクト指向
PDF
JSの基本的なことをちょっと掘り下げてみる話シリーズ Chapter04. 〜 prototype編(やっと..!) 〜
PDF
JSer Class #1
PDF
Web技術勉強会 20110514
PPTX
Chotto Dive into Object of JavaScript
PDF
クライアントサイドjavascript簡単紹介
PDF
JavaScriptおよびXPages Vote技術解説
PDF
JSクラス定義
PDF
JSの基本的なことをちょっと掘り下げてみる話シリーズ Chapter03. 〜 prototype?編 〜
PDF
Kanazawa.js.Next
PPT
20090121 J QueryからはじめるJava Script~初級編~
PDF
JavaScript.Next
PDF
JavaScript.Next Returns
PHPとJavaScriptにおけるオブジェクト指向を比較する
 
オブジェクト指向入門1
最強オブジェクト指向言語 JavaScript 再入門!
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
JavaScriptの落とし穴
JavaScript入門
ちょっと詳しくJavaScript 第3回【prototype】
Javascripでオブジェクト指向
JSの基本的なことをちょっと掘り下げてみる話シリーズ Chapter04. 〜 prototype編(やっと..!) 〜
JSer Class #1
Web技術勉強会 20110514
Chotto Dive into Object of JavaScript
クライアントサイドjavascript簡単紹介
JavaScriptおよびXPages Vote技術解説
JSクラス定義
JSの基本的なことをちょっと掘り下げてみる話シリーズ Chapter03. 〜 prototype?編 〜
Kanazawa.js.Next
20090121 J QueryからはじめるJava Script~初級編~
JavaScript.Next
JavaScript.Next Returns

More from Kiminari Homma

PPTX
コールセンターを知る
PDF
電話とは何か、そして Twilio の正体
PPTX
Java script1
PPTX
PPTX
Java Script4
PPTX
Java script4
PPTX
Erlang
PPTX
Erlang
PDF
スタートアップが AWS Lambda を導入した理由
PDF
Swift afterbeginner
PDF
Swift afterbeginner
PPTX
可読性
PDF
Twilio serveless architecture
PDF
私の考える Startup Geeks
PPTX
IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」
PPTX
PPT
Agu itr 20100901_communication
PPTX
Smart Communication Award 2016 モバイル電話サポートSDK
PDF
Call cloud
コールセンターを知る
電話とは何か、そして Twilio の正体
Java script1
Java Script4
Java script4
Erlang
Erlang
スタートアップが AWS Lambda を導入した理由
Swift afterbeginner
Swift afterbeginner
可読性
Twilio serveless architecture
私の考える Startup Geeks
IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」
Agu itr 20100901_communication
Smart Communication Award 2016 モバイル電話サポートSDK
Call cloud

Javascript3


[8]ページ先頭

©2009-2025 Movatter.jp