LoginSignup
2
0

More than 1 year has passed since last update.

Preface

現状、Web Browserは現在の一番使われるApplicationなんじゃないかと思いませんか?
大分Web Browserから色々のサービスをアクセスできるようになりました。ユーザーが多くなって、要求もたくさん望まれる。それため、Web Browserもたくさんの機能がどんどん追加されます。その色々の機能から一つのInterfaceを紹介したいと思います。

Observer

Observer Interfaceの実際の存在はないですが、WebBrowser APIの種類として述べたいです。このAPIではDOM Elementなどを監視(Observe)して、その変化に対してCallbackを実行する。

https://developer.mozilla.org/en-US/docs/Web/API
このドキュメントによりますと、APIとして2種類があります:

でも実際のInterfaceがその二つの上で、他もあります。API未公開するかわかっていません

そのInterfaceはこちら:
- IntersectionObserver
- ResizeObserver
- MutationObserver
- PerformanceObserver
- ReportingObserver

このObserver達の特徴として先述べた通り、observeという関数があります。
実際Typescript方定義を見ればこのInterface達が親のInterfaceをExtendすることはありません。見たらobserveの引数がバラバラですね。

今回はここまでです、次回Interfaceを一つ一つで紹介しておきます。ドキュメントを見たら把握できると思いますので、読んでいきましょう!

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0