Suche senden
Hochladen
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
•
Als PPTX, PDF herunterladen
•
5 gefällt mir
•
2,600 views
アシアル株式会社
Folgen
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 23
Jetzt herunterladen
Empfohlen
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
アシアル株式会社
Onsen UIが目指すもの
Onsen UIが目指すもの
アシアル株式会社
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Shin Ogata
Vtecxlt20151201
Vtecxlt20151201
Shinichiro Takezaki
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
Hiroyuki Kusu
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
アシアル株式会社
Empfohlen
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
アシアル株式会社
Onsen UIが目指すもの
Onsen UIが目指すもの
アシアル株式会社
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Shin Ogata
Vtecxlt20151201
Vtecxlt20151201
Shinichiro Takezaki
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
Hiroyuki Kusu
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
アシアル株式会社
Web標準技術でiOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発
アシアル株式会社
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
Tomokatsu Iguchi
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
スキスキIonic
スキスキIonic
Kon Yuichi
モバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャ
Rikitake Oohashi
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
アシアル株式会社
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
Monaca
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
【ABC2014Spring LT】AngularJSでWEBアプリ開発
【ABC2014Spring LT】AngularJSでWEBアプリ開発
Hiroyuki Kusu
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
アシアル株式会社
smartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用について
剛志 森田
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Hikaru Ito
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
Monaca
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
Shinichiro Yoshida
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
アシアル株式会社
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要
アシアル株式会社
Visual Studio 2015 を使用した Cordova アプリの開発
Visual Studio 2015 を使用した Cordova アプリの開発
Osamu Monoe
Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座
Monaca
Css nite(2010.09.23)
Css nite(2010.09.23)
Yoshiki Ushida
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
Shotaro Suzuki
Weitere ähnliche Inhalte
Was ist angesagt?
Web標準技術でiOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発
アシアル株式会社
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
Tomokatsu Iguchi
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
スキスキIonic
スキスキIonic
Kon Yuichi
モバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャ
Rikitake Oohashi
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
アシアル株式会社
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
Monaca
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
【ABC2014Spring LT】AngularJSでWEBアプリ開発
【ABC2014Spring LT】AngularJSでWEBアプリ開発
Hiroyuki Kusu
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
アシアル株式会社
smartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用について
剛志 森田
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Hikaru Ito
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
Monaca
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
Shinichiro Yoshida
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
アシアル株式会社
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要
アシアル株式会社
Visual Studio 2015 を使用した Cordova アプリの開発
Visual Studio 2015 を使用した Cordova アプリの開発
Osamu Monoe
Was ist angesagt?
(19)
Web標準技術でiOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
スキスキIonic
スキスキIonic
モバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャ
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
【ABC2014Spring LT】AngularJSでWEBアプリ開発
【ABC2014Spring LT】AngularJSでWEBアプリ開発
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
smartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用について
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要
Visual Studio 2015 を使用した Cordova アプリの開発
Visual Studio 2015 を使用した Cordova アプリの開発
Ähnlich wie 最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座
Monaca
Css nite(2010.09.23)
Css nite(2010.09.23)
Yoshiki Ushida
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
Shotaro Suzuki
OWIN って何?
OWIN って何?
miso- soup3
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
アシアル株式会社
Web Intents入門
Web Intents入門
Shumpei Shiraishi
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
Seunghun Lee
2018_02_01ヒカラボ登壇資料
2018_02_01ヒカラボ登壇資料
LIFULL Co., Ltd.
中規模Androidアプリ開発の過程に生じた問題と対策の紹介
中規模Androidアプリ開発の過程に生じた問題と対策の紹介
NilOne Ltd.
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
ゆるふわAzure Functions
ゆるふわAzure Functions
Keiji Kamebuchi
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk
Amazon Web Services Japan
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
日本マイクロソフト株式会社
Ansible2とOpenStackの関係
Ansible2とOpenStackの関係
Hideki Saito
Smart Store サーバーレスアーキテクチャ編
Smart Store サーバーレスアーキテクチャ編
Microsoft Azure Japan
20190514 Smart Store - Azure servlerless architecture
20190514 Smart Store - Azure servlerless architecture
Issei Hiraoka
XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義
インフラジスティックス・ジャパン株式会社
Ähnlich wie 最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
(20)
Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座
Css nite(2010.09.23)
Css nite(2010.09.23)
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
OWIN って何?
OWIN って何?
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
Web Intents入門
Web Intents入門
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
2018_02_01ヒカラボ登壇資料
2018_02_01ヒカラボ登壇資料
中規模Androidアプリ開発の過程に生じた問題と対策の紹介
中規模Androidアプリ開発の過程に生じた問題と対策の紹介
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
ゆるふわAzure Functions
ゆるふわAzure Functions
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
Ansible2とOpenStackの関係
Ansible2とOpenStackの関係
Smart Store サーバーレスアーキテクチャ編
Smart Store サーバーレスアーキテクチャ編
20190514 Smart Store - Azure servlerless architecture
20190514 Smart Store - Azure servlerless architecture
XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義
Mehr von アシアル株式会社
MonacaとEducation活動の紹介
MonacaとEducation活動の紹介
アシアル株式会社
PWA 4 Business
PWA 4 Business
アシアル株式会社
Monacaによるモバイルアプリ開発ことはじめ
Monacaによるモバイルアプリ開発ことはじめ
アシアル株式会社
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
アシアル株式会社
Onsen UI 2 開発における JS フレームワーク衝突事例集
Onsen UI 2 開発における JS フレームワーク衝突事例集
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
アシアル株式会社
Onsen UI の最近とこれから 〜 国内サポートはじめました
Onsen UI の最近とこれから 〜 国内サポートはじめました
アシアル株式会社
Gartner summit 2016
Gartner summit 2016
アシアル株式会社
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
アシアル株式会社
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
アシアル株式会社
20160308seminar2
20160308seminar2
アシアル株式会社
Nifty cloud mbaas
Nifty cloud mbaas
アシアル株式会社
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
アシアル株式会社
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
アシアル株式会社
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
アシアル株式会社
HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリの活用ポイント
アシアル株式会社
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
アシアル株式会社
HTML5プロフェッショナル認定試験対策講座
HTML5プロフェッショナル認定試験対策講座
アシアル株式会社
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
アシアル株式会社
Mehr von アシアル株式会社
(20)
MonacaとEducation活動の紹介
MonacaとEducation活動の紹介
PWA 4 Business
PWA 4 Business
Monacaによるモバイルアプリ開発ことはじめ
Monacaによるモバイルアプリ開発ことはじめ
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
Onsen UI 2 開発における JS フレームワーク衝突事例集
Onsen UI 2 開発における JS フレームワーク衝突事例集
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
Onsen UI の最近とこれから 〜 国内サポートはじめました
Onsen UI の最近とこれから 〜 国内サポートはじめました
Gartner summit 2016
Gartner summit 2016
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
20160308seminar2
20160308seminar2
Nifty cloud mbaas
Nifty cloud mbaas
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリの活用ポイント
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5プロフェッショナル認定試験対策講座
HTML5プロフェッショナル認定試験対策講座
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
1.
Copyright © Asial
Corporation. All Rights Reserved. │ 1 最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法 アシアル株式会社
2.
Copyright © Asial
Corporation. All Rights Reserved. │ 2 Onsen UIとは
3.
Copyright © Asial
Corporation. All Rights Reserved. │ 3 Onsen UI • Cordovaアプリに最適化 • UIガイドラインに準拠 • ネイティブと遜色ないアニメーション • 豊富なUIパーツ • SPAの構築が容易 簡単に使えてハイパフォーマンスな、HTML5ハイブリッドアプリ 向けのUIフレームワークです。 マテリアルデザイン対応verのOnsen UI 2.0をRC版として公開中
4.
Copyright © Asial
Corporation. All Rights Reserved. │ 4 Onsen UIの使い方 独自タグを記述することで、ネイティブライクなUIを簡単に構築 することができます。
5.
Copyright © Asial
Corporation. All Rights Reserved. │ 5 Onsen UIが提供するUIパーツ群 マテリアルデザイン(Android) フラットデザイン(iOS) 各コンポーネントの詳細 https://onsen.io/v2/
6.
Copyright © Asial
Corporation. All Rights Reserved. │ 6 Onsen UIの対応フレームワーク • jQuery • Angular1 • Vue.js (対応作業中) • Angular2(クラウドIDEは非対応) • React(クラウドIDEは非対応)
7.
Copyright © Asial
Corporation. All Rights Reserved. │ 7 WordPressとAPI
8.
Copyright © Asial
Corporation. All Rights Reserved. │ 8 WordPress REST API (Version 2) 記事の取得例 /wp-json/wp/v2/posts 結果 JSON形式 WordPressの記事を取得したり投稿や更新などを行えるAPI。 プラグインで追加可能。
9.
Copyright © Asial
Corporation. All Rights Reserved. │ 9 URLをたたくとJSONが返ってくる http://j801.com/wp-json/wp/v2/posts [{"id":64183,"date":"2016-08-25T07:48:40","date_gmt":"2016- 08- 24T22:48:40","guid":{"rendered":"http://j801.com/?p=64183 "},"modified":"2016-08-25T07:48:40","modified_gmt":"2016-08- 24T22:48:40","slug":"post- 64183","type":"post","link":"http://j801.com/archives/64 183","title":{"rendered":"u51fau5f35u3057u3059u304eu30 66Viewu30abu30fcu30c9u306eu4e0au9650u304cu8d8au3048 u3001u4e88u7d04u3057u305fu30c1u30b1u30c3u30c8uff08 u3068u9818u53ceu66f8uff09u304cu30d0u30e9u30d0u30e9 u306bu3001u3001u3001"},"content":{"rendered":"<p>u540d u53e4u5c4bu51fau5f35u306eu305fu3081u306eu30c1u30b1 u30c3u30c8u3092u8cfcu5165u3057u305fu3089u4e0au9650 u3092u8d85u3048u305fu305fu3081u3001u4e2du9014u534a u7aefu306bu30c1u30b1u30c3u30c8u304cu51fau529bu3055 u308cu3066u3057u307eu3063u305fu3002</p>
10.
Copyright © Asial
Corporation. All Rights Reserved. │ 10 アプリの作成
11.
Copyright © Asial
Corporation. All Rights Reserved. │ 11 今回作成するアプリ 簡単な記事一覧アプリを作ります。アプリ内で記事詳細を出すことも可能です が面倒なのでWebサイトにジャンプさせます。 ブログ記事一覧 記事へジャンプ
12.
Copyright © Asial
Corporation. All Rights Reserved. │ 12 作成手順 1. 開発環境を用意(例えばMonaca) 2. Onsen UI2を組み込む 3. jQuery3を組み込む 4. HTML(index.html)を編集 5. JavaScript(app.js)を記述
13.
Copyright © Asial
Corporation. All Rights Reserved. │ 13 新規プロジェクトの作成 Monacaにログインし、ダッシュボードで「新規プロジェクトの作成」ボ タンを選択します。
14.
Copyright © Asial
Corporation. All Rights Reserved. │ 14 プロジェクトを作成する Onsen UI V2 JS Minimum を選択
15.
Copyright © Asial
Corporation. All Rights Reserved. │ 15 プロジェクトを作成する 名前と説明(任意入力)を設定します • プロジェクト名:WordPress連携アプリwith Onsen UI2
16.
Copyright © Asial
Corporation. All Rights Reserved. │ 16 HTML側の変更 index.htmlの<body>を以下の通り修正 <body> <!-- ナビゲーター --> <ons-navigator page="list.html" id="navi"></ons-navigator> <!-- 一覧画面 --> <ons-template id="list.html"> <ons-page id="listPage"> <ons-toolbar> <div class="center">ブログ 記事一覧</div> </ons-toolbar> <ons-list > </ons-list> <div id="articles"></div> </ons-page> </ons-template> </body>
17.
Copyright © Asial
Corporation. All Rights Reserved. │ 17 HTML側の変更 index.htmlの<script>タグを削除して差し替え <script> ons.ready(function() { console.log("Onsen UI is ready!"); }); </script> <script src="lib/jquery.min.js"></script> <script src="js/app.js"></script>
18.
Copyright © Asial
Corporation. All Rights Reserved. │ 18 jQuery3を組み込む jQuery3を入手
19.
Copyright © Asial
Corporation. All Rights Reserved. │ 19 libフォルダの変更 ダウンロードしたjQuery3をアップロード • ファイル名を『jquery.min.js』に変更
20.
Copyright © Asial
Corporation. All Rights Reserved. │ 20 jsフォルダの作成 フォルダを作成 • js
21.
Copyright © Asial
Corporation. All Rights Reserved. │ 21 jsフォルダの変更 ファイルを作成 • app.js
22.
Copyright © Asial
Corporation. All Rights Reserved. │ 22 記事一覧プログラムの作成 js/app.jsに以下のコードを記述します。 /* WP REST APIから記事を取得して表示する */ $.ajax('http://j801.com/wp-json/wp/v2/posts') .then(function(json) { /* 書き込みたい内容をフラグメントとして用意 */ var df = document.createDocumentFragment(); for(var i=0;i < json.length;i++){ var item = document.createElement('ons-list-item'); var date = new Date(json[i].modified); item.innerHTML = '<ons-row>' + '<ons-col width="70px">' + (date.getMonth() + 1) + "月" + date.getDate() + "日" +'</ons-col>' + '<ons-col><a href="'+ json[i].link +'">' + json[i].title.rendered + '</a></ons-col>'+'<ons-row>'; item.setAttribute('data-index', i); df.appendChild(item); } /* フラグメントを反映 */ document.querySelector('#articles').appendChild(df); });
23.
Copyright © Asial
Corporation. All Rights Reserved. │ 23 ブラウザを別途起動する処理(InAppBrowser) js/app.jsに以下のコードを追記します。 /* リンクがクリックされたらInAppBrowserでサイトを開く */ $(document).on('click', 'a', function (event) { event.preventDefault(); window.open(event.target.href,"_system"); });
Jetzt herunterladen