SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
株式会社ステラリンク
〒743-0065
山口県光市上島田7-1-1
http://www.stellalink.co.jp/
info@stellalink.co.jp
Web × プログラミング
~JavaScript 編~
代表取締役 石川 博之
 日時:2017/2/16 18:30~20:00
(毎月第3木曜)
 会場:Creative Coworking カラム
(山口県周南市)
株式会社ステラリンク
〒743-0065
山口県光市上島田7-1-1
http://www.stellalink.co.jp/
info@stellalink.co.jp
本日のアジェンダ
 開会
 セッション
 JavaScriptとは
 Webのしくみとプログラミング
 JavaScriptの実行環境
 JavaScript→Ajaxへ
 高速化・軽量化の取り組み
 サンプルコード
 質問&相談タイム
 まとめ・閉会
 次回のテーマ
2
自己紹介
石川 博之
Hiroyuki Ishikawa
Twitter: @stellalink_jp
@y3sei
Facebook: 石川博之(y3sei)
株式会社ステラリンク 代表取締役
有限会社メック システムエンジニア
光市成人のつどい企画運営委員会 委員長
光市青少年ボランティア育成協議会 企画実行副委員長
光市観光協会 広報委員
山口県指定無形民俗文化財 島田人形浄瑠璃芝居 保存会 会員(人形遣い)
元周南コンピュータ・カレッジ 非常勤講師
元山口県ソフトウェアセンター 認定講師
(一財)リスクマネジメント協会 会員
3
セッション
7
JavaScript
 スクリプト言語
 マルチパラダイムプログラミング言語
 弱い動的型付け
 元々はNetspace, Inc.が開発
 Netscape Navigator 2.0で初搭載
 現在は ECMAScript-262 にて仕様定義あり
 http://www.ecma-international.org/publications/standards/Ecma-262.htm
8
JavaScriptとは
JavaScript ≠ Java
11
JavaScriptとは
JavaScript
 OOPスクリプト言語
 主にブラウザ上で稼働
 スタンドアロンのアプリケー
ションは作成不可
 コンパイル不要
 (どちらかといえば)
クライアントサイド
Java
 OOPプログラミング言語
 JITコンパイラによるVMで実行
 スタンドアロンのアプリケー
ションを作成可能
 コンパイル必須
 主にサーバサイド
12
Webのしくみとプログラミング
リクエスト
レスポンスクライアント サーバ
URLからサーバを特定
リクエスト
レスポンス受信
受信結果を解析
スクリプトの場合は処理
画面表示
リクエスト受信
スクリプトの場合は処理
結果をブラウザに返す
13
言語の種類
コンパイル言語
 機械語のコードに翻訳したも
のを実行
インタプリタ言語
 実行時に評価器によりソース
コードを直接解釈して実行
ソースコード
コンピュータ
ソースコード
評価器
機械語コード
コンパイラ
実行
実行
14
JavaScriptの実行環境
ブラウザ内に組み込まれたエンジンが処理
(クライアント側で実行される場合)
 Chakra … InternetExplorer、Edge
 Google V8 … Google Chrome、Android Browerなど
 JavaScriptCore … WebKit系(Safariなど)
 SpiderMonkey … Firefox
etc...
15
JavaScriptの実行環境
JavaScript は遅い
JavaScript は環境依存が強い
 JavaScriptが遅い原因は主にインタプリタの特徴と一致
 最近では実行エンジンにJIT(Just-In-Time)コンパイラが搭載され、高速化
してきている
 速度改善やスマートフォン環境の普及により、新しいウェブサービスでは内
部をAPIベースとしフロントをJavaScript由来のUIを選択する傾向がある
 環境依存傾向なのは歴史にあり
 Netscape vs Microsoft
 ブラウザシェア争いの歴史の中で、各ブラウザが独自拡張した関数や機能などを
投入したことで互換性が失われた
 現在は ECMAScript が策定されたことで解消しつつある
 一部ではまだ使えないものもあるので開発には一定の注意が必要
 Ajax初期のIEと他ブラウザとの実装問題とか…
 また多くのライブラリが開発され誤差も吸収されてきている
は解消傾向
16
JavaScript→Ajaxへ
 一時は技術的要素などを軽視した利用が多かった時期があり、結果
として評価を下げる傾向にあった(2000年ごろ)
 不要なアニメーションの多用
 ポップアップウィンドウの多用
 ブラウザクラッシャー(ブラクラ) など
 ウイルス対策などの関係もあり JavaScript 無効を既定値とする社会
的風潮があった時期も
 2005年に Microsoft が開発した JavaScript による非同期通信を利
用した技術に「Ajax」と命名、再び爆発的普及期へ
 Ajax…Asynchronous JavaScript + XML
 XMLHttpRequest (HTTP通信を行うためのクラス)を利用
 画面遷移なしに動作させることができる
 データはDOM、XML、JSONなどでやりとり
 元のスクリプトがあるサーバとしか通信できない(クロスドメイン問題)
17
Ajax
従来の通信方式 Ajaxによる通信方式
UI UI
Webサーバ Webサーバ / XML サーバ
DB DBプログラム等 プログラム等
Ajax engine(JavaScript)
HTTP
request
HTTP
request
response
(HTML等)
response
(XML、JSON等)
HTML等call
18
Ajax
DOM
 Document Object Model
 W3C勧告のHTML文章やXML
文章をアプリケーションから
呼び出すためのAPI
 定義のみ
 DOMの実装は各メーカがそれ
ぞれ「XMLパーサ」として提
供している
 必ずこれ!というものがない
ので実装時に注意
JSON
 JavaScript Object Notation
 JavaScriptにおけるオブジェク
ト(データ)の記述法をまと
めたもの
 JavaScriptと組み合わせる必
要があるものではない
 他の言語間でのデータ共有に
も使用されている
19
Ajax
XML/DOM
<xml>
<name>John Smith</name>
<age>33</age>
</xml>
JSON
{"name": "John Smith", "age": 33}
20
高速化・軽量化の取り組み
JavaScriptライブラリが構築されている
 Prototype JavaScript Framework(prototype.js)
 YUI Library
 jQuery
 AngularJS
 Backbone.js
 Dojo Toolkit
 Express.js
 Ext JS
 Google Web Toolkit (GWT)
 Impact
 MochiKit
 MooTools
 QUnit
 WinJS etc...
21
最近ではサーバサイドスクリプトとして利用されてきている
 Node.js
 Rhino
 Aptana Jaxer など
 クライアントサイドと同じ言語で実装できるため、エンジニアの負
担が減る(開発、デバッグの面で)
 元々クライアントサイド用の言語として拡張されてきた経緯から、
サーバサイドで実装するためには専用のクラスや関数による対応が
必要
 フレームワークが構築されてきた
 現状はNode.jsが事実上デファクトスタンダード状態
22
ご清聴ありがとうございました
25
参考文献
 JavaScript(Wikipedia)
 https://ja.wikipedia.org/wiki/JavaScript
 Standard ECMA-262(ECMAScript® 2016 Language Specification )
 http://www.ecma-international.org/publications/standards/Ecma-262.htm
 サーバサイドJavaScriptの本命「node.js」の基礎知識
 http://www.atmarkit.co.jp/ait/articles/1102/28/news105.html
26

Weitere ähnliche Inhalte

Was ist angesagt?

かなざわ避難支援ナビ_CTF2015
かなざわ避難支援ナビ_CTF2015 かなざわ避難支援ナビ_CTF2015
かなざわ避難支援ナビ_CTF2015 Takashi Iida
 
山口県初のDojo「CoderDojo光」はじめました
山口県初のDojo「CoderDojo光」はじめました山口県初のDojo「CoderDojo光」はじめました
山口県初のDojo「CoderDojo光」はじめましたHiroyuki Ishikawa
 
CoderDojo五日市 OSChiroshima2017
CoderDojo五日市 OSChiroshima2017CoderDojo五日市 OSChiroshima2017
CoderDojo五日市 OSChiroshima2017朋紀 髙橋
 
令和元年のMySQL元年的話題~ニフクラミートアップ
令和元年のMySQL元年的話題~ニフクラミートアップ令和元年のMySQL元年的話題~ニフクラミートアップ
令和元年のMySQL元年的話題~ニフクラミートアップsakaik
 
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜Chihiro Tomita
 
20190512 jp stripes_matsuyama_vol5
20190512 jp stripes_matsuyama_vol520190512 jp stripes_matsuyama_vol5
20190512 jp stripes_matsuyama_vol5Hideki Ojima
 
受託、SES、WEBと経験したので比較してみた
受託、SES、WEBと経験したので比較してみた受託、SES、WEBと経験したので比較してみた
受託、SES、WEBと経験したので比較してみた小川 昌吾
 
WPの実装言語PHPの重箱の隅っこを速度的な意味でつっついて比較してみた(2016/12/3)
WPの実装言語PHPの重箱の隅っこを速度的な意味でつっついて比較してみた(2016/12/3)WPの実装言語PHPの重箱の隅っこを速度的な意味でつっついて比較してみた(2016/12/3)
WPの実装言語PHPの重箱の隅っこを速度的な意味でつっついて比較してみた(2016/12/3)Hiroyuki Ishikawa
 
20181215 jp stripes_okayama_kickoff
20181215 jp stripes_okayama_kickoff20181215 jp stripes_okayama_kickoff
20181215 jp stripes_okayama_kickoffHideki Ojima
 
20181215 jp stripes_okinawa_kickoff
20181215 jp stripes_okinawa_kickoff20181215 jp stripes_okinawa_kickoff
20181215 jp stripes_okinawa_kickoffHideki Ojima
 
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Firebaseでのファイルアップロード処理と便利ライブラリの紹介Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Firebaseでのファイルアップロード処理と便利ライブラリの紹介Fumiya Sakai
 
2016 01-23アジャイル札幌
2016 01-23アジャイル札幌2016 01-23アジャイル札幌
2016 01-23アジャイル札幌pandeiro245
 
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02Masayoshi Tokumoto
 
Java女子部について
Java女子部についてJava女子部について
Java女子部についてJava女子部
 
Came From Ruby No Kai 20090124
Came From Ruby No Kai 20090124Came From Ruby No Kai 20090124
Came From Ruby No Kai 20090124Shintaro Kakutani
 
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下Tomoya Hokari
 
20151219_クラウド女子会_ #クラウド婚 したった
20151219_クラウド女子会_ #クラウド婚 したった20151219_クラウド女子会_ #クラウド婚 したった
20151219_クラウド女子会_ #クラウド婚 したったGyori Nagafuchi
 
Favorite points of padrino
Favorite points of padrinoFavorite points of padrino
Favorite points of padrinoTakeshi Yabe
 
Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?Nozomi Sawada
 

Was ist angesagt? (20)

かなざわ避難支援ナビ_CTF2015
かなざわ避難支援ナビ_CTF2015 かなざわ避難支援ナビ_CTF2015
かなざわ避難支援ナビ_CTF2015
 
山口県初のDojo「CoderDojo光」はじめました
山口県初のDojo「CoderDojo光」はじめました山口県初のDojo「CoderDojo光」はじめました
山口県初のDojo「CoderDojo光」はじめました
 
CoderDojo五日市 OSChiroshima2017
CoderDojo五日市 OSChiroshima2017CoderDojo五日市 OSChiroshima2017
CoderDojo五日市 OSChiroshima2017
 
令和元年のMySQL元年的話題~ニフクラミートアップ
令和元年のMySQL元年的話題~ニフクラミートアップ令和元年のMySQL元年的話題~ニフクラミートアップ
令和元年のMySQL元年的話題~ニフクラミートアップ
 
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
 
20190512 jp stripes_matsuyama_vol5
20190512 jp stripes_matsuyama_vol520190512 jp stripes_matsuyama_vol5
20190512 jp stripes_matsuyama_vol5
 
受託、SES、WEBと経験したので比較してみた
受託、SES、WEBと経験したので比較してみた受託、SES、WEBと経験したので比較してみた
受託、SES、WEBと経験したので比較してみた
 
Jaws長崎
Jaws長崎Jaws長崎
Jaws長崎
 
WPの実装言語PHPの重箱の隅っこを速度的な意味でつっついて比較してみた(2016/12/3)
WPの実装言語PHPの重箱の隅っこを速度的な意味でつっついて比較してみた(2016/12/3)WPの実装言語PHPの重箱の隅っこを速度的な意味でつっついて比較してみた(2016/12/3)
WPの実装言語PHPの重箱の隅っこを速度的な意味でつっついて比較してみた(2016/12/3)
 
20181215 jp stripes_okayama_kickoff
20181215 jp stripes_okayama_kickoff20181215 jp stripes_okayama_kickoff
20181215 jp stripes_okayama_kickoff
 
20181215 jp stripes_okinawa_kickoff
20181215 jp stripes_okinawa_kickoff20181215 jp stripes_okinawa_kickoff
20181215 jp stripes_okinawa_kickoff
 
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Firebaseでのファイルアップロード処理と便利ライブラリの紹介Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
 
2016 01-23アジャイル札幌
2016 01-23アジャイル札幌2016 01-23アジャイル札幌
2016 01-23アジャイル札幌
 
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
 
Java女子部について
Java女子部についてJava女子部について
Java女子部について
 
Came From Ruby No Kai 20090124
Came From Ruby No Kai 20090124Came From Ruby No Kai 20090124
Came From Ruby No Kai 20090124
 
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
 
20151219_クラウド女子会_ #クラウド婚 したった
20151219_クラウド女子会_ #クラウド婚 したった20151219_クラウド女子会_ #クラウド婚 したった
20151219_クラウド女子会_ #クラウド婚 したった
 
Favorite points of padrino
Favorite points of padrinoFavorite points of padrino
Favorite points of padrino
 
Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?
 

Andere mochten auch

JavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなことJavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなことMayu Kimura
 
JS初心者だけど3ヶ月でこんだけ書けるようになりました
JS初心者だけど3ヶ月でこんだけ書けるようになりましたJS初心者だけど3ヶ月でこんだけ書けるようになりました
JS初心者だけど3ヶ月でこんだけ書けるようになりましたMiki Yokouchi
 
React componentのコンストラクタを追いかけて
React componentのコンストラクタを追いかけてReact componentのコンストラクタを追いかけて
React componentのコンストラクタを追いかけてHoso michi
 
Sapeintia amoris 3 03
Sapeintia amoris 3 03Sapeintia amoris 3 03
Sapeintia amoris 3 03Enrique Ca
 
IBV infectious bronchitis virus Kurdistan
IBV infectious bronchitis virus KurdistanIBV infectious bronchitis virus Kurdistan
IBV infectious bronchitis virus KurdistanOumed Gerjis
 
JavaScriptクイックスタート
JavaScriptクイックスタートJavaScriptクイックスタート
JavaScriptクイックスタートShumpei Shiraishi
 
ASP.NET Core Demos
ASP.NET Core DemosASP.NET Core Demos
ASP.NET Core DemosErik Noren
 
新しいCSSの仕様を色々調べてみた
新しいCSSの仕様を色々調べてみた新しいCSSの仕様を色々調べてみた
新しいCSSの仕様を色々調べてみたHiromitsuuuuu Morikawa
 
Javascript基礎勉強会
Javascript基礎勉強会Javascript基礎勉強会
Javascript基礎勉強会Mayu Kimura
 
Presentasi ilmu ( irma)
Presentasi ilmu ( irma)Presentasi ilmu ( irma)
Presentasi ilmu ( irma)aayramdantkj
 
PROMOSI EKSKUL BOLA VOLI
PROMOSI EKSKUL BOLA VOLIPROMOSI EKSKUL BOLA VOLI
PROMOSI EKSKUL BOLA VOLIaayramdantkj
 
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。Teiichi Ota
 
Raise your profile, increase your influence
Raise your profile, increase your influence  Raise your profile, increase your influence
Raise your profile, increase your influence Ann Wright
 

Andere mochten auch (20)

JavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなことJavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなこと
 
JS初心者だけど3ヶ月でこんだけ書けるようになりました
JS初心者だけど3ヶ月でこんだけ書けるようになりましたJS初心者だけど3ヶ月でこんだけ書けるようになりました
JS初心者だけど3ヶ月でこんだけ書けるようになりました
 
JavaScript 研修
JavaScript 研修JavaScript 研修
JavaScript 研修
 
React componentのコンストラクタを追いかけて
React componentのコンストラクタを追いかけてReact componentのコンストラクタを追いかけて
React componentのコンストラクタを追いかけて
 
Sapeintia amoris 3 03
Sapeintia amoris 3 03Sapeintia amoris 3 03
Sapeintia amoris 3 03
 
5 hist 1ºbim
5 hist 1ºbim5 hist 1ºbim
5 hist 1ºbim
 
IBV infectious bronchitis virus Kurdistan
IBV infectious bronchitis virus KurdistanIBV infectious bronchitis virus Kurdistan
IBV infectious bronchitis virus Kurdistan
 
JavaScriptクイックスタート
JavaScriptクイックスタートJavaScriptクイックスタート
JavaScriptクイックスタート
 
ASP.NET Core Demos
ASP.NET Core DemosASP.NET Core Demos
ASP.NET Core Demos
 
新しいCSSの仕様を色々調べてみた
新しいCSSの仕様を色々調べてみた新しいCSSの仕様を色々調べてみた
新しいCSSの仕様を色々調べてみた
 
覚醒!JavaScript
覚醒!JavaScript覚醒!JavaScript
覚醒!JavaScript
 
Javascript基礎勉強会
Javascript基礎勉強会Javascript基礎勉強会
Javascript基礎勉強会
 
Presentasi ilmu ( irma)
Presentasi ilmu ( irma)Presentasi ilmu ( irma)
Presentasi ilmu ( irma)
 
PROMOSI EKSKUL BOLA VOLI
PROMOSI EKSKUL BOLA VOLIPROMOSI EKSKUL BOLA VOLI
PROMOSI EKSKUL BOLA VOLI
 
Restructuring Protected Industries
Restructuring Protected IndustriesRestructuring Protected Industries
Restructuring Protected Industries
 
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
 
Raise your profile, increase your influence
Raise your profile, increase your influence  Raise your profile, increase your influence
Raise your profile, increase your influence
 
Studyx5
Studyx5Studyx5
Studyx5
 
Studyx2
Studyx2Studyx2
Studyx2
 
Studyx1
Studyx1Studyx1
Studyx1
 

Ähnlich wie Web × プログラミング ~JavaScript編~(2017/2/16)

Web × プログラミング ~jQuery編~(2017/9/21)
Web × プログラミング ~jQuery編~(2017/9/21)Web × プログラミング ~jQuery編~(2017/9/21)
Web × プログラミング ~jQuery編~(2017/9/21)Hiroyuki Ishikawa
 
「Web × プログラミング」 ~jQuery編~ #2
「Web × プログラミング」 ~jQuery編~ #2 「Web × プログラミング」 ~jQuery編~ #2
「Web × プログラミング」 ~jQuery編~ #2 Hiroyuki Ishikawa
 
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのことプレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと真俊 横田
 
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケWebデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケ典子 松本
 
人気の出るホームページ制作勉強会(2016/05/18)
人気の出るホームページ制作勉強会(2016/05/18)人気の出るホームページ制作勉強会(2016/05/18)
人気の出るホームページ制作勉強会(2016/05/18)Hiroyuki Ishikawa
 
Application insights で行ってみよう
Application insights で行ってみようApplication insights で行ってみよう
Application insights で行ってみようKazushi Kamegawa
 
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選Yuki Okada
 
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!典子 松本
 
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできるShigeru Numaguchi
 
[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?Yuichiro Yamamoto
 
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -典子 松本
 
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指してHaruo Sato
 
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。典子 松本
 
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...Developers Summit
 
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017Yuki Okada
 
プレゼン初心者に ありがちな アンチパターン 黎明篇
プレゼン初心者に ありがちな アンチパターン 黎明篇プレゼン初心者に ありがちな アンチパターン 黎明篇
プレゼン初心者に ありがちな アンチパターン 黎明篇真俊 横田
 
業務系WebアプリケーションがStrutsから旅立つ日
業務系WebアプリケーションがStrutsから旅立つ日業務系WebアプリケーションがStrutsから旅立つ日
業務系WebアプリケーションがStrutsから旅立つ日Mitsuru Ogawa
 
java-java-bpstudy-connpass
java-java-bpstudy-connpassjava-java-bpstudy-connpass
java-java-bpstudy-connpassHaruo Sato
 

Ähnlich wie Web × プログラミング ~JavaScript編~(2017/2/16) (20)

Web × プログラミング ~jQuery編~(2017/9/21)
Web × プログラミング ~jQuery編~(2017/9/21)Web × プログラミング ~jQuery編~(2017/9/21)
Web × プログラミング ~jQuery編~(2017/9/21)
 
「Web × プログラミング」 ~jQuery編~ #2
「Web × プログラミング」 ~jQuery編~ #2 「Web × プログラミング」 ~jQuery編~ #2
「Web × プログラミング」 ~jQuery編~ #2
 
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのことプレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
 
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケWebデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
 
人気の出るホームページ制作勉強会(2016/05/18)
人気の出るホームページ制作勉強会(2016/05/18)人気の出るホームページ制作勉強会(2016/05/18)
人気の出るホームページ制作勉強会(2016/05/18)
 
Application insights で行ってみよう
Application insights で行ってみようApplication insights で行ってみよう
Application insights で行ってみよう
 
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
 
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
 
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
 
[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?
 
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
 
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
 
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
 
JAWS-UGを楽しもう!
JAWS-UGを楽しもう!JAWS-UGを楽しもう!
JAWS-UGを楽しもう!
 
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
 
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
 
プレゼン初心者に ありがちな アンチパターン 黎明篇
プレゼン初心者に ありがちな アンチパターン 黎明篇プレゼン初心者に ありがちな アンチパターン 黎明篇
プレゼン初心者に ありがちな アンチパターン 黎明篇
 
業務系WebアプリケーションがStrutsから旅立つ日
業務系WebアプリケーションがStrutsから旅立つ日業務系WebアプリケーションがStrutsから旅立つ日
業務系WebアプリケーションがStrutsから旅立つ日
 
Staticwp 20131013
Staticwp 20131013Staticwp 20131013
Staticwp 20131013
 
java-java-bpstudy-connpass
java-java-bpstudy-connpassjava-java-bpstudy-connpass
java-java-bpstudy-connpass
 

Mehr von Hiroyuki Ishikawa

[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハントHiroyuki Ishikawa
 
CoderDojo Meetup in クリエイティブハント 前説スライド #ゴーハント
CoderDojo Meetup in クリエイティブハント 前説スライド #ゴーハントCoderDojo Meetup in クリエイティブハント 前説スライド #ゴーハント
CoderDojo Meetup in クリエイティブハント 前説スライド #ゴーハントHiroyuki Ishikawa
 
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)Hiroyuki Ishikawa
 
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光Hiroyuki Ishikawa
 
WordPressコミュニティで開花したコスプレ写真芸人が生まれた瞬間を語り尽くす5分間【WordCamp男木島 高松懇親会LT】
WordPressコミュニティで開花したコスプレ写真芸人が生まれた瞬間を語り尽くす5分間【WordCamp男木島 高松懇親会LT】WordPressコミュニティで開花したコスプレ写真芸人が生まれた瞬間を語り尽くす5分間【WordCamp男木島 高松懇親会LT】
WordPressコミュニティで開花したコスプレ写真芸人が生まれた瞬間を語り尽くす5分間【WordCamp男木島 高松懇親会LT】Hiroyuki Ishikawa
 
コミュニティを持って学んだ交流できる”場”の6つのポイント
コミュニティを持って学んだ交流できる”場”の6つのポイントコミュニティを持って学んだ交流できる”場”の6つのポイント
コミュニティを持って学んだ交流できる”場”の6つのポイントHiroyuki Ishikawa
 
今だからこそ知りたい!オープンソース時代に生きるクリエイターとコミュニティとビジネス(クリエイティブハント) #ゴーハント
今だからこそ知りたい!オープンソース時代に生きるクリエイターとコミュニティとビジネス(クリエイティブハント) #ゴーハント今だからこそ知りたい!オープンソース時代に生きるクリエイターとコミュニティとビジネス(クリエイティブハント) #ゴーハント
今だからこそ知りたい!オープンソース時代に生きるクリエイターとコミュニティとビジネス(クリエイティブハント) #ゴーハントHiroyuki Ishikawa
 
利用者数倍増! 観光協会サイト「ツアーガイドひかり」を引き継ぎ、活性化するまでの技術とプロセス
利用者数倍増! 観光協会サイト「ツアーガイドひかり」を引き継ぎ、活性化するまでの技術とプロセス利用者数倍増! 観光協会サイト「ツアーガイドひかり」を引き継ぎ、活性化するまでの技術とプロセス
利用者数倍増! 観光協会サイト「ツアーガイドひかり」を引き継ぎ、活性化するまでの技術とプロセスHiroyuki Ishikawa
 
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】Hiroyuki Ishikawa
 
はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】
はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】
はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】Hiroyuki Ishikawa
 
国産ランキングプラグインを作ってみた件(2016/10/15)
国産ランキングプラグインを作ってみた件(2016/10/15)国産ランキングプラグインを作ってみた件(2016/10/15)
国産ランキングプラグインを作ってみた件(2016/10/15)Hiroyuki Ishikawa
 
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件Hiroyuki Ishikawa
 

Mehr von Hiroyuki Ishikawa (12)

[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
 
CoderDojo Meetup in クリエイティブハント 前説スライド #ゴーハント
CoderDojo Meetup in クリエイティブハント 前説スライド #ゴーハントCoderDojo Meetup in クリエイティブハント 前説スライド #ゴーハント
CoderDojo Meetup in クリエイティブハント 前説スライド #ゴーハント
 
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
 
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
 
WordPressコミュニティで開花したコスプレ写真芸人が生まれた瞬間を語り尽くす5分間【WordCamp男木島 高松懇親会LT】
WordPressコミュニティで開花したコスプレ写真芸人が生まれた瞬間を語り尽くす5分間【WordCamp男木島 高松懇親会LT】WordPressコミュニティで開花したコスプレ写真芸人が生まれた瞬間を語り尽くす5分間【WordCamp男木島 高松懇親会LT】
WordPressコミュニティで開花したコスプレ写真芸人が生まれた瞬間を語り尽くす5分間【WordCamp男木島 高松懇親会LT】
 
コミュニティを持って学んだ交流できる”場”の6つのポイント
コミュニティを持って学んだ交流できる”場”の6つのポイントコミュニティを持って学んだ交流できる”場”の6つのポイント
コミュニティを持って学んだ交流できる”場”の6つのポイント
 
今だからこそ知りたい!オープンソース時代に生きるクリエイターとコミュニティとビジネス(クリエイティブハント) #ゴーハント
今だからこそ知りたい!オープンソース時代に生きるクリエイターとコミュニティとビジネス(クリエイティブハント) #ゴーハント今だからこそ知りたい!オープンソース時代に生きるクリエイターとコミュニティとビジネス(クリエイティブハント) #ゴーハント
今だからこそ知りたい!オープンソース時代に生きるクリエイターとコミュニティとビジネス(クリエイティブハント) #ゴーハント
 
利用者数倍増! 観光協会サイト「ツアーガイドひかり」を引き継ぎ、活性化するまでの技術とプロセス
利用者数倍増! 観光協会サイト「ツアーガイドひかり」を引き継ぎ、活性化するまでの技術とプロセス利用者数倍増! 観光協会サイト「ツアーガイドひかり」を引き継ぎ、活性化するまでの技術とプロセス
利用者数倍増! 観光協会サイト「ツアーガイドひかり」を引き継ぎ、活性化するまでの技術とプロセス
 
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】
WordPressのプラグインを作ってみよう!【第6回 WordBench山口 セッション5】
 
はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】
はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】
はじめてのライトニングトーク~まとめる・伝える・学びあう 5分間プレゼンテーション~【平成28年度 第6回市民活動活性化講座】
 
国産ランキングプラグインを作ってみた件(2016/10/15)
国産ランキングプラグインを作ってみた件(2016/10/15)国産ランキングプラグインを作ってみた件(2016/10/15)
国産ランキングプラグインを作ってみた件(2016/10/15)
 
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件
急ぎの案件でプラグインを作ったけど 立ち消えたのでカッとなって公開した件
 

Web × プログラミング ~JavaScript編~(2017/2/16)