Submit Search
Upload
About Reauire.js
•
0 likes
•
1,160 views
Kyohei Morimoto
Follow
社内の勉強会で使ったRequire.jsについての資料 とりあえず動かせる感じまでの内容です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
play framework 勉強会 in 関西
play framework 勉強会 in 関西
Shinichi Kozake
2011/8/6のplay framework 勉強会 in 関西 で使用した資料です。
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
大江戸Ruby会議05 の Ninja Talks です。 http://regional.rubykaigi.org/oedo05/
React.js + Reduxで作るSPA
React.js + Reduxで作るSPA
Shohei Saeki
React.js + Reduxで作るSPA
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Teppei Sato
ES6+カジュアルトークの発表資料です。 http://connpass.com/event/9113/
chat bot framework for Java8
chat bot framework for Java8
masahitojp
Java8以降で動くChat botをつくっている話
本当のClosure Compilerをお見せしますよ。
本当のClosure Compilerをお見せしますよ。
Teppei Sato
天下一altJS武闘会での発表 http://connpass.com/event/6402/ Google Closure Compilerの最新事情について
Play frameworkについて
Play frameworkについて
Shinobu Okano
Flowtype Introduction
Flowtype Introduction
Teppei Sato
歌舞伎座.tech#6「VirtualDOMとReact」でのLT発表資料 http://kbkz.connpass.com/event/11254/
Recommended
play framework 勉強会 in 関西
play framework 勉強会 in 関西
Shinichi Kozake
2011/8/6のplay framework 勉強会 in 関西 で使用した資料です。
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
大江戸Ruby会議05 の Ninja Talks です。 http://regional.rubykaigi.org/oedo05/
React.js + Reduxで作るSPA
React.js + Reduxで作るSPA
Shohei Saeki
React.js + Reduxで作るSPA
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Teppei Sato
ES6+カジュアルトークの発表資料です。 http://connpass.com/event/9113/
chat bot framework for Java8
chat bot framework for Java8
masahitojp
Java8以降で動くChat botをつくっている話
本当のClosure Compilerをお見せしますよ。
本当のClosure Compilerをお見せしますよ。
Teppei Sato
天下一altJS武闘会での発表 http://connpass.com/event/6402/ Google Closure Compilerの最新事情について
Play frameworkについて
Play frameworkについて
Shinobu Okano
Flowtype Introduction
Flowtype Introduction
Teppei Sato
歌舞伎座.tech#6「VirtualDOMとReact」でのLT発表資料 http://kbkz.connpass.com/event/11254/
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
Takahiro Okumura
2015年GMOペパボ新卒エンジニア研修、Web開発研修イントロダクションの資料です。 * http://www.slideshare.net/hifumis/20150608-thetaoofpepaboengineer-49152106 * http://www.slideshare.net/hifumis/20150609-webdevelopmenttraining * http://www.slideshare.net/hifumis/20150706-weboperationtraining * http://blog.hifumi.info/2015/06/14/pepabo-engineer-training-2015/ * http://blog.hifumi.info/2015/07/20/pepabo-web-operation-training-2015/
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
(だいたい)新卒エンジニア向け技術交流会 vol.3 での発表内容です
Yesod勉強会
Yesod勉強会
Hideyuki Tanaka
Yesod勉強会 http://partake.in/events/5f27d86f-0211-4af4-9a9e-5f123056e44e での発表資料です。
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
JAWS FESTA KANSAI 2013でお話した「Vagrantと網元で開発環境を作ってみよう」のスライド資料
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
よしだ あつし
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
平成23年度 産学官連携セミナー(鹿児島市) 2012/02/23 於: ソフトプラザかごしま
Blog=pelican+bit bucket+docker
Blog=pelican+bit bucket+docker
Nobuaki Aoki
第1回三重合同懇親会で発表したLTのスライドです。 細かい設定内容はブログで紹介していきます。
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
2012/12/15 JAZUG女子部ぷれぜんつBuild祭り でのTypeScriptの話
mrbcもマイコンの上で
mrbcもマイコンの上で
三七男 山本
Kansai.mrb 2014 DECのLTの資料です。
Node js 入門
Node js 入門
Satoshi Takami
勉強会で発表した資料。
Service worker が拓く mobile web の新しいかたち
Service worker が拓く mobile web の新しいかたち
Kinuko Yasuda
Service worker が拓く mobile web の新しいかたち
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
Takafumi ONAKA
2017-06-22 Rails Developers Meetup #2
オフラインファーストの思想と実践
オフラインファーストの思想と実践
Shumpei Shiraishi
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
東京Node学園祭2013 での発表資料です。
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
2015.12.16 JS オジサン #6 二日目
Rubyによるクローラー開発
Rubyによるクローラー開発
しくみ製作所
Rubyを使ってクローラー開発する方法を紹介していきます。
Type scriptmemo
Type scriptmemo
ytanno
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
エンジニア勉強会 エスキュービズム
React/Redux/Redux-Saga+サーバサイドレンダリング
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
Frontend Meetup vol.1 - SPAを語り尽くす会! LT 2016/09/16
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
SIROK技術勉強会 #1 「Reactってなんだ?」
Spring.project
Spring.project
広平 田村
Springの過去と現在
Common Lisp でビッグデータを作ろう
Common Lisp でビッグデータを作ろう
blackenedgold
Shibuya.lispのLisp Meet Up #10で発表した資料です。 スライドだと舌足らずなところがあるのでUstreamの発表も合わせてご覧下さい
More Related Content
What's hot
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
Takahiro Okumura
2015年GMOペパボ新卒エンジニア研修、Web開発研修イントロダクションの資料です。 * http://www.slideshare.net/hifumis/20150608-thetaoofpepaboengineer-49152106 * http://www.slideshare.net/hifumis/20150609-webdevelopmenttraining * http://www.slideshare.net/hifumis/20150706-weboperationtraining * http://blog.hifumi.info/2015/06/14/pepabo-engineer-training-2015/ * http://blog.hifumi.info/2015/07/20/pepabo-web-operation-training-2015/
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
(だいたい)新卒エンジニア向け技術交流会 vol.3 での発表内容です
Yesod勉強会
Yesod勉強会
Hideyuki Tanaka
Yesod勉強会 http://partake.in/events/5f27d86f-0211-4af4-9a9e-5f123056e44e での発表資料です。
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
JAWS FESTA KANSAI 2013でお話した「Vagrantと網元で開発環境を作ってみよう」のスライド資料
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
よしだ あつし
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
平成23年度 産学官連携セミナー(鹿児島市) 2012/02/23 於: ソフトプラザかごしま
Blog=pelican+bit bucket+docker
Blog=pelican+bit bucket+docker
Nobuaki Aoki
第1回三重合同懇親会で発表したLTのスライドです。 細かい設定内容はブログで紹介していきます。
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
2012/12/15 JAZUG女子部ぷれぜんつBuild祭り でのTypeScriptの話
mrbcもマイコンの上で
mrbcもマイコンの上で
三七男 山本
Kansai.mrb 2014 DECのLTの資料です。
Node js 入門
Node js 入門
Satoshi Takami
勉強会で発表した資料。
Service worker が拓く mobile web の新しいかたち
Service worker が拓く mobile web の新しいかたち
Kinuko Yasuda
Service worker が拓く mobile web の新しいかたち
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
Takafumi ONAKA
2017-06-22 Rails Developers Meetup #2
オフラインファーストの思想と実践
オフラインファーストの思想と実践
Shumpei Shiraishi
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
東京Node学園祭2013 での発表資料です。
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
2015.12.16 JS オジサン #6 二日目
Rubyによるクローラー開発
Rubyによるクローラー開発
しくみ製作所
Rubyを使ってクローラー開発する方法を紹介していきます。
Type scriptmemo
Type scriptmemo
ytanno
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
エンジニア勉強会 エスキュービズム
React/Redux/Redux-Saga+サーバサイドレンダリング
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
Frontend Meetup vol.1 - SPAを語り尽くす会! LT 2016/09/16
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
SIROK技術勉強会 #1 「Reactってなんだ?」
What's hot
(20)
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Yesod勉強会
Yesod勉強会
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Blog=pelican+bit bucket+docker
Blog=pelican+bit bucket+docker
TypeScriptへの入口
TypeScriptへの入口
mrbcもマイコンの上で
mrbcもマイコンの上で
Node js 入門
Node js 入門
Service worker が拓く mobile web の新しいかたち
Service worker が拓く mobile web の新しいかたち
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
オフラインファーストの思想と実践
オフラインファーストの思想と実践
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
React+fluxを導入した話
React+fluxを導入した話
Rubyによるクローラー開発
Rubyによるクローラー開発
Type scriptmemo
Type scriptmemo
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Similar to About Reauire.js
Spring.project
Spring.project
広平 田村
Springの過去と現在
Common Lisp でビッグデータを作ろう
Common Lisp でビッグデータを作ろう
blackenedgold
Shibuya.lispのLisp Meet Up #10で発表した資料です。 スライドだと舌足らずなところがあるのでUstreamの発表も合わせてご覧下さい
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
https://atnd.org/events/82659
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
infinite_loop
OSC 2013 Hokkaidoで発表された「PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発」のスライド資料です。
Java in the World of Container by David Buck
Java in the World of Container by David Buck
オラクルエンジニア通信
2018/11/13,15に東京・大阪で行われたナイトセミナー[Oracle Groundbreakers APAC Tour]でのDavid Buck(日本オラクル)のセッション資料です。Docker Container上でJavaを動作させる際に利用できるテクノロジーの紹介と、実行イメージをどれだけ小さく、高速化できるかを解説しています。
serverless
serverless
Akira Otsuka
社内勉強会用の資料
Web制作勉強会 #2
Web制作勉強会 #2
Moto Yan
Web制作勉強会第二回の資料 jQuery入門です。
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
D3 フロントエンド技術勉強会 2016.1.22 - 1年間まじめにSPA開発やってきた経験について - その中で、ぶつかった課題と対策 - SPA開発の全体像 - Web/JS界隈の激しい変化の波に溺れないためのTips - AngularJS と SPA の設計について - TypeScript と ES6 - Gulp タスク
データベース勉強会 In 広島 mongodb
データベース勉強会 In 広島 mongodb
Ryuji Tamagawa
MongoDBの概要と、特にレプリカセットの耐障害性の話です。
WALをバックアップとレプリケーションに使う方法
WALをバックアップとレプリケーションに使う方法
Takashi Hoshino
WalBのドライバとバックアップレプリケーションツールの紹介 おまけ: データレイアウトの話
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
Yuki KAN
JavaScript 研修
JavaScript 研修
Yuki Ishikawa
2015年度 GX/MF エンジニア合同新人研修 3日目
たのしいNode.js
たのしいNode.js
ishiki-takai
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
2011年3月5日に行われた、高知でのソーシャルアプリ講習会の発表に使った資料です。 地方の小さな受託開発企業が、はじめてリモートでソーシャルゲームの開発を行う場合の注意点をまとめてみました。 ソーシャルゲーム開発初心者に向けた資料です。
JavaScript Tips 2015(PDF 版)
JavaScript Tips 2015(PDF 版)
taskie
HTML 版: http://alprosys.com/es6/js_tips_2015.html 主に ECMAScript 6 と altJS の話
Cockatoo
Cockatoo
Hiroaki Kubota
PHPカンファレンス資料の手直し
Albatross
Albatross
Hiroaki Kubota
Session slide.
React es2015
React es2015
t-onizawa
Adminシステムを作るにあたり、React.js、Gulpなどを使用し、es2015で記述した際のスライド
Zynga
Zynga
awsadvantageseminar
Similar to About Reauire.js
(20)
Spring.project
Spring.project
Common Lisp でビッグデータを作ろう
Common Lisp でビッグデータを作ろう
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
Java in the World of Container by David Buck
Java in the World of Container by David Buck
serverless
serverless
Web制作勉強会 #2
Web制作勉強会 #2
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
データベース勉強会 In 広島 mongodb
データベース勉強会 In 広島 mongodb
WALをバックアップとレプリケーションに使う方法
WALをバックアップとレプリケーションに使う方法
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
JavaScript 研修
JavaScript 研修
たのしいNode.js
たのしいNode.js
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
JavaScript Tips 2015(PDF 版)
JavaScript Tips 2015(PDF 版)
Cockatoo
Cockatoo
Albatross
Albatross
React es2015
React es2015
Zynga
Zynga
Recently uploaded
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
JSAI2024の発表スライドです.
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
我々はこれまで,新たなモノを産出する過程において「便利にすること」によって副次的に生じる課題を「便利の副作用」と定義し,その低減を目的としてアイディアの発想支援手法を提案してきた. これまでの研究では,便利前後の行為の増減に着目することにより便利の副作用への気づきの誘発が示唆されたものの,行為の増減の提示による便利の副作用への気づきへの影響は十分に検討できていなかった. そのため,本稿では行為の提示により便利の副作用に気づき,それを防いだアイディアの発想の支援が可能かの検証を目的として実験を行い,その有効性について検証する. 実験では,行為の増減の提示の有無によりアイディア発想にどのような影響を与えるか検証を行う.
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
浜松で開催されたJSAI2024(第38回)での発表.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
RIZAPテクノロジーズ株式会社の会社説明資料です。
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
Xinhong Ma, Yiming Wang, Hao Liu, Tianyu Guo, Yunhe Wang, "When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Segmentation" NeurIPS2023 https://proceedings.neurips.cc/paper_files/paper/2023/hash/157c30da6a988e1cbef2095f7b9521db-Abstract-Conference.html
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
CS集会でお話した、通信技術のひとつである「変調」について解説した資料です。 https://x.com/vrc_cpu_science/status/1724784316738355560
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
オープンエンドな進化から着想を得て、個々の大規模言語モデル(LLM)が、グループとして学習を進めながら、ノームエージェントとして機能するという概念を探求しています。これは、単一のモデルでは難しい複雑な問題を解決することを目的としています。具体的な方法として、遺伝的アルゴリズムと知識蒸留を組み合わせた学習プロセスを提案しています。知識蒸留によって学習を進め、同時に遺伝的アルゴリズムでハイパーパラメータを最適化することで、より効率的な学習を目指します。ドメインタスクとして、指示からPythonコードを生成するコード生成タスクを選択しました。実験では、学習に3つの学習モデルと1つの教師モデルを使用しました。その結果、HumanEvalのpass@1で精度が1.2%向上し、学習が進むにつれて学習率が最適化された兆候が見られました。しかし、大幅な精度向上を達成し、さまざまなハイパーパラメータを最適化するには、まだ課題が残っています。
Recently uploaded
(8)
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
About Reauire.js
1.
About Require.js Kyohei Morimoto
2.
アジェンダ - Require.jsって? - 何ができるか? -
使い方 - 課題
3.
現状の問題点 ‣ フロントエンド開発の複雑化 ‣ 多量のライブラリが必要 (jquery
underscore backbone + plugins) ‣ モジュール開発 ‣ ブラウザで適切なライブラリは4∼8程度 ‣ 全部読み込むまではブラウザは表示されない
4.
index. html app.js lib3 lib4 lib1 lib2 mod1 mod2 mod3 ‣ 読み込む量が多くて大変 ‣ パフォーマンスも悪い ‣
※CAは10000行のJSをBB化した ら、90ファイルになったそうな…
5.
app.js lib3 lib4 lib1 lib2 mod1 mod2 mod3 ‣ 読み込み順番や依存関係がある ‣
本来読み込まなくて良い物まで読み 込んでいたりする ‣ 特にSPA
6.
Require.js
7.
app.js lib3 lib4 lib1 lib2 mod1 mod2 mod3 ‣ 必要なライブラリやモジュールだけ を読むようにしてくれる ‣
読み込むものをまとめてくれる
8.
使い方 <script data-main="app" src="js/vender/require.js"></script>
9.
使い方:Requireの設定 requirejs.config({ baseUrl : 'js', paths
: { // 読み込み先のパスを設定できる // '/'または'http'から始まると絶対パスで参照する jquery : [ 'lib/jquery.min', ], underscore : [ 'lib/underscore-min', ], backbone :'lib/backbone-min' }, shim : { //AMDに対応してないものを対応させる underscore : { exports : _' //jqueryだったら、$ }, } });
10.
おさらい ‣ baseUrl:ルートのパスを設定 ‣ paths:で利用するライブラリのpathsを設定する ‣
shim:AMDに対応してないライブラリを対応させる
11.
使い方:モジュールの定義 define(['backbone'], function (Backbone)
{ console.log(Backbone === window.Backbone); // true });
12.
使い方:モジュールの定義(何か値を返す) define(['backbone'], function (Backbone)
{ var myModule = Backbone.Model.extend({}); return myModule });
13.
おさらい define([ 使うライブラリ ],function(ライブラリ名){ //処理 }); ! ‣
読み込み時に必要なライブラリを設定する
14.
使い方:モジュールの呼び出し require([ foo ],functions(foo){ foo.doSomething(); });
15.
おさらい ‣defineとよく似てる ‣defineは依存で、requireは取得のイメージ ‣clickイベントなどに紐付けると後からファイルを取 得することができたりする
16.
Demo
17.
課題
18.
app.js jquery index. html Back Bone under Score moment highcha rts view.js model.jsclickEvent alert( Hello World
) 各種依存関係
Download now