Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Ryo Higashigawa
ODP, PDF
11,921 views
これからはじめるための JavaScript 開発環境
JavaScript をこれからはじめるために環境をセットアップする
Engineering
◦
Read more
11
Save
Share
Embed
Embed presentation
Download
Downloaded 23 times
1
/ 32
2
/ 32
3
/ 32
4
/ 32
5
/ 32
6
/ 32
7
/ 32
8
/ 32
9
/ 32
10
/ 32
11
/ 32
12
/ 32
13
/ 32
14
/ 32
15
/ 32
16
/ 32
17
/ 32
18
/ 32
19
/ 32
20
/ 32
21
/ 32
22
/ 32
23
/ 32
24
/ 32
25
/ 32
26
/ 32
27
/ 32
28
/ 32
29
/ 32
30
/ 32
31
/ 32
32
/ 32
More Related Content
PDF
恋に落ちるRuby
by
Yuuka Tomomatsu
PDF
非ガチ勢「よし、Coffee script使おう!」
by
Muyuu Fujita
PDF
GopherJS + Nashorn
by
Takuya Ueda
KEY
春のJavaScript祭り
by
Masahiro Hata
PDF
Webページで学ぶJavaScript2013 第4回
by
京大 マイコンクラブ
PPTX
20150717 これからプログラミングを勉強する人へ
by
SEED310
PDF
わたしのRubyの楽しみかた
by
Yuusaku Iwamoto
PPTX
Meguro es7
by
健太 田上
恋に落ちるRuby
by
Yuuka Tomomatsu
非ガチ勢「よし、Coffee script使おう!」
by
Muyuu Fujita
GopherJS + Nashorn
by
Takuya Ueda
春のJavaScript祭り
by
Masahiro Hata
Webページで学ぶJavaScript2013 第4回
by
京大 マイコンクラブ
20150717 これからプログラミングを勉強する人へ
by
SEED310
わたしのRubyの楽しみかた
by
Yuusaku Iwamoto
Meguro es7
by
健太 田上
What's hot
PDF
20120830 DBリファクタリング読書会第三回
by
都元ダイスケ Miyamoto
PDF
Make TypingGame in JavaScript
by
undertale1
PPTX
JSつまみぐい
by
Syoko Matsumura
PDF
レガシーシステムのDBマイグレーションし始めた話
by
nekogeruge_987
PDF
プログラミング同好会とすごい合同勉強会
by
nemumu
PPTX
Rails+Markdownでなにかつくる
by
Hirata Tomoko
PPTX
Rails5クイックスタート
by
Hirata Tomoko
PDF
Vue.js ハンズオン資料
by
よしだ あつし
PDF
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
by
Masunaga Ray
PPTX
Processing on web
by
幸翼 長瀬
PPTX
Walking front end
by
Hirata Tomoko
PPTX
取り柄のないボクがGinza.rb、社内勉強会、技術書典の出展とか、なんでやってるんだっけ?
by
Ken-ichi Kudo
PPTX
WindowsユーザのためのRails環境構築
by
Hirata Tomoko
PPTX
第52回なんてかんたんなJavaEE
by
civicpg
PDF
Kyakusaki.rb
by
Yasuyuki Fujikawa
PDF
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
by
Mignon Style
PDF
p5.js について
by
reona396
PPTX
Processingについて
by
reona396
PDF
Spring Boot Introduction
by
chibochibo
PPTX
同人スケジューリングサービス作ってみた
by
unohanat
20120830 DBリファクタリング読書会第三回
by
都元ダイスケ Miyamoto
Make TypingGame in JavaScript
by
undertale1
JSつまみぐい
by
Syoko Matsumura
レガシーシステムのDBマイグレーションし始めた話
by
nekogeruge_987
プログラミング同好会とすごい合同勉強会
by
nemumu
Rails+Markdownでなにかつくる
by
Hirata Tomoko
Rails5クイックスタート
by
Hirata Tomoko
Vue.js ハンズオン資料
by
よしだ あつし
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
by
Masunaga Ray
Processing on web
by
幸翼 長瀬
Walking front end
by
Hirata Tomoko
取り柄のないボクがGinza.rb、社内勉強会、技術書典の出展とか、なんでやってるんだっけ?
by
Ken-ichi Kudo
WindowsユーザのためのRails環境構築
by
Hirata Tomoko
第52回なんてかんたんなJavaEE
by
civicpg
Kyakusaki.rb
by
Yasuyuki Fujikawa
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
by
Mignon Style
p5.js について
by
reona396
Processingについて
by
reona396
Spring Boot Introduction
by
chibochibo
同人スケジューリングサービス作ってみた
by
unohanat
Viewers also liked
PDF
About dart
by
Naoto Higuchi
PPTX
TypeScript 1.0 Released!
by
Horuchi Hiroki
PPTX
TypeScriptについて
by
echigoya-jp
PDF
Type scriptのいいところ
by
Kazuhide Maruyama
PPTX
JavaScriptクイックスタート
by
Shumpei Shiraishi
PDF
新しいCSSの仕様を色々調べてみた
by
Hiromitsuuuuu Morikawa
PDF
覚醒!JavaScript
by
Haraguchi Go
PDF
Javascript基礎勉強会
by
Mayu Kimura
PDF
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
by
Teiichi Ota
PDF
JavaScriptで出来る、あんなことこんなこと
by
Mayu Kimura
PDF
はじめてのDart
by
Takuya Kawabe
PDF
クライアントサイドjavascript簡単紹介
by
しくみ製作所
PDF
JavaScript基礎勉強会
by
大樹 小倉
PDF
Herlockサービス紹介
by
SONICMOOV CO.,LTD.
PDF
JavaScriptと共に歩いて行く決意をした君へ
by
Muyuu Fujita
PDF
Web × プログラミング ~JavaScript編~(2017/2/16)
by
Hiroyuki Ishikawa
PDF
サーバーサイドDartを試してみる
by
Satoshi KOBAYASHI
PDF
jQueryを中心としたJavaScript
by
hideaki honda
PDF
【Topotal輪読会】JavaScript で学ぶ関数型プログラミング 2 章
by
YOSHIKAWA Ryota
PDF
モダンJavaScript環境構築一歩目
by
大樹 小倉
About dart
by
Naoto Higuchi
TypeScript 1.0 Released!
by
Horuchi Hiroki
TypeScriptについて
by
echigoya-jp
Type scriptのいいところ
by
Kazuhide Maruyama
JavaScriptクイックスタート
by
Shumpei Shiraishi
新しいCSSの仕様を色々調べてみた
by
Hiromitsuuuuu Morikawa
覚醒!JavaScript
by
Haraguchi Go
Javascript基礎勉強会
by
Mayu Kimura
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
by
Teiichi Ota
JavaScriptで出来る、あんなことこんなこと
by
Mayu Kimura
はじめてのDart
by
Takuya Kawabe
クライアントサイドjavascript簡単紹介
by
しくみ製作所
JavaScript基礎勉強会
by
大樹 小倉
Herlockサービス紹介
by
SONICMOOV CO.,LTD.
JavaScriptと共に歩いて行く決意をした君へ
by
Muyuu Fujita
Web × プログラミング ~JavaScript編~(2017/2/16)
by
Hiroyuki Ishikawa
サーバーサイドDartを試してみる
by
Satoshi KOBAYASHI
jQueryを中心としたJavaScript
by
hideaki honda
【Topotal輪読会】JavaScript で学ぶ関数型プログラミング 2 章
by
YOSHIKAWA Ryota
モダンJavaScript環境構築一歩目
by
大樹 小倉
Similar to これからはじめるための JavaScript 開発環境
PPTX
オタク×Node.js勉強会
by
虎の穴 開発室
PDF
Aiming study#6pdf
by
Koutaro Chikuba
PDF
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
by
Yusaku Kinoshita
PDF
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
by
Toshimichi Suekane
PDF
Java scriptの進化
by
maruyama097
PDF
「Web × プログラミング」 ~jQuery編~ #2
by
Hiroyuki Ishikawa
PDF
Web × プログラミング ~jQuery編~(2017/9/21)
by
Hiroyuki Ishikawa
PDF
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
PDF
JavaとRubyのすてきな関係
by
garden_tree
PDF
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
PPTX
how to create a web server with a raspberry pi
by
nshmzlose
PDF
[GrapeCity Web TECH FORUM 2018]グレープシティJavaScript製品のご紹介 活用のコツと開発のポイント
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
PDF
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
by
civic Sasaki
PPTX
Dot_fes2013
by
cyberagent
オタク×Node.js勉強会
by
虎の穴 開発室
Aiming study#6pdf
by
Koutaro Chikuba
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
by
Yusaku Kinoshita
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
by
Toshimichi Suekane
Java scriptの進化
by
maruyama097
「Web × プログラミング」 ~jQuery編~ #2
by
Hiroyuki Ishikawa
Web × プログラミング ~jQuery編~(2017/9/21)
by
Hiroyuki Ishikawa
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
JavaとRubyのすてきな関係
by
garden_tree
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
how to create a web server with a raspberry pi
by
nshmzlose
[GrapeCity Web TECH FORUM 2018]グレープシティJavaScript製品のご紹介 活用のコツと開発のポイント
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
by
civic Sasaki
Dot_fes2013
by
cyberagent
More from Ryo Higashigawa
PDF
TypeScript で型を上手く使う試み.pdf
by
Ryo Higashigawa
PPTX
新しいWEBフロントの開拓.pptx
by
Ryo Higashigawa
PPTX
AWS を始める時に気をつけるべき課金周りの仕組みと設定.pptx
by
Ryo Higashigawa
PPTX
``完璧に理解した``WEB の裏側の仕組み.pptx
by
Ryo Higashigawa
PPTX
フロントエンド技術の変遷
by
Ryo Higashigawa
PPTX
AWS でサーバーレスを使っている話.pptx
by
Ryo Higashigawa
ODP
Ml ch10
by
Ryo Higashigawa
ODP
Ml ch7
by
Ryo Higashigawa
ODP
Ml ch3
by
Ryo Higashigawa
ODP
Ml ch2
by
Ryo Higashigawa
TypeScript で型を上手く使う試み.pdf
by
Ryo Higashigawa
新しいWEBフロントの開拓.pptx
by
Ryo Higashigawa
AWS を始める時に気をつけるべき課金周りの仕組みと設定.pptx
by
Ryo Higashigawa
``完璧に理解した``WEB の裏側の仕組み.pptx
by
Ryo Higashigawa
フロントエンド技術の変遷
by
Ryo Higashigawa
AWS でサーバーレスを使っている話.pptx
by
Ryo Higashigawa
Ml ch10
by
Ryo Higashigawa
Ml ch7
by
Ryo Higashigawa
Ml ch3
by
Ryo Higashigawa
Ml ch2
by
Ryo Higashigawa
これからはじめるための JavaScript 開発環境
1.
@biwakonbu これからはじめるための JavaScript 開発環境
2.
自己紹介…... ● 名前 – 東川
諒央 – @biwakonbu ● 職業 – 大阪産業大学 契約助手 – 今年度で辞めます – しごとください ● 言語 – Ruby, Lisp, … – キワモノも好き
3.
はじめに 私はサーバサイド寄りの (今は)教育者です 過度な期待はしない様におねがいします
4.
はじめに 良いですか? JavaScript とか詳しく無いですよ???
5.
JavaScript 開発環境 正直流行もんがあんまり分からん Ruby を基準に考えてみよ +
+
6.
JavaScript 開発環境 ● JavaScript
って綺麗に書くの難しい – デバッグするの難しい ● プログラムにルールが欲しい (フレームワーク) – jQuery は便利だけど設計に関するルールはない – C から Perl に変わった位の感動はあった ● JavaScript の下準備めんどくさい – Ruby で言う RubyGems みたいなの求む ● ページ毎のライブラリの構成管理したい – ライブラリの数が増えるともう意味不明
7.
生 JavaScript い汚
... ● altJS 種類 – CoffeeScript ● 型ない – Haxe(ヘックス) ● 型ある – JSX ● 型ない – TypeScript ● 型ある – Dart ● 型ない 出力後のコードも綺麗 出力後のコードも綺麗
8.
CoffeeScript ● Rails で標準採用 ●
Ruby と Python から影響を受けた仕様 – Python の様に綺麗で Ruby の様に柔軟 ● コードが凄く綺麗 ● 資産の流用が出来る ● 型は無い
9.
TypeScript ● MicroSoft 社が開発 –
C# を設計した人が設計 ● CoffeeScript 程では無いけどスッキリで綺麗 ● 資産の流用も出来る ● 基本は JavaScript なので覚えやすい ● 型がある
10.
フレームワーク ● Angular JS –
何か一つだけ覚えるならコレで代替イケル (らしい) ● Backbone.js – シングルページ向きの軽量フレームワーク ● Ember.js – Backbone の対極の立ち位置でデカい ● Vue.js – 軽量 Angular とも言われてる – API 凄く少なくて学習コスト低い
11.
ツール下準備 ● Bower っていうのがありました ●
コマンド打ったら入ります ● パッケージ管理最高!! ● でもライブラリの読み込み等はやってくれない...
12.
ライブラリ み み読
込 管理 ● RequireJS あるよ ● 非同期ローディング ● HTML に設定ファイルの読み込みだけ入れれば OK
13.
りあえず取 pick up ●
環境 – TypeScript・・・言語 – Backbone・・フレームワーク – Bower・・・・・パッケージ管理 – RequireJS・・・ライブラリ読み込み管理 よし、使えるようにしてみよ う
14.
Windows/Linux /BSD/...? ● Windows
はごめんなさい・・・ – そっちは全く詳しく無いんです – 多分なにかあるはずです!! ● Linux/BSD/... – そんなマニアックなの使ってるなら簡単ですってきっと – apt か yum か ports か Make してください
15.
するもの用意 ● ターミナル – Xcode
経由で入れたりするアレ – 使ってるだけでギークな気分の奴 ● Homebrew・・・Mac のパッケージマネージャ ● npm・・・JavaScript 系ツールはコレで入れる ● TypeScript, Bower, RequireJS, Backbone.js ● 気合い ● 負けない心
16.
npm ないって? 実行しましょう
17.
TypeScript, Bower, RequireJS 更に入れます
18.
サンプルプロジェクト ● テキトーなディレクトリを作成して作業します ● 作ったディレクトリの中に移動します ●
おもむろに実行します ● 色々聞かれますが取りあえずはデフォルトで ● そして
19.
TypeScript + Backbone ●
TypeScript で既存のライブラリを読み込む為に – 定義ファイルを用意する – 今回で言うと backbone.d.ts を用意 – 定義ファイルは GitHub で共有されています (大体は)
20.
えーGitHub? いちいち書くたびにダウンロードめんどくさい? もちろんありました、良い物が
21.
TSD いましょう使
22.
やっぱり そんな気はしてました(笑) そして 入力おおい...
23.
TSD ディレクトリ構造 ● tsd
コマンドを使ってインストール – ./typings/** に入ります ● ./typings/backbone ./typings/jquery 等々 ● ファイルの拡張子は *.d.ts です – backbone.d.ts, jquery.d.ts 等々 – 定義ファイルをまとめて読み込む用のファイルもある
24.
TypeScript ● ファイル拡張子は *.ts
です ● 定義ファイルを読む – 厳密には、依存関係の指定と言います ● ポイントは /// です – // と二つで書いて勝手にハマってました... – これで問題なくコンパイル出来る事を確かめます tsc・・・TypeScript の コンパイラです
25.
use Bower ● bower
で必要なライブラリを install してください ● インストールすると ./bower_components に – デフォルトの設定ではの話
26.
use RequireJS
27.
use RequireJS ● baseUrl: –
require.js 内でのベースディレクトリの指定 ● paths: – 各 JavaScript ライブラリ(bower で入れた奴) ● shims: – モジュールの依存関係、グローバル変数の定義 – 正直まだ良くわかってません...すみません...
28.
もう一度 TypeScript 割とスッキリかけます コンパイルすると...
29.
TypeScript JavaScript→
30.
仕様 H H^
^ 使用感 ● TypeScript は使い心地がは思っていたより良かった – これから使いたい – でもジェネリクスとか難しかったのは事実 – あと、まだまだコレからな言語 ● Backbone も実際にやりたかったんですが... – 能力と時間の問題で割愛... – とりあえず読み込みで ● RequireJS は簡単に触っただけでも凄かった – コンフィグで管理出来るので良い – そこはかとなく漂う Rails 感... ベネ!!
31.
感想 無茶ぶりされた 3 日間でしたが クライアント側も非常に たのしい!! これからちゃんとやっていきます
32.
最後に、 良い職場あったらおしえてください
Download