Soumettre la recherche
Mettre en ligne
jQueryを中心としたJavaScript
•
47 j'aime
•
16,841 vues
hideaki honda
Suivre
jQueryを中心としてJavaScriptについて書いてます。
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 24
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Learning jQuery
Learning jQuery
taiju higashi
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
JavaScript 研修
JavaScript 研修
Yuki Ishikawa
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へ
Muyuu Fujita
いまさら聞けない!?Backbone.js 超入門
いまさら聞けない!?Backbone.js 超入門
Kohei Kadowaki
RailsでReact.jsを動かしてみた話
RailsでReact.jsを動かしてみた話
yoshioka_cb
Web制作勉強会 #2
Web制作勉強会 #2
Moto Yan
Recommandé
Learning jQuery
Learning jQuery
taiju higashi
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
JavaScript 研修
JavaScript 研修
Yuki Ishikawa
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へ
Muyuu Fujita
いまさら聞けない!?Backbone.js 超入門
いまさら聞けない!?Backbone.js 超入門
Kohei Kadowaki
RailsでReact.jsを動かしてみた話
RailsでReact.jsを動かしてみた話
yoshioka_cb
Web制作勉強会 #2
Web制作勉強会 #2
Moto Yan
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Maaya Ishida
Capybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピング
Koji Nakamura
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
React を導入したフロントエンド開発
React を導入したフロントエンド開発
daisuke-a-matsui
jQueryで気をつけてほしいこと
jQueryで気をつけてほしいこと
良太 増子
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
Rubyによるクローラー開発
Rubyによるクローラー開発
しくみ製作所
BACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSによるWebアプリケーション開発について
Toshio Ehara
Webpackにトライ 基本編
Webpackにトライ 基本編
シオリ ショウノ
svelte と tailwind で始めるフロントエンド開発
svelte と tailwind で始めるフロントエンド開発
Shuichi Takaya
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
civic Sasaki
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
silvers ofsilvers
Flux react現状確認会
Flux react現状確認会
VOYAGE GROUP
JAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
漢は黙ってjQuery
漢は黙ってjQuery
Takuma Hanatani
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
Yuji Nojima
2時間で学ぶjQuery
2時間で学ぶjQuery
Shumpei Shiraishi
WebデザイナのためのjQuery入門。
WebデザイナのためのjQuery入門。
Yossy Taka
Contenu connexe
Tendances
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Maaya Ishida
Capybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピング
Koji Nakamura
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
React を導入したフロントエンド開発
React を導入したフロントエンド開発
daisuke-a-matsui
jQueryで気をつけてほしいこと
jQueryで気をつけてほしいこと
良太 増子
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
Rubyによるクローラー開発
Rubyによるクローラー開発
しくみ製作所
BACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSによるWebアプリケーション開発について
Toshio Ehara
Webpackにトライ 基本編
Webpackにトライ 基本編
シオリ ショウノ
svelte と tailwind で始めるフロントエンド開発
svelte と tailwind で始めるフロントエンド開発
Shuichi Takaya
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
civic Sasaki
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
silvers ofsilvers
Flux react現状確認会
Flux react現状確認会
VOYAGE GROUP
JAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
Tendances
(18)
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Capybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピング
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
React を導入したフロントエンド開発
React を導入したフロントエンド開発
jQueryで気をつけてほしいこと
jQueryで気をつけてほしいこと
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Rubyによるクローラー開発
Rubyによるクローラー開発
BACKBONE.JSによるWebアプリケーション開発について
BACKBONE.JSによるWebアプリケーション開発について
Webpackにトライ 基本編
Webpackにトライ 基本編
svelte と tailwind で始めるフロントエンド開発
svelte と tailwind で始めるフロントエンド開発
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
Flux react現状確認会
Flux react現状確認会
JAWSUG architecture-crowler
JAWSUG architecture-crowler
En vedette
漢は黙ってjQuery
漢は黙ってjQuery
Takuma Hanatani
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
Yuji Nojima
2時間で学ぶjQuery
2時間で学ぶjQuery
Shumpei Shiraishi
WebデザイナのためのjQuery入門。
WebデザイナのためのjQuery入門。
Yossy Taka
Kawaz的jQuery入門
Kawaz的jQuery入門
Kohki Miki
Scc2014 :jQueryの仕組みを完璧に理解する
Scc2014 :jQueryの仕組みを完璧に理解する
Jun Futakawa
⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2
Nishida Kansuke
メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門
Atsushi Tadokoro
ノンプログラマーのためのjQuery入門
ノンプログラマーのためのjQuery入門
Hayato Mizuno
Slideshare Japanese
Slideshare Japanese
Hidenori Goto
Introduction to web development 1
Introduction to web development 1
hideaki honda
Git&GitHub入門
Git&GitHub入門
hideaki honda
JavaScriptが魅せる新たな世界
JavaScriptが魅せる新たな世界
kamiyam .
JavaScriptクイックスタート
JavaScriptクイックスタート
Shumpei Shiraishi
新しいCSSの仕様を色々調べてみた
新しいCSSの仕様を色々調べてみた
Hiromitsuuuuu Morikawa
覚醒!JavaScript
覚醒!JavaScript
Haraguchi Go
JavaScriptと関数型言語
JavaScriptと関数型言語
Hideaki Miyake
altJSの選び方
altJSの選び方
terurou
Javascript基礎勉強会
Javascript基礎勉強会
Mayu Kimura
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
Teiichi Ota
En vedette
(20)
漢は黙ってjQuery
漢は黙ってjQuery
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
2時間で学ぶjQuery
2時間で学ぶjQuery
WebデザイナのためのjQuery入門。
WebデザイナのためのjQuery入門。
Kawaz的jQuery入門
Kawaz的jQuery入門
Scc2014 :jQueryの仕組みを完璧に理解する
Scc2014 :jQueryの仕組みを完璧に理解する
⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2
メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門
ノンプログラマーのためのjQuery入門
ノンプログラマーのためのjQuery入門
Slideshare Japanese
Slideshare Japanese
Introduction to web development 1
Introduction to web development 1
Git&GitHub入門
Git&GitHub入門
JavaScriptが魅せる新たな世界
JavaScriptが魅せる新たな世界
JavaScriptクイックスタート
JavaScriptクイックスタート
新しいCSSの仕様を色々調べてみた
新しいCSSの仕様を色々調べてみた
覚醒!JavaScript
覚醒!JavaScript
JavaScriptと関数型言語
JavaScriptと関数型言語
altJSの選び方
altJSの選び方
Javascript基礎勉強会
Javascript基礎勉強会
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
Similaire à jQueryを中心としたJavaScript
JQuery入門
JQuery入門
sayoko miura
Java script samary
Java script samary
ssuser78615b
今度こそ始めるjQuery超入門
今度こそ始めるjQuery超入門
西畑 一馬
AngularJSを浅めに紹介します
AngularJSを浅めに紹介します
nkazuki
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
S14 t3 yosuke_yamashita
S14 t3 yosuke_yamashita
Takeshi Akutsu
React.jsでHowManyPizza
React.jsでHowManyPizza
松田 千尋
ServerSideJavaScript
ServerSideJavaScript
Ryunosuke SATO
2012/11/03Hiroshima.rb
2012/11/03Hiroshima.rb
Ueki Kouji
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
健人 井関
Jsのビルド環境
Jsのビルド環境
fourside
オープンソースCMSにみる、現場で使えるjava scriptライブラリ
オープンソースCMSにみる、現場で使えるjava scriptライブラリ
Ryuji Egashira
Ma gician <Vue にはできないこと (1)> WeJS 37th
Ma gician <Vue にはできないこと (1)> WeJS 37th
Eucen Stew
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
Daizen Ikehara
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
david9142
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Shuichi Takaya
AngularJS+TypeScriptを試してみた。
AngularJS+TypeScriptを試してみた。
Toshio Ehara
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
寛 吉田
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
Mori Shingo
はじめよう Backbone.js
はじめよう Backbone.js
Hiroki Toyokawa
Similaire à jQueryを中心としたJavaScript
(20)
JQuery入門
JQuery入門
Java script samary
Java script samary
今度こそ始めるjQuery超入門
今度こそ始めるjQuery超入門
AngularJSを浅めに紹介します
AngularJSを浅めに紹介します
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
S14 t3 yosuke_yamashita
S14 t3 yosuke_yamashita
React.jsでHowManyPizza
React.jsでHowManyPizza
ServerSideJavaScript
ServerSideJavaScript
2012/11/03Hiroshima.rb
2012/11/03Hiroshima.rb
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
Jsのビルド環境
Jsのビルド環境
オープンソースCMSにみる、現場で使えるjava scriptライブラリ
オープンソースCMSにみる、現場で使えるjava scriptライブラリ
Ma gician <Vue にはできないこと (1)> WeJS 37th
Ma gician <Vue にはできないこと (1)> WeJS 37th
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
AngularJS+TypeScriptを試してみた。
AngularJS+TypeScriptを試してみた。
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
はじめよう Backbone.js
はじめよう Backbone.js
Dernier
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Dernier
(8)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
jQueryを中心としたJavaScript
1.
jQueryを中心とした JavaScript Hideaki Honda
2.
Page 2 jQueryとは? オープンソースのJavaScriptライブラリ。 JavaScriptを使いやすくする仕組みを提供してくれる。 コンセプトは、「Write
Less, Do More」 「より少ない書き方で、もっと多くこなす」 JavaScriptで出来ないことがjQueryを使えば出来る、 というものではないです。あくまでもJavaScript。
3.
Page 3 JavaScriptおさらい ・Webページの動作を制御するために使います。 ・JavaScriptは、主にWebブラウザ上で動作します。 ・Webページを構築するためには必須の技術です。 ↓動作環境 ↑Webの構成要素
4.
Page 4 JavaScriptおさらい JavaScriptは、単独で使うことはあまりなく、 HTMLやCSSと組み合わせて使用します。 引用元:
http://all-web-school.blogspot.jp/2013/05/html5css-no4.html
5.
Page 5 jQueryの特徴 シンプルな記述 ユーティリティ クロスブラウザ対応 MITライセンス 豊富なプラグイン
6.
Page 6 jQueryを使うと <普通に書いた場合> var
divs = document.getElementsByTagName('div'); for (var i = 0; i < divs.length; i++) { divs[i].style.color = 'red'; } <jQueryを使った場合> $('div').css('color', 'red');
7.
Page 7 jQueryの注意したい点 jQueryを使うことで、JavaScriptを使った 開発の助けになります。 ですが、便利な反面、汎用性を持たせて 実装されているため、素のJavaScriptと 比べて、パフォーマンスが落ちる可能性が あることは意識しておく必要があります。
8.
Page 8 導入する場面について メンはやはりブラウザを使ったwebシステムでしょう。 コンシューマ(一般)向けサービスの場合、 ブラウザでの動作をターゲットにすることが多い為、 使用頻度は非常に高いです。 エンタープラズ(企業)向けシステムの場合、 ブラウザを使用しないケースも多いと思います。 .Netで開発するかどうかが大きなポントになると 思います。私の主観でそれぞれを見てみます。
9.
Page 9 導入する場面について
jQuery - .Net 項目 jQuery .Net 開発スタル ベント駆動 (これはどちらも同じ) 再利用性 非常に高い。 高い。 フォーム Htmlのフォームを使う。 標準で用意されている。 印刷機能 ブラウザの印刷機能 による。 OSレベルの印刷機能を制 御可能。 DBゕクセス 可能。(やることは無い) 可能。 フゔルの操作 ユーザが指定したフゔ ルに限り可能になった。 可能。 jQuery(JavaScript)は、ブラウザ上で動くことになるので ブラウザの制約を受けます。
10.
Page 10 機能の拡張 jQuery
Plugin タッチ操作に最適化されたモバル向け。 ンタラクテゖブな画面開発向け。 本体。 拡張機能。多種多様にあり、自作も可能。 jQuery本体と組み合わせて使用することで機能を拡張できる。
11.
Page 11 開発環境
IDE IDE 名称 説明 NetBeans 高機能。無料で使える。 WebStorm 入力補完に強い。有料。 WebMatrix マクロソフト製。無料で使える。 クラウド型IDE 名称 説明 Cloud9 IDE 無料。複数言語をサポートしている。 Codenvy 日本語入力が出来ない。
12.
Page 12 開発環境
Eclipse系、エディタ Eclipse系 名称 説明 Aptana Studio Eclipseと操作感が変わらず使える。起動が遅い。 Eclipse + WTP 定番で、よく使われている。 Spket IDE 商用利用の場合は有料。 エデゖタ 名称 説明 Sublime Text 色々なカスタマズが出来る。 Brackets Adobe製。入力補完が強い。 Coda 2 Mac用として有名。 Komodo Edit Windows、Mac、Linuxで使える。動作は重め。
13.
Page 13 開発環境
webサービス ネットで手軽に実行出来るサト 名称 URL JS Bin http://jsbin.com/ jsFiddle http://jsfiddle.net/ Liveweave http://liveweave.com/ jsdo.it http://jsdo.it/ Liveweaveがおすすめ。 ブラウザさえあれば、すぐに試すことが出来る。
14.
Page 14 ライセンス jQueryは、MITラセンスで提供されています。 公式サトの記述:https://jquery.org/license/ MITラセンスとは、要約すると次のようなラセンスです。(以下引用) 1.このソフトウェゕを誰でも無償で無制限に扱って良い。ただし、著作権表示 および本許諾表示をソフトウェゕのすべての複製または重要な部分に記載 しなければならない。 2.作者または著作権者は、ソフトウェゕに関してなんら責任を負わない。 引用元:http://ja.wikipedia.org/wiki/MIT_License 無償で扱えて、商用利用・ソース改変・再配布が可能です。 注意点として「著作権表示および本許諾表示」を記載する必要があり ます。jQuery本体のソースコードの最初に記述があるので、これを 消してはいけません。
15.
Page 15 バージョン jQueryは、2つの系統のバージョンがあります。 1.X系 2.X系 IE6,7,8をサポートする。 IE6,7,8をサポートしないがコードが合理化・軽量化されている。 そのため、処理速度も1.X系に比べると高速である。 どちらのバージョンを採用するかは、IEのバージョンを どこまでサポートするかで判断します。 2つのバージョンを平行してサポートするという方針は、 今後も継続するとのこと。 2014年10月時点での最新バージョンは、 1.X系が「1.11.1」、2.X系が「2.1.1」、となっています。
16.
Page 16 バージョン
注意点 注意点 1.9のバージョンから、機能の削除や挙動の変更になりました。 1.9より前のバージョンを使っていて、1.9にゕップグレードする場合、 動作に影響を与えるので注意が必要です。 詳しい変更点は、以下を参照のこと。 http://jquery.com/upgrade-guide/1.9/ 2014/10/29追記 次のリリースより、バージョンの番号付けが変更になります。 「jQuery 1.11.1」の次期バージョンは、「jQuery Compat 3.0」 「jQuery 2.1.1」の次期バージョンは、「jQuery 3.0」 ネットで情報を収集するときに混乱すると思うので、注意が必要です。
17.
Page 17 圧縮版について jQueryは、2つの形式で配布されています。 ・非圧縮版の「Uncompressed」 →通常のソースコード ・圧縮版の「Minified」 →改行やスペースが除いたソースコード ※jQueryに限らず、JavaScriptのラブラリは、 このような形で提供されていることが多いです。
18.
Page 18 圧縮版について 圧縮版はフゔルサズが小さく、フゔルの取得が 早くなるのでリリース用として使用します。 読み難いため、デバッグには向いていません。 参考:最新バージョンのフゔルサズ 自作のコードも、ツールを使って簡単に圧縮可能。 http://minify.avivo.si/ 形式
フゔイル名 フゔイルサイズ 圧縮版 jquery-1.11.1.min.js 93.5KB 非圧縮版 jquery-1.11.1.js 276KB
19.
Page 19 jQuery以外のJavaScriptライブラリ jQuery以外にも、とても多くのラブラリがあります。 代表的なものを挙げてみます。 <ユーテゖリテゖ系> Prototype、MooTools、Zepto、YUI
Library <制御系> AngularJS、Backbone.js、Ember.js、KnockoutJS <グラフゖック系> D3.js、three.js <備考> 以下のサトは、TODOゕプリを、それぞれのJavaScriptラブラリを使って 実装している。違いが分かるので面白い。 http://todomvc.com/
20.
Page 20 JavaScript
歴史 JavaScriptに焦点を当てて、これまでの歴史を見てみます。 1995年 JavaScript登場。 2005年 Ajaxの普及。 2006年 jQueryが始めてリリースされる。 2006年頃 リッチクラゕント全盛期。 2010年 altJSの登場。
21.
Page 21 altJSとは? alternative
JavaScript JavaScriptの代替となるプログラミング言語全般の総称。 最近、このaltJSと呼ばれる言語が増えています。 CoffeeScript、TypeScriptなど。 参考: https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS 簡単な概要としては、 「これらの言語でコーデゖングしてコンパルすると JavaScriptが出来上がる」というもの。
22.
Page 22 altJS
なぜ必要なのか? では、なぜ必要なのでしょうか? はじめからJavaScriptで開発すればいいように思います。 なぜ? JavaScriptに求められる要求が高く、また増えた。 開発規模も大きくなっている。 jQueryで楽にはなったけどもっと簡単に出来ないか・・・ でも、JavaScriptだと、言語の仕様上難しい。 それなら、別の言語で簡単に書いて、 JavaScriptを生成してしまえ・・・
23.
Page 23 altJS
仕組み [CoffeeScriptの場合] 1.CoffeeScriptを使ってコーデゖングする。 2.専用のコンパラを使って、ソースコードをコンパルする。 3.CoffeeScriptで書いたコードが、JavaScriptのソースコードに変換される。 以下のようにフゔルが変換される。 *.coffee ⇒ コンパル ⇒ *.js 引用元: http://html5experts.jp/clockmaker/2183/
24.
Page 24 代表的なaltJS 代表的なaltJSを挙げてみます。 CoffeeScript、TypeScript、Haxe、Dart、JSX、 特徴については以下のサトが詳しいです。 http://html5experts.jp/clockmaker/2183/ クラスの利用、シンプルな記述等メリットも多いですが、 採用するかどうかは、よく検討する必要があります。 逆に手間が増えることになりかねないからです。
Télécharger maintenant