翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
今回から、 Prototypeライブラリについて、 中身のコードを読みながら、 実装として中で何が行われているのかを見ていこうと思います。 想定している読者は、 Prototypeライブラリをただ使うだけでなく、 やっていることを理解したいという方、 使われている ...
あらゆるオブジェクトで共通の機能を使える仕組みとは? JavaScriptを本格的に学び始めると出てくるのが 「プロトタイプ(prototype)」 という仕組みです。 初めて聞くと難しそうですが、実は 共通のプロパティやメソッドをまとめて管理するためのしくみ です ...
プロトタイプで記述すると、インスタンス化の際にメソッドは「参照」して利用できます。 コピーが作られるのではありません。 基本的にメソッドはどのインスタンス先でも内容は同じなので、一緒にコピーするのは無駄です。 複雑なメソッドを100個 ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
本連載ではこれまで、JavaScriptの特徴的な記法をいくつか紹介してきた。そろそろ世に広まっているJavaScriptライブラリのソースコードを読み解いていくことができるはずだ。 今回からは、少し趣向を変えて、JavaScriptライブラリをいくつか挙げながら ...
前回の記事では、プロトタイプチェーンを理解するために、プロパティの"参照"のタイミングで何が起こっているのかを解説した。それでは、プロパティを"作成・変更"する際には何が起こるのだろうか。 連載第3回で述べた通り、JavaScriptでは(リテラル値を ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする