LoginSignup
1
0

More than 5 years have passed since last update.

個人学習メモ#11 時間指定、Monacaなどに関して

Last updated at Posted at 2018-07-31

最初下記のようなコード見た時に何が何かわからなかったので、メモしておこうと思いました。

時間指定

1000*60*60*24

1秒ー1000ミリ秒
1分ー60秒
1時間ー60分
1日ー24時間

よって86400000=1日となる。

1年指定

1000*60*60*24*365

cookieに関して

webサイトを訪問したときにwebサーバーがブラウザーに送信するメッセージまたは、データであり、ユーザーのインターネット閲覧習慣に関する情報をハードディスクに保存するもの。

cookieを使用するサイトを訪問するたびに、ユーザーのコンピュータから情報が送信され、サイトがユーザーのログイン情報を記憶することができる。

Monaca・InAppBrowserに関して

Monacaで開発するアプリは、Single Page Application(SPA)のため、HTMLの(a)を指定し、外部サイトに画面遷移をした場合、リンク先に戻るボタンが無いとアプリに戻ることができなくなる。

InAppBrowserはこの問題を解決できる。

InAppBrowserプラグインでは、起動させるブラウザーを選択できる。

_blank InAppBrowserを開く
_system システム標準のwebブラウザーを開く
_self ホワイトリストに

プラグインが利用できるのは、devicereadyイベント発行後になる。

deviceready=Javascriptからネイティブ機能へアクセスが可能になった時に発生する。

イベントの発生順序について

1.DOMContentLoaded HTMLのDOM要素を読み込んだ後、発生
2.loadレンダリングに必要なリソース
3.device ready Javascriptからネイティブ機能へアクセスが可能になった時に発生します。
4.ons.ready Onsen UIコンポーネントの読み込みが完了し、devicereadyイベントの後に発生します。

レンダリングとは・・・表示用のデータを元に、内容を整形して表示すること。(htmlのtableの表記を、ブラウザでは、わかりやすく表にしてくれるような感じ。)

ウェブアプリとネィティブアプリの違い

ウェブアプリ
定義が曖昧。
wiki,blogもウェブアプリと言っても良い。
[Google maps] [Gmail]動的、直感的に操作できる
ーアプリケーションっぽい。

ネイティブアプリ
Androidアプリ,IOSアプリ,windowsアプリなどなど

ビジネス上では、Androidアプリ、iOSアプリの2強

特定のプラットフォーム専用に開発されているので、
カメラ、コンパス、連絡先等が利用可能である。

プラットフォーム=コンピュータにおいて、主にオペレーティングシステム(OS)やハードウェアといった基礎部分を指す。

オペレーティングシステム(OS)= コンピュータのオペレーション(操作、運用、運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェア。

include=外部のhtmlやjsを読み込むことが出来る(安全上、同じドメインなどによる。)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0