タグ

2015年3月12日のブックマーク (8件)

  • JavaScriptの少し独特なオブジェクト指向についてまとめてみた - Rails Webook

    Photo by Flickr: slworking2's Photostream 既にJavaPHPなどオブジェクト指向言語を生業としてやっているが、その感覚でJavaScriptを少し扱っているて、いまいちJavaScript分からないという方を対象に、それらのプログラム言語とは違う、「少し独特なJavaScriptのオブジェクト指向」について説明します。 目次 オブジェクトの作成 プロパティの定義と代入 プロパティの削除 アクセサプロパティ(getter / setter) クラス定義 コンストラクタ引数 インスタンスメソッドの定義 クラスプロパティとクラスメソッドの定義 クラスの継承 クラスプロパティとクラスメソッドの継承 1. オブジェクトの作成大かっこ({})でObjectクラスを作成することができます。 また、new演算子で特定のオブジェクトを作成することができます。 //

    JavaScriptの少し独特なオブジェクト指向についてまとめてみた - Rails Webook
    sujii
    sujii 2015/03/12
  • 「人は簡単に『忘れてはいけない』という。でもね......」外国人歴史家が体験した3.11 | ハフポスト

    オーストラリアに生まれ、日に40年以上暮らした歴史学者が、2011年3月11日、宮城県で被災した。彼はその日を、そしてそこから4年を、どう過ごし、考えたのか――。

    「人は簡単に『忘れてはいけない』という。でもね......」外国人歴史家が体験した3.11 | ハフポスト
    sujii
    sujii 2015/03/12
  • プログラミングで変数名や関数名のネーミングに迷ったときに便利なカンニングペーパーまとめ

    僕は、プログラムをする上で変数や関数に良い名前を付けるのはとても重要と考えています。 というのも、良い名前を付ければ、それだけでそのコードがしたいことの説明になり、コメントと同等の働きをすることもあるからです。 自分がちゃんとそれをできているのかはさておき、僕は普段から、できれば読みやすくて分かりやすい名前を付けたいと思っています。他の人も読むコードであれば、できればプログラムでよく使われるような単語を利用して書いた方がより分かりやすいです。 ただ、よい名前を考えるのって、ちょっと面倒くさいんですよね。僕はこれまで、英語の辞書を利用して、考えたりしていたのですが、「何か、プログラムでよく使われる単語をまとめたものはないか?」と探したら、ドンピシャのものがいくつかあったので、それらをまとめて以下で紹介します。 photo by Michael Coté codic codic – デベロッパ

    プログラミングで変数名や関数名のネーミングに迷ったときに便利なカンニングペーパーまとめ
  • 深刻になってきたwebビュー問題 - インターネット広告について考えてみた

    自社サイトの流入経路が2年前と大きく変わってきました。 以前は検索流入が大半を占ていたが、facebookのようなソーシャルメディア、Smartnews、Antennaといったキュレーションメディア、naverまとめやヤフーさんなどからの外部リンク=参照流入と呼ばれる種別の流入が増えてきている現状があります。 消費者とのコンタクトポイントが拡大していることは喜ばしいこと、と好意的に捉えています。 実際、コンテンツを展開するのであれば、自社に来てもらうのを待つのではなく、 積極的に外海に出て行って、接点を構築していくことが必要な時代になったのだと思っています。 SEOだけでコンテンツのtrafficは成り立たなくなってきていることは、周知の事実だと思います。(SEOを疎かにしていいわけではなく両輪必要っていう話ですが) ただ、一方でそういった流入は、あくまでも各社のアプリの中でのアプリ内vi

    深刻になってきたwebビュー問題 - インターネット広告について考えてみた
  • jQuery のバブリング、preventDefault() や stopPropagation() の使用例 | Tips Note by TAM

    2014.06.16 jQuery のバブリング、preventDefault() や stopPropagation() の使用例 jQuery のイベントのバブリング (伝播) については下記のサイトがほんとに分かりやすくて、読んでいただければもうあらためて書くことはないのですが、 jQueryのバブリングと、「return false;」「e.stopPropagation();」「e.preventDefault();」について (ふじこのプログラミング奮闘記 3行でまとめると、 クリックなどのイベントは、子要素から親要素へと伝播される(バブリング) preventDefault() は、その要素のイベントをキャンセルし、stopPropagation()は、親要素への伝播をキャンセルする。 return false; を使うと、その要素のイベントも親要素への伝播も両方キャンセルす

    jQuery のバブリング、preventDefault() や stopPropagation() の使用例 | Tips Note by TAM
  • JSでsubmitイベント時のreturn falseの扱い方 - ぽんぽこ開発日記

    会員登録フォームなどで登録ボタンを押したときに名前フォームが空だったりするときに「入力しないと登録できません」とエラーを出すよう設計することがよくあります。 その機能を実装しようと思っていたのですがつまづいてしまったのでメモがてらまとめました。 これだとsubmitされてしまう 最初、このようにシンプルに<script></script>内の設定でいけると思って実装開始。しかしわざとnameを空にしてsubmitするとアラートは出てくれるんだけど、きちんとsubmitされリロードされる...困りました... <form action="post" id="sign_up" onsubmit="validate()"> <input type="text" id="name"> <input type="email" id="email"> <input type="password" id

    JSでsubmitイベント時のreturn falseの扱い方 - ぽんぽこ開発日記
  • jsのコードにでてくる return false; ってなんだ - akane_memo

    return false;はa要素にclickイベントを設定する際に必要な記述で、 return false;がないとclickイベントを実行した後にリンク先に移動してしまう それを防ぐ為の記述らしい return false;をclickイベントの最後に記述すれば、イベントハンドラ自体がfalseを返すことで、 来イベントが行う処理をキャンセルすることができる 例えば $(functin(){ $("a").click(function(){ $("img").attr("src","cat.jpg").attr("alt","にゃー"); return false; )} )} <a href="cat.jpg">画像を変更</a> <p><img src="dog.jpg" alt="わん"></p> この場合、a要素がクリックされた際にはjQueryの命令だけが実行され、href

    jsのコードにでてくる return false; ってなんだ - akane_memo
  • SDカードで音質が変わる?誰もが効果を疑う ソニーの“高音質”SDXCカードの効果をガチで検証 - 週刊アスキー

    ■誰もが効果を疑う、あの“高音質”SDXCカードが手元に ソニーは、ハイレゾウォークマンに最適と謳う“高音質”マイクロSDXCメモリーカード『SR-64HXA』を発売しました。実売価格は、64GBのマイクロSDXCカードとしては相場より1万円近くお高い、1万9980円前後。 ハイレゾ音源のプレーヤーで利用するとしたら、WAVやFLACの音源ファイルをコピーして読み出すだけなのでメモリーカードで音質が変わるのはオカルト……ではなくオーディオの世界ではデジタルメディアでも音が変わるのは常識(!?)なのですが、週アス編集者から「ホントに音がいいのか検証して」と頼まれました。ある意味当然とも言えるのですが、最初から全く効果が信じられていません。 そんな逆境のさなか私の手元にやってきた『SR-64HXA』。怪しまれるといけないので先に断っておきますが、これはメーカーも代理店も週アス編集部も検証結果に

    SDカードで音質が変わる?誰もが効果を疑う ソニーの“高音質”SDXCカードの効果をガチで検証 - 週刊アスキー
    sujii
    sujii 2015/03/12