タグ

OOPと_に関するjsstudyのブックマーク (3)

  • 設計の疑問が解消!? - JavaScript勉強会

    今日を読んでいて、「なるほど!そうすりゃ良かったんだ!」という小さな気付きを得ました。 プログラミングElixir 作者: Dave Thomas,笹田耕一,鳥井雪 出版社/メーカー: オーム社 発売日: 2016/08/19 メディア: 単行(ソフトカバー) この商品を含むブログを見る プログラムはデータを変えるもの UNIXシェルのパイプラインのように、単純な機能をつなげて複雑な処理を実現 当たり前といえば当たり前で、別に普通のことですが、改めて考えてみると、「自分に足りなかったパズルのピースだった!」とひらめきました。 迷宮になるコード プログラムを設計して、コードを書いて実装すると、最初は調子が良いのですが、コード量が多くなってくると段々コーディングのスピードが落ちてきます。 最初の頃の半分以下のスピードになってくると「何でこんなに生産性が下がるんだろう?」と悩みます。 自分の

    設計の疑問が解消!? - JavaScript勉強会
    jsstudy
    jsstudy 2017/11/27
    プログラム=UNIXシェルのパイプラインのように単機能をつなげて処理を作ればOK
  • オブジェクトの生成 【開眼!JavaScript】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は「開眼!JavaScript」の第1章を読んでみます。 jsstudy.hatenablog.com 1.1 オブジェクトの生成 オブジェクトとは何か? オブジェクトの初期化方法 オブジェクトにプロパティを追加 オブジェクトにメソッドを追加 Stringオブジェクトの生成 コンストラクタ関数とは? コンストラクタ関数の作り方 自作コンストラクタ関数の使いどころ JavaScriptの特徴 まとめ 1.1 オブジェクトの生成 (p.1) JavaScriptの世界では、オブジェクトが王様です。 この世界では、ほぼすべてがオブジェクトそのものか、もしくはオブジェクトのようにふるまいます。 オブジェクトを理解すると、きっとJavaScriptを理解できることでしょう。 まずはJavaScriptのオブジェクト生成方法を調べてみましょう。 オブジェクトは、名

    オブジェクトの生成 【開眼!JavaScript】 - JavaScript勉強会
    jsstudy
    jsstudy 2017/07/08
    JavaScriptのオブジェクトの作り方 コンストラクタ関数=オブジェクトのひな形になる特別な関数 コンストラクタ関数を自作すればOK
  • 3.11 アイテムの価格と在庫を表示する 《オブジェクト》 【JavaScript超入門】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は『確かな力が身につくJavaScript「超」入門』の第3章を読んでみます。 jsstudy.hatenablog.com 3.11 オブジェクト サンプルコード 実行結果 オブジェクト 連想配列とは? JavaScriptのオブジェクトは連想配列? ドット演算子とは? オブジェクトの作り方 オブジェクトを構成する要素の名称 オブジェクトからデータを読み取る・書き換える オブジェクトのメソッド オブジェクトの繰り返し処理 オブジェクトのイテレーター イテレーターとは? map()メソッド まとめ 3.11 オブジェクト (p.135) 配列に続いて新しいデータの種類「オブジェクト」を紹介します。 「オブジェクトって、windowとかdocumentとか、いままで見てきたオブジェクトのこと?」 そう、同じです……基的には。 ただ、ここでは複数のデータ

    3.11 アイテムの価格と在庫を表示する 《オブジェクト》 【JavaScript超入門】 - JavaScript勉強会
    jsstudy
    jsstudy 2017/04/24
    JavaScriptのオブジェクトは連想配列 ドット演算子でメンバーを呼び出す 関数を入れたプロパティーがメソッド プロパティーの反復処理はfor...in文やイテレーターを使えばOK
  • 1