以下斜め読んだ内容

pseudo translation of useful posts, book reviews, remarks,etc. twitter: feeddict

htmlとスクリプト(javascriptなど)を分離させることの含意をかなり掘り下げている。単にscript要素から外部jsファイルへのリンクを貼って、script要素を全て、head要素内におき、イベントハンドラを取り除く、というだけでは足りないようだ。そこにgraceful degradationという考えを入れていくと足りないことが明確になる。

要は、jsファイルで記述されるスクリプトとhtmlドキュメントの間に前提事項を最大限消す必要があるということ。(例えば、htmlファイルの中に、id属性を持った要素があることを前提にして、スクリプトを記述しないこと)。