最初下記のようなコード見た時に何が何かわからなかったので、メモしておこうと思いました。
時間指定
10006060*24
1秒ー1000ミリ秒
1分ー60秒
1時間ー60分
1日ー24時間
よって86400000=1日となる。
1年指定
1000606024365
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を読み込むことが出来る(安全上、同じドメインなどによる。)