ブックマークレット32本ノック

masuipeo
サークル:
頒布価格:
ジャンル:
アプリケーション
配信期間: 2024-10-31 09:00 から 2025-10-31 00:00まで
シリアル有効期限: 初回ダウンロードから1年間
ダウンロード回数: 各ファイル5回まで

シリアル情報を入力して、アカウントに登録 または ダウンロード を選んでください。
Main
bookmarklet.pdf
3.9 MB
内容紹介
独自のプログラムをWebブラウザ上で実行するとき、Webブラウザの拡張機能がよく使われます。
さまざまな開発者によって無料で提供されているものもあり、便利に使っている人も多いでしょう。

しかし、このような拡張機能を新たに開発するのは少し面倒ですし、使うときにはインストールが必要です。
個人で使うのであれば問題なくても、会社ではセキュリティポリシーなどでインストールが制限されていることもあります。

このような制限がなく手軽に使えるのが、Webブラウザが備えるブックマーク(お気に入り)機能です。
よく使うWebサイトのURLを登録する使い方が一般的ですが、URLだけでなくJavaScriptというプログラミング言語で書いたプログラムを登録できます。
このように、ブックマークとしてプログラムを登録し、Webブラウザ上で実行することで、Webサイトが用意していない独自の内容を処理できるようにしたものをブックマークレットといいます。

プログラムを変更するときは、登録したブックマークのURL欄の内容を編集するだけなので、ちょっとしたプログラムであればWebブラウザだけで作成・変更・削除ができます。

開発に使うプログラミング言語はJavaScriptだけなので、JavaScriptを少し学べば自由にカスタマイズできます。
JavaScriptに慣れている方であれば、思いついた処理を記述するだけでブックマークレットを作成できるでしょう。

昔はWebブラウザによって挙動が異なりましたが、現在はWebブラウザ間の互換性の問題もほとんどなくなりました。
本書に掲載しているようなちょっとしたプログラムであれば、どのWebブラウザでも問題なく動作します。

このように便利なブックマークレットですが、実際に使ってみないとその便利さはなかなか伝わらないものです。
多くの人にとってはブックマークレットでどんなことができるのか、どのように使えば便利なのかわからないものです。

そこで本書ではよく使われているブックマークレットを作ることを通して、その仕組みを解説することで、自由にカスタマイズできるようになることを目指します。
「32本ノック」というタイトルの通り、練習問題を解くことで考えながら学ぶことを目的にしていますので、まずはご自身で考え、入力してみてください。

その後、作ったプログラムに機能を追加していくことで、JavaScriptやHTML、CSSの知識を深めることにつながるはずです。
HTMLのDOMを操作するためのCSSセレクタや正規表現、便利なサービスの活用など、知識の幅が広がることを期待しています。
インフォメーション