Macの「メモ」を使うときの注意
Mac(OS)には「メモ」というアプリケーションが標準で入っています。
これはiPhone(iOS)に標準で入っている「メモ」と同期させることができます。
またWindowsならばブラウザでiCloudを開けば「メモ」を見たり編集したりできます。 (さらに…)
ゆるくつくる stabuckyのブログ
Mac(OS)には「メモ」というアプリケーションが標準で入っています。
これはiPhone(iOS)に標準で入っている「メモ」と同期させることができます。
またWindowsならばブラウザでiCloudを開けば「メモ」を見たり編集したりできます。 (さらに…)
GoogleカレンダーはCSVファイルを使って一括して予定をインポートすることができます。ポイントとなるのはCSVファイルの作り方。
次の項目が設定できます。 (さらに…)
次の通り書くとTwitterの投稿用のテキストボックスに投稿内容が表示されます。
http://twitter.com/home?status=(投稿内容)
日本語は文字化けするのでエンコードしないとダメだろうけど。
JSON形式のデータは次のような文字列で表される。
JavaScriptではそのまま配列変数として使える。
※この場合は2次元の配列となる。
このようにすると「satou」と表示される。
※0番目からカウントしたときの1番目の「name」である「satou」が表示される。
JSON形式のデータが外部ファイルのときは次のようにする。
※この例では外部ファイルは「test.json」である。
ここでポイントはevalを使うことである。
単に「recs=text」としてしまうと
と同じことになり、文字列として読み込んでしまう。
evalを使うとJavaScriptで使える形式に変換してくれる。
JSONはXMLよりもシンプルであり、JavaScriptにおいてはCSVよりも簡単に扱える。
を配列に読み込むには
のような手順が必要である。
JSONならば
で済んでしまう。
JSON形式のデータは途中に改行が入っていても構わない。また入れ子にすることもできる。
このような書き方ができる。
とすると「ichiro」が取得できる。
また
と書いても取得できる。
ブックマークレットの簡単な作り方は次のとおり。
なお、Internet Explorerで動作を確認した。
基本的にはこれでブックマークレットの完成である。
JavaScriptで、エンコードに使われる、escapeとencodeURIとencodeURIComponentについて、その違いを一覧にしてみました。
経験的には、ブックマークレットを作るときにはencodeURIで変換しておくとよいように思います。
ブラウザによっても違うかもしれませんが。
(さらに…)
配列の中にある要素についてそれぞれ処理をする場合は次のようにforステートメントを使うのが一般的である。
次の例は配列の要素をそれぞれ括弧で挟み繋げる。
結果
(q)(w)(e)(r)
また、次のようにfor...inステートメントを使う方法もある。
(さらに…)