読者です 読者をやめる 読者になる 読者になる

tanaka's Programming Memo

プログラミングについてのメモ。

パーフェクトJavaScript勉強メモ(5)

前へ | 次へ 5章 変数とオブジェクト 変数の宣言 p109 変数が宣言されていなければ初期値を代入するイディオム var a = a || 7; ||は4章でやった論理演算子。左のオペランドがtrueの時は左のイディオム、つまりaにもともと入っていた値が代入され、falseの時…

パーフェクトJavaScript勉強メモ(4)

前へ | 次へ 4章 文、式、演算子 予約語 p70,71 予約語一覧。将来の予約語を見るとclassやextendsなどがある 識別子 p71 変数名や関数名など、何かを指定するための単語 単語の長さの制限はない Unicodeの単語なので、日本語を使うことは可能だが推奨しない …

パーフェクトJavaScript勉強メモ(3)

前へ | 次へ 3章 JavaScriptの型 p39 JavaScriptの変数に型はないが、値やオブジェクトには型がある 基本型は以下の5つ 文字列型 数値型 ブーリアン型 null型 undefined型 上記以外はオブジェクト型 p40 基本型変数と参照型変数がある 基本型変数は、値がそ…

パーフェクトJavaScript勉強メモ(2)

前へ | 次へ 2章 JavaScript言語仕様 コアの言語仕様。 p25 プロトタイプベースのオブジェクト指向言語(補足:ECMA Script6ではクラスの実装が検討されている) p25 プログラム例はsmjs(SpiderMonkeyのシェル)で実行確認。ECMA Script5+JavaScript1.8.5 p26 …

パーフェクトJavaScript勉強メモ

次へ以下の書籍の備忘録。パーフェクトJavaScript (PERFECT SERIES 4)作者: 井上誠一郎,土江拓郎,浜辺将太出版社/メーカー: 技術評論社発売日: 2011/09/23メディア: 大型本購入: 24人 クリック: 588回この商品を含むブログ (12件) を見る 1章 JavaScriptの歴…

勉強メモ-IE10 以下を切る場合の JavaScript チェックリスト

IE10 以下を切る場合の JavaScript チェックリスト - Qiitaを読んでのメモ。 undefinedのチェック if (typeof チェック === 'undefined') { // 定義されていない } 日付の取得 Date.now()を利用 クラスの継承 Supがスーパークラス Subがサブクラス function …

Googleアナリティクスを使う

教科書は今回もこちらのp164-168。WordPress Perfect GuideBook 3.x対応版作者: 佐々木恵出版社/メーカー: ソーテック社発売日: 2014/01/22メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る散歩リンクのアクセス解析にGoogleアナリティク…

JavaScriptで文字コードを求める

以下で、文字列の1文字目であるaの文字コードを返す。 alert("a".charCodeAt(0));

fileで指定したファイルを解除する

inputのfileで指定したファイルを削除するには、一度要素を削除して、もう一度タグを挿入し直すのがよいらしい。 <input type='file' id='upfile' name='upfile' /> <input type='button' id='clearbtn' value='選択キャンセル' onClick='clearFile()'/> function clearFile(event) { event.preventDefault(); $("#upfile").remove(); $("#clearbtn") .before("

JavaScriptを使ったファイルのサーバへのアップロード

参考URL JavaScriptプログラミング講座【ファイルをアップロードする】 FormDataの作り方を参考。 FormData オブジェクトの利用 - Web developer guide | MDN jQueryからのFormDataの送り方を参考。 $.post() | jQuery 1.9 日本語リファレンス | js STUDIO j…

jQueryでラジオボタンやチェックボックスにチェック

jQueryでラジオボタンにチェックを設定しようとattr("checked",true)としたらうまく動作しなかった。jQuery1.6以降は、ラジオボタンやチェックボックスの操作にはpropを使うということで、以下で動作した。 $("#sel").prop("checked",true); 参考 Kazumasa O…

Androidタブレットで位置情報をブラウザで取得するには

keyword: android SH-08E 位置情報 ブラウザ HTML5 GeolocationAndroid4.2.2のSH-08Eで位置情報をブラウザで取得する方法をまとめる。 端末設定 GPSを取得できるように以下の設定を行う。 [本体設定]→ユーザ設定の[位置情報サービス]を開く [位置情報にアク…

オブジェクトの型判定

ArrayBufferとUint8Arrayの判定をしたかったが、typeofだと両方とも「object」で返ってくる。そこで、instanceofを利用した。以下、使い方。if (hoge instanceof Uint8Array) { // hogeはUint8Array }ArrayBufferはobjectが返ってくるので、Uint8Arrayかどう…

OAuth2.0でpicasaの非公開データにアクセス

picasaなどで非公開データにアクセスするには認証する必要がある。即席にデモを行うには、予め写っている人の顔を編集したり、不要な写真を外す時間がないため、公開アルバムを使うのは相応しくない。非公開アルバムにアクセスするために認証方法をまとめる…

Picasaのアルバムの参照

Picasa Web API Picasaを操作するためのAPIがWebベースで公開されている。公開されているアルバムは、ユーザーIDを指定するだけで、認証をしなくてもアクセスすることが出来る。 jQueryからのアクセス方法 ブラウザでアクセスする場合は、Google Developers…