[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

45users がブックマーク コメント 7

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

javascriptもモダンなオブジェクト指向で書こうよ(サンプルコード有) 前編 - Qiita

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント7

  • 注目コメント
  • 新着コメント
jay-es
記法自体はモダン JS だけど、コードからは懐かしさを感じた。ES2015 の頃、主要なフロントエンドフレームワークがみんな class 記法に飛びついたけど、今はだいたい非推奨になっていて hooks などが主流になっている

その他
tsz
何でもクロージャ派。thisに悩まされたくない...

その他
strawberryhunter
項目が数個ならこれでもいいかもしれないが。実用的にはエラーの種類を表示したくなるのでisValid()だとすぐに限界が見える。/↓クロージャは機能が増えてくるとぐちゃぐちゃになりがちだからclassがいいよ。

その他
tsz
tsz 何でもクロージャ派。thisに悩まされたくない...

2022年12月10日 リンク

その他
fn7
「xxx.#yyy」慣れない。それなら古い書き方のほうが好きだと思ってしまった。

その他
for-my-internet-demo
4スペでなんとなく文化が

その他
n314
まだ途中?計算結果を直接受け取らずにsplitAmmountとshortageに代入するのは悪いオブジェクト指向っていう感じがする。calculateは別クラスにして結果をResultクラスで受け取るとかにするかな。WarikanFormはControllerにする。

その他
jay-es
jay-es 記法自体はモダン JS だけど、コードからは懐かしさを感じた。ES2015 の頃、主要なフロントエンドフレームワークがみんな class 記法に飛びついたけど、今はだいたい非推奨になっていて hooks などが主流になっている

2022年12月09日 リンク

その他
shun9167
クラスで書きたくなることあるけど、クラス使うとtree shakingできなくなるはずなんだよなあ...

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「javascriptもモダ...」が注目されています。

気持ちをシェアしよう

ツイートする

javascriptもモダンなオブジェクト指向で書こうよ(サンプルコード有) 前編 - Qiita

javascriptはオブジェクト指向言語なのに、手続き型で書いてしまいがち... javascriptはオブジェクト指... javascriptはオブジェクト指向言語なのに、手続き型で書いてしまいがち... javascriptはオブジェクト指向言語であるものの、ちょっと特殊な言語です。JavaC++、C#、Rubyといったクラスベースの言語とは違い、プロトタイプベースのオブジェクト指向言語であるというのがオブジェクト指向で書きづらい要因になっているように思います。 クラスベースの言語であれば、まずはともあれクラスを作ってインスタンス化する...という一連の流れが自然と書ける一方で、javascriptでは「DOMを操作する」という任務を任されることが多いために、要素を取得して、計算して、要素を書き換えて、ということを手続き的に書いてしまう。 そして、記述量が多くなればなるほど待ち受けるのは、、、 「このjsはどこで何をやってるんだ...」 「同じようなコードがいろんなところでコピペされてる...」 「この処

ブックマークしたユーザー

  • techtech05212024年05月30日 techtech0521
  • montdsichel2023年04月08日 montdsichel
  • knj29182022年12月18日 knj2918
  • jytech2022年12月12日 jytech
  • bluesky9592022年12月12日 bluesky959
  • tayutaedomo2022年12月11日 tayutaedomo
  • kaido2022年12月11日 kaido
  • fshuto2022年12月10日 fshuto
  • strawberryhunter2022年12月10日 strawberryhunter
  • amae2622022年12月10日 amae262
  • tsz2022年12月10日 tsz
  • fn72022年12月10日 fn7
  • balaem2022年12月10日 balaem
  • chan_channel2022年12月10日 chan_channel
  • midas365452022年12月10日 midas36545
  • dhesusan46492022年12月10日 dhesusan4649
  • SYM_simu2022年12月10日 SYM_simu
  • jamjamtan2022年12月09日 jamjamtan
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /