狠狠撸
Submit Search
No3
May 9, 2015
Download as PPTX, PDF
4 likes
1,383 views
Daisuke Yamazaki
第3回授业スライド
Read less
Read more
1 of 39
Download now
Download to read offline
Recommended
20110714 j queryベーシック
20110714 j queryベーシック
良太 増子
?
本当にあった怖い闯厂
本当にあった怖い闯厂
Ten Tokoro
?
2020年2月に行われた大学の情報LT大会にて発表したスライドです。 JavaScriptの恐ろしい点を発表しました。
5分でわかる?Backbone.js ことはじめ
5分でわかる?Backbone.js ことはじめ
Kohei Kadowaki
?
2012/11/14に开催された「なんでもないただの先端技术勉强会(仮)」にて、叠补肠办产辞苍别.箩蝉の概要説明に使ったスライドです。
?箩蚕耻别谤测をおほ?えよう!その5
?箩蚕耻别谤测をおほ?えよう!その5
Nishida Kansuke
?
https://www.facebook.com/TonosamaLabo
マークアップ講座 04 jQuery - JavaScript
マークアップ講座 04 jQuery - JavaScript
eiji sekiya
?
マークアップ講座 04 jQuery - JavaScript
J query element.key
J query element.key
sayoko miura
?
箩蚕耻别谤测の基本的な书き方
Backbone.js
Backbone.js
daisuke shimizu
?
第31回贬罢惭尝5とか勉强会で発表した叠补肠办产辞苍别.箩蝉の资料
Ruby on JavaScript
Ruby on JavaScript
Masaya Kogawa
?
Created for CSS Nite in Aomori 2009
箩蚕耻别谤测勉强会#3
箩蚕耻别谤测勉强会#3
Ryo Maruyama
?
YUI
YUI
Tatsuya Sasaki
?
Web勉強会 20120927
Web勉強会 20120927
Yoshihiro Furukawa
?
WordBench Kobe jQueryどうでしょう
WordBench Kobe jQueryどうでしょう
Hishikawa Takuro
?
Knockout
Knockout
Kazuhiro Eguchi
?
J query place
J query place
sayoko miura
?
箩蚕耻别谤测の记述场所
笔别谤濒暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔话
笔别谤濒暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔话
azuma satoshi
?
?箩蚕耻别谤测をおぼえよう!その2
?箩蚕耻别谤测をおぼえよう!その2
Nishida Kansuke
?
https://www.facebook.com/TonosamaLabo
JavaScript 研修
JavaScript 研修
Yuki Ishikawa
?
2015年度 GX/MF エンジニア合同新人研修 3日目
J qmobiはjqueryから軽量化しているか
J qmobiはjqueryから軽量化しているか
Hisashi Aruji
?
箩辩惭辞产颈と箩辩耻别谤测の违いなど
jQuery Mobile ハンス?オン 資料
jQuery Mobile ハンス?オン 資料
dsuke Takaoka
?
AITC勉強会 第2回 資料 http://aitc.jp/events/20130713-HTML5/info_v2.html
2时间で学ぶ箩蚕耻别谤测
2时间で学ぶ箩蚕耻别谤测
Shumpei Shiraishi
?
明日から使えるコーディングツール
明日から使えるコーディングツール
Tomokazu Kiyohara
?
HTML5fun 2014.09.27 セッション資料
碍补飞补锄的箩蚕耻别谤测入门
碍补飞补锄的箩蚕耻别谤测入门
Kohki Miki
?
要望があったので上げました
20140523 jQuery基礎 (HTML5ビギナーズ)
20140523 jQuery基礎 (HTML5ビギナーズ)
Daisuke Yamazaki
?
第5回HTML5ビギナーズ「 jQueryビギナーズ」
Web development fundamental
Web development fundamental
Takuya Kumagai
?
改訂版↓ http://www.slideshare.net/taukuma/web-development-fundamentalv2-24318761
4时间まったり奥辞谤诲笔谤别蝉蝉テーマ作成讲座
4时间まったり奥辞谤诲笔谤别蝉蝉テーマ作成讲座
Shinichi Nishikawa
?
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
normalian
?
わんくま同盟 東京勉強会 51回で話した内容。
はじめよう Backbone.js
はじめよう Backbone.js
Hiroki Toyokawa
?
2013年2月25日(月) に開催されました TechBuzz 第4回.js系開発技術勉強会で発表させていただきましたスライドになります。内容は Backbone.js の入門となっております。
Yesod(at FPM2012)
Yesod(at FPM2012)
Seizan Shimazaki
?
Java scriptでslideを作ってみた
Java scriptでslideを作ってみた
Katsuhito Yonao
?
Web制作勉強会 #2
Web制作勉強会 #2
Moto Yan
?
Web制作勉強会第二回の資料 jQuery入門です。
More Related Content
What's hot
(7)
箩蚕耻别谤测勉强会#3
箩蚕耻别谤测勉强会#3
Ryo Maruyama
?
YUI
YUI
Tatsuya Sasaki
?
Web勉強会 20120927
Web勉強会 20120927
Yoshihiro Furukawa
?
WordBench Kobe jQueryどうでしょう
WordBench Kobe jQueryどうでしょう
Hishikawa Takuro
?
Knockout
Knockout
Kazuhiro Eguchi
?
J query place
J query place
sayoko miura
?
箩蚕耻别谤测の记述场所
笔别谤濒暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔话
笔别谤濒暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔话
azuma satoshi
?
箩蚕耻别谤测勉强会#3
箩蚕耻别谤测勉强会#3
Ryo Maruyama
?
YUI
YUI
Tatsuya Sasaki
?
Web勉強会 20120927
Web勉強会 20120927
Yoshihiro Furukawa
?
WordBench Kobe jQueryどうでしょう
WordBench Kobe jQueryどうでしょう
Hishikawa Takuro
?
Knockout
Knockout
Kazuhiro Eguchi
?
J query place
J query place
sayoko miura
?
笔别谤濒暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔话
笔别谤濒暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔话
azuma satoshi
?
Similar to No3
(20)
?箩蚕耻别谤测をおぼえよう!その2
?箩蚕耻别谤测をおぼえよう!その2
Nishida Kansuke
?
https://www.facebook.com/TonosamaLabo
JavaScript 研修
JavaScript 研修
Yuki Ishikawa
?
2015年度 GX/MF エンジニア合同新人研修 3日目
J qmobiはjqueryから軽量化しているか
J qmobiはjqueryから軽量化しているか
Hisashi Aruji
?
箩辩惭辞产颈と箩辩耻别谤测の违いなど
jQuery Mobile ハンス?オン 資料
jQuery Mobile ハンス?オン 資料
dsuke Takaoka
?
AITC勉強会 第2回 資料 http://aitc.jp/events/20130713-HTML5/info_v2.html
2时间で学ぶ箩蚕耻别谤测
2时间で学ぶ箩蚕耻别谤测
Shumpei Shiraishi
?
明日から使えるコーディングツール
明日から使えるコーディングツール
Tomokazu Kiyohara
?
HTML5fun 2014.09.27 セッション資料
碍补飞补锄的箩蚕耻别谤测入门
碍补飞补锄的箩蚕耻别谤测入门
Kohki Miki
?
要望があったので上げました
20140523 jQuery基礎 (HTML5ビギナーズ)
20140523 jQuery基礎 (HTML5ビギナーズ)
Daisuke Yamazaki
?
第5回HTML5ビギナーズ「 jQueryビギナーズ」
Web development fundamental
Web development fundamental
Takuya Kumagai
?
改訂版↓ http://www.slideshare.net/taukuma/web-development-fundamentalv2-24318761
4时间まったり奥辞谤诲笔谤别蝉蝉テーマ作成讲座
4时间まったり奥辞谤诲笔谤别蝉蝉テーマ作成讲座
Shinichi Nishikawa
?
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
normalian
?
わんくま同盟 東京勉強会 51回で話した内容。
はじめよう Backbone.js
はじめよう Backbone.js
Hiroki Toyokawa
?
2013年2月25日(月) に開催されました TechBuzz 第4回.js系開発技術勉強会で発表させていただきましたスライドになります。内容は Backbone.js の入門となっております。
Yesod(at FPM2012)
Yesod(at FPM2012)
Seizan Shimazaki
?
Java scriptでslideを作ってみた
Java scriptでslideを作ってみた
Katsuhito Yonao
?
Web制作勉強会 #2
Web制作勉強会 #2
Moto Yan
?
Web制作勉強会第二回の資料 jQuery入門です。
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
Yasuhito Yabe
?
「14th Knock!」 第14回Knock! Knock! 勉強会(2013年 4月 19日、B-nest静岡市産学交流センターにて) http://knock3.hamnaly.com/vol14/
奥辞谤诲笔谤别蝉蝉中级者への道!テンプレートタグはどう动くのか!?
奥辞谤诲笔谤别蝉蝉中级者への道!テンプレートタグはどう动くのか!?
Shinichi Nishikawa
?
こういうふうに説明してもらえたら、もっと速く理解できたのにな、ということをまとめて見ました。 テンプレートタグの使い方だけでなく、テンプレートタグが動くに至るまでの仕組みについて、サーバ、htmlとphpの関係、データベースなどの話を絡めて作っています。 初心者がWordPressをインストールした時に、ぶつかる壁について話をしたつもりです。 上級者には初心者が何に躓き易いかが気が付きにくく、初心者は自分が何がわからなくて迷子になっているのかが分からない。 その間が埋められればと思っています。 YouTubeに動画が上がるそうなので、そちらもお楽しみに!
颁辞诲别滨驳苍颈迟别谤入门
颁辞诲别滨驳苍颈迟别谤入门
Sho A
?
「速い」「自由」「習得しやすい」と話題沸騰中のPHPフレームワークCodeIgniterについて,「PHPで何かつくったことがある」レベルの方を対象に解説します。 http://blog.akagi.jp/archives/1776.html
闯补惫补な人が気を付けるべき闯补惫补厂肠谤颈辫迟コーディングスタイル
闯补惫补な人が気を付けるべき闯补惫补厂肠谤颈辫迟コーディングスタイル
Maaya Ishida
?
闯补惫补厂肠谤颈辫迟こわい!な闯补惫补?笔测迟丑辞苍の人が调べた古い书き方から脱却する话
奥别产搁罢颁でドラゴンボールごっこ
奥别产搁罢颁でドラゴンボールごっこ
girigiribauer
?
WebRTCの検証がてら、簡単なコンテンツを作ってみました。 その中で気になったことなどを資料にまとめてます。
?箩蚕耻别谤测をおぼえよう!その2
?箩蚕耻别谤测をおぼえよう!その2
Nishida Kansuke
?
JavaScript 研修
JavaScript 研修
Yuki Ishikawa
?
J qmobiはjqueryから軽量化しているか
J qmobiはjqueryから軽量化しているか
Hisashi Aruji
?
jQuery Mobile ハンス?オン 資料
jQuery Mobile ハンス?オン 資料
dsuke Takaoka
?
2时间で学ぶ箩蚕耻别谤测
2时间で学ぶ箩蚕耻别谤测
Shumpei Shiraishi
?
明日から使えるコーディングツール
明日から使えるコーディングツール
Tomokazu Kiyohara
?
碍补飞补锄的箩蚕耻别谤测入门
碍补飞补锄的箩蚕耻别谤测入门
Kohki Miki
?
20140523 jQuery基礎 (HTML5ビギナーズ)
20140523 jQuery基礎 (HTML5ビギナーズ)
Daisuke Yamazaki
?
Web development fundamental
Web development fundamental
Takuya Kumagai
?
4时间まったり奥辞谤诲笔谤别蝉蝉テーマ作成讲座
4时间まったり奥辞谤诲笔谤别蝉蝉テーマ作成讲座
Shinichi Nishikawa
?
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
normalian
?
はじめよう Backbone.js
はじめよう Backbone.js
Hiroki Toyokawa
?
Yesod(at FPM2012)
Yesod(at FPM2012)
Seizan Shimazaki
?
Java scriptでslideを作ってみた
Java scriptでslideを作ってみた
Katsuhito Yonao
?
Web制作勉強会 #2
Web制作勉強会 #2
Moto Yan
?
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
Yasuhito Yabe
?
奥辞谤诲笔谤别蝉蝉中级者への道!テンプレートタグはどう动くのか!?
奥辞谤诲笔谤别蝉蝉中级者への道!テンプレートタグはどう动くのか!?
Shinichi Nishikawa
?
颁辞诲别滨驳苍颈迟别谤入门
颁辞诲别滨驳苍颈迟别谤入门
Sho A
?
闯补惫补な人が気を付けるべき闯补惫补厂肠谤颈辫迟コーディングスタイル
闯补惫补な人が気を付けるべき闯补惫补厂肠谤颈辫迟コーディングスタイル
Maaya Ishida
?
奥别产搁罢颁でドラゴンボールごっこ
奥别产搁罢颁でドラゴンボールごっこ
girigiribauer
?
More from Daisuke Yamazaki
(10)
尝补谤补惫别濒顿叠.肠辞尘を使ってテーブル设计「惭颈驳谤补迟颈辞苍生成」基本操作
尝补谤补惫别濒顿叠.肠辞尘を使ってテーブル设计「惭颈驳谤补迟颈辞苍生成」基本操作
Daisuke Yamazaki
?
尝补谤补惫别濒顿叠.肠辞尘の基本机能、基本的な操作を学びます。
PWA Beginner(最新版:文字抜けを修正)
PWA Beginner(最新版:文字抜けを修正)
Daisuke Yamazaki
?
「 WebAppManifest & ServiceWorker 」
第5回 HTML5minutes 講演資料 「?Web?自身の心に火をともせ! 大事なものは技術だけではナイ!!」
第5回 HTML5minutes 講演資料 「?Web?自身の心に火をともせ! 大事なものは技術だけではナイ!!」
Daisuke Yamazaki
?
第5回 HTML5minutes 講演資料 「?Web?自身の心に火をともせ!! 大事なものは技術だけではナイ!!」
础耻诲颈辞タグと叠颈苍驳罢谤补苍蝉濒补迟辞谤础笔滨で音声翻訳アプリ
础耻诲颈辞タグと叠颈苍驳罢谤补苍蝉濒补迟辞谤础笔滨で音声翻訳アプリ
Daisuke Yamazaki
?
叠颈苍驳罢谤补苍蝉濒补迟辞谤础笔滨と贬罢惭尝5础笔滨を解説したセミナー
20140511 Bing API (Held in DigitalHollywoodUniversityGraduateSchool)
20140511 Bing API (Held in DigitalHollywoodUniversityGraduateSchool)
Daisuke Yamazaki
?
HTML5時代に必要なスキルと考え方 ?クリエイティブ贬罢惭尝5、顿贰惭翱で感じろ!!?
HTML5時代に必要なスキルと考え方 ?クリエイティブ贬罢惭尝5、顿贰惭翱で感じろ!!?
Daisuke Yamazaki
?
?クリエイティブ贬罢惭尝5、顿贰惭翱で感じろ!!?
2014/03/22改订版:贬罢惭尝5时代に必要なスキルと考え方
2014/03/22改订版:贬罢惭尝5时代に必要なスキルと考え方
Daisuke Yamazaki
?
2014/03/22改订版:贬罢惭尝5时代に必要なスキルと考え方
60分でわかるレスポンシブ奥别产デザイン[セミナー资料]
60分でわかるレスポンシブ奥别产デザイン[セミナー资料]
Daisuke Yamazaki
?
2014/03/19にデジタルハリウッド[ オンラインセミナー]としておこなわれた資料です。
2013 HTML5カンファレンス レスホ?ンシフ?Webデザイン
2013 HTML5カンファレンス レスホ?ンシフ?Webデザイン
Daisuke Yamazaki
?
マルチデバイス対応(各デバイスに合わせたサイト制作)の必要性がでてきている昨今、レスポンシブ奥别产デザイン(略して搁奥顿)のキーワードを闻くようになりました。今回は搁奥顿の概念?基本的な考え方?制作方法について解説させていただきます。搁奥顿は制作手法の考え方、手法の1つですので正しく理解していただければと思います。
第13回 CreatorsMeetup ?HTML5時代に必要なスキルと考え方?
第13回 CreatorsMeetup ?HTML5時代に必要なスキルと考え方?
Daisuke Yamazaki
?
Session06 「HTML5 時代に必要なスキル」 HTML5の時代が来ると囁かれて3?4年立ちます。実際にHTML5の情報が満たされていくなか、制作者に求められる能力も変わろうとしています。これから新しく到来する時代に必要なスキル、そして目標を達成するための1つの考え方をお話させていただきます。
尝补谤补惫别濒顿叠.肠辞尘を使ってテーブル设计「惭颈驳谤补迟颈辞苍生成」基本操作
尝补谤补惫别濒顿叠.肠辞尘を使ってテーブル设计「惭颈驳谤补迟颈辞苍生成」基本操作
Daisuke Yamazaki
?
PWA Beginner(最新版:文字抜けを修正)
PWA Beginner(最新版:文字抜けを修正)
Daisuke Yamazaki
?
第5回 HTML5minutes 講演資料 「?Web?自身の心に火をともせ! 大事なものは技術だけではナイ!!」
第5回 HTML5minutes 講演資料 「?Web?自身の心に火をともせ! 大事なものは技術だけではナイ!!」
Daisuke Yamazaki
?
础耻诲颈辞タグと叠颈苍驳罢谤补苍蝉濒补迟辞谤础笔滨で音声翻訳アプリ
础耻诲颈辞タグと叠颈苍驳罢谤补苍蝉濒补迟辞谤础笔滨で音声翻訳アプリ
Daisuke Yamazaki
?
20140511 Bing API (Held in DigitalHollywoodUniversityGraduateSchool)
20140511 Bing API (Held in DigitalHollywoodUniversityGraduateSchool)
Daisuke Yamazaki
?
HTML5時代に必要なスキルと考え方 ?クリエイティブ贬罢惭尝5、顿贰惭翱で感じろ!!?
HTML5時代に必要なスキルと考え方 ?クリエイティブ贬罢惭尝5、顿贰惭翱で感じろ!!?
Daisuke Yamazaki
?
2014/03/22改订版:贬罢惭尝5时代に必要なスキルと考え方
2014/03/22改订版:贬罢惭尝5时代に必要なスキルと考え方
Daisuke Yamazaki
?
60分でわかるレスポンシブ奥别产デザイン[セミナー资料]
60分でわかるレスポンシブ奥别产デザイン[セミナー资料]
Daisuke Yamazaki
?
2013 HTML5カンファレンス レスホ?ンシフ?Webデザイン
2013 HTML5カンファレンス レスホ?ンシフ?Webデザイン
Daisuke Yamazaki
?
第13回 CreatorsMeetup ?HTML5時代に必要なスキルと考え方?
第13回 CreatorsMeetup ?HTML5時代に必要なスキルと考え方?
Daisuke Yamazaki
?
No3
4.
? http://www.basic-slider.com/ ? http://css-tricks.com/organic-tabs/ ?
http://www.skitter-slider.net/ jQuery(DEMO)
5.
箩蚕耻别谤测使用方法
6.
jQuery最初のルール ? 基本 <script> $(document).ready(function(){ //DOM構築後のタイミングで処理される } </script> ? “$”と“jQuery”というものだけ使えるようになる。 (短い
$ を使うことが多い) ? ※Wordpressでは、jQueryを使用する。
7.
jQuery最初のルール ? <script> $(function(){ //DOM構築後のタイミングで処理される } </script>
8.
jQuery最初のルール セレクタ → メソッド
→ イベント 何に対して → どのような事を → どのタイミングで
9.
セレクタ は覚える! セレクタ →
メソッド → イベント 何に対して → どのような事を → どのタイミングで
10.
? CSSセレクタ互換の記述が可能 #id →
$(“#id名”) .class → $(“.class名”) Element → $(“element名”) [name=a] → $(“[name=a]”) jQuery[セレクタ]
11.
セレクタ(CSSと同様) 複数セレクタを指定 $("div, p,
a") 要素の親子関係 $(”div > p") 先祖子孫 $(”div p”) 最初の要素 $(“li:first”) 偶数の要素 $("td:even") //odd jQuery[セレクタ]
12.
セレクタ → メソッド
→ イベント 何に対して → どのような事を → どのタイミングで メソッド は覚える!
13.
jQuery[メソッド] 例) $(“セレクタ”).メソッド(); var elem
= ‘<a href=“#”>次ページ</a>’; $(”#id“).html(elem); $(”#id“).text(elem); $(”#id").css(“color”,”#ff0”); $(”#id").show(4000); //hide $(”#id").prepend(elem); //要素の先頭にHTML要素を追加 $(”#id").append(elem); //要素の最後にHTML要素を追加 $(”#id").empty(); //子要素を全て削除 $(”#id").remove(); //要素を全て削除
14.
セレクタ → メソッド
→ イベント 何に対して → どのような事を → どのタイミングで イベント は覚える!
15.
jQuery[イベント] 例) $(“セレクタ”).on(“click”, function(){ $(”#id").css(“color”,”#ff0”); $(”#id").append(“<p>123</p>”); }); “click”,”
dblclick”,”mouseout” ,”mousedown” ,”mouseup”,”mousemove” “mouseenter”,”mouseleave” ,”change”,”select”,”focus”,”submit”,”resize”, ”scroll”,”ready”,”keydown”,”keypress”,”keyup”… onメソッドは後から追加された要素に対してもイベント取得が可能!
16.
jQuery[イベント] 例) $(“セレクタ”).on(“click”,”指定範囲”,function() { $(”#id").css(“color”,”#ff0”); $(”#id").append(“<p>123</p>”); }); セレクタの要素内にある、特定の要素だけに指定が可能 ※複数も可能(カンマで区切る) ※指定しない場合はNULL
17.
jQuery[イベント] 例) $(“セレクタ”).on(“イベント1 イベント2”, function(){ $(”#id").css(“color”,”#ff0”); $(”#id").append(“<p>123</p>”); }); イベントは複数指定可能 ※複数も可能(スペースで区切る)
18.
jQuery[イベント] 例)複数のイベントに処理も分けられる手法 $(“セレクタ”).on({ 'mouseenter': function(){...}, 'mouseleave': function(){...} });
19.
jQuery[イベント] 例)複数のイベントに処理も分けられる手法 $(“セレクタ”).on({ 'mouseenter': function(){...}, 'mouseleave': function(){...} },”指定範囲”);
20.
jQuery[イベント] 例) $(“セレクタ”).off(“イベント”); 例) $(“セレクタ”).off(“イベント”,”要素”); イベントは複数指定可能 ※複数も可能(スペースで区切る)
21.
jQuery[イベント] 例) //★touchstart [タッチした最初にイベントが発生] $("body").on("touchstart",function(){ $(this).append("<p>TouchStart</p>"); }); //★touchmove
[タッチしながら移動してるときにイベントが 発生] $("body").on("touchmove",function(){ $(this).append("<p>touchmove...</p>"); }); //★touchend [タッチを離した時にイベントが発生] $("body").on("touchend",function(){ $(this).append("<p>TouchEnd</p>"); });
22.
最初はこれ覚えておけば! セレクタ → メソッド
→ イベント 何に対して → どのような事を → どのタイミングで
23.
Thank You.
24.
课题
25.
http://localhost/jquery_gree/g3.html ①サムネイル 画像を利用 ②サムネイル タッチしたら ここに大きく表示 ③サムネイル リンクorボタン 画像の切替( ← →
)
27.
Ajaxとは ? AjaxのAである「Asynchronous(非同期)」は、 非同期でのクライアント?サーバ間の通信を指しま す ? JavaScriptによりクライアント上での動作が主でサ ーバの負担を軽減 ?
特にサーバの机能を必要としない
28.
Ajaxのメリット ? Webページのリンクをクリックした時の待ち時間を 体感しなくてすむ。 ? 必要な部分だけを必要なときに更新可能ですので高 速に動作します。 ?
例) 5画面=5HTMLファイル 5画面=1HTMLファイル
29.
Ajaxのデメリット ? SEO対策には不向き ? スクリプトの知識が必要 ?
作りが複雑になりがち ? 更新履歴が残りません、ブラウザの[戻る]ボタンで は1つ前の状態には戻りません。 ? 更新後でも再表示すると初期状態に戻ってしまいま す。
30.
Ajaxの構文とプロパティ $.ajax({ type: “GET”, //POST
or GET url: ‘*********' }); type: GET or POST 受け取るときはGET、送信するときはPOST。
31.
Ajaxの構文とプロパティ $.ajax({ type: “GET”, url: “***”, cache:
false //キャッシュの有無をtrueかfalseで指定。 }); cache: true or false JSONの場合はデフォルトでcache:true JSONPの場合はcache:false JSONをキャッシュをしたくない場合はcache:falseを指定しな ければならない。
32.
Ajaxの構文とプロパティ $.ajax({ type: “GET”, url: “****”, cache:
false, datatype: “json” }); datatype: データ形式を指定 text, html, xml, json, jsonp, script
33.
Ajaxの構文とプロパティ $.ajax({ type: “GET”, url: “****”, cache:
false, datatype: “json”, data:{ “id”: 1, “name”: ”yamazaki” } }); datatype: データ形式を指定 text, html, xml, json, jsonp, script
34.
Ajaxの構文とプロパティ $.ajax({ type: “GET”, url: “****”, cache:
false, datatype: “jsonp”, jsonpCallback: “jsonp_data”, success: function(data){ var len = data.length; for(var i=0; i<len; i++){ $("body").append('<p>'+data[i].id + ':' + data[i].mode+ '</p>'); } } }); datatype:“jsonp”の場合 → jsonpCallback: callback関数を指定
35.
Ajaxの構文とプロパティ $.ajax({ type: “GET”, url: “****”, cache:
false, datatype: “jsonp”, jsonpCallback: “jsonp_data”, success: function(data){ var len = data.length; for(var i=0; i<len; i++){ $("body").append('<p>'+data[i].id + ':' + data[i].mode+ '</p>'); } } }); 通信が成功したときの処理を記述。第一引数を指定してJSONのデータを取得。
36.
Ajaxの構文とプロパティ $.ajax({ type: “GET”, url: “****”, cache:
false, datatype: “jsonp”, jsonpCallback: “jsonp_data”, success: function(data){ var len = data.length; for(var i=0; i<len; i++){ $("body").append('<p>'+data[i].id + ':' + data[i].mode+ '</p>'); } }, error: function() { alert(”エラー”); }, complete: function() { alert(“完了”); } }); 通信が失敗したときの処理を記述
37.
Ajaxの構文とプロパティ $.ajax({ type: “GET”, url: “****”, cache:
false, datatype: “jsonp”, jsonpCallback: “jsonp_data”, success: function(data){ var len = data.length; for(var i=0; i<len; i++){ $("body").append('<p>'+data[i].id + ':' + data[i].mode+ '</p>'); } }, error: function() { alert(”エラー”); }, complete: function() { alert(“完了”); } }); 通信処理が完了したときの処理を記述。(エラーでもこの完了処理は実行されることを考慮)
39.
Thank You.
Download