所々のウェブサイトでカスタマイズされたはてブボタンに付されることがある(非公式?)属性「data-hatena-bookmark-initialized="1"」って何の意味があるのですか?
単純に「はてブ数を最初から1に設定する」とするものなのか、設定値として「1」に当てられた何かが設定されるのか。
詳細をご存知の方がおられたら教えてください。
匿名回答1号さん、コメントいただきありがとうございます。ソース(https://b.st-hatena.com/js/bookmark_button.js)を確認しました。
仰る通り、設定値はフラグとして使われているみたいですね。属性の意味自体も解析すればわかる所まで導いていただき、ありがとうございます。謎が解けそうです。
コメント(1件)
JavaScriptは、「1」「0」を「はい」「いいえ」として判別できます。そのため、True/Falseの代わりに数字を用いる事があります。
はてなブックマークを表示させるJavaScriptソースを検索すると、2か所確認できます。
・データとして存在しているか確認
・値を「1」とする