JavaScript

Tampermonkeyの使い方

Tampermonkeyの使い方

 GreasemonkeyはFirefoxの拡張機能のひとつで、ブラウザ側に設定されたJavaScriptコード(ユーザースクリプト)でWebページに変更を加えることができる。この機能は、シンメトリック製品・GeneCodeに幾分か似ている面がある。ユーザースクリプト開発とサーバーサイドJavaScr …

変数のスコープ

変数のスコープ

 JavaScriptはブロックスコープやモジュールスコープを持たない。変数は大域変数か関数内局所変数のどちらかだ。これは不便なことだ。が、関数スコープを、ブロックスコープやモジュールスコープの代用とすることが広く行われていて、まー何とかなっているのである。今日はこの事情を説明しよう。 関連記事: T …

JSONにpathでアクセスするには?

JSONにpathでアクセスするには | JavaScript

 JSONデータの各部にアクセスするために、ごく簡単なJavaScript関数を書いてみた。この小さなプログラムは、ツリー構造のパス式の一種を実装していると考えられる。一般的なパス式(path expression)の説明をしてから、今回定義したJSON向けの簡単なパス式を紹介しよう。 関連記事: 変 …

Page Top