bibi/src/antijs.html

36 行
2.6 KiB
HTML

<title>JSのアンチにはならないこと - 美々蝶々</title>
<h1>JSのアンチにはならないこと</h1>
<ul>
<li>2023-11-20 (陰暦10月08日) たかし</li>
</ul>
<h2></h2>
<p><a href="http://www.gnu.org/philosophy/javascript-trap.ja.html">JavaScriptの罠</a>」が問題提起されてゐます。これは重要なことです。一方で JS に對する行き過ぎた「アンチ」を見かけます。筆者にもその傾向はあります (ありました)。が、それは問題提起から説得力を無くすことに繋がると考へます。</p>
<h2>1.「JavaScriptが有效です」</h2>
<p>JS の問題を知る人は、自分のウェブサイトに「JavaScript が有效です。安全のために JavaScript を無效にしてください」といつた警告をつけることがあります。ところが、その手のウェブサイトを見る人は殆どが既に JS の問題を知つてゐます。むしろ本當に何も知らない人をビックリさせるだけではありませんか。</p>
<p>更によくないのは、それらの警告を表示する/しないを CSS などで制御することです。これでは CSS を無效にした環境なら JS が無效でも「JavaScript が有效です」といふ警告を見ることになります。これでは警告が嘘になつてしまひます。</p>
<p>JS の問題を傳へるのに凝つた仕組みは必要ありません。問題を文章で説明するか、「JavaScriptの罠」などへのリンクを記載するのが良い方法です。</p>
<h2>2. NOSCRIPT要素の濫用</h2>
<p>「1」と似たことですが、NOSCRIPT 要素を使用して、JS 無效であることを褒めるのは意味がないと思ひます。</p>
<ul>
<li><code>&lt;noscript&gt;&lt;p&gt;JavaScript が無效です。素晴らしい!!&lt;/p&gt;&lt;/noscript&gt;</code></li>
</ul>
<h2>3. JS だけを差別しない</h2>
<p>ある理由をもつて JS を問題視するなら JS 以外の物事にも同じ理由を適用するべきです。</p>
<p>私事權 (Privacy) を守るためといふなら、ウェブサイトは利用者の私事權に眞劍に配慮するべきです。ウェブサイトを輕くするため、自由を守るため、などの理由でも同樣です。</p>
<p>もちろん、<strong>ウェブサイトに JS を使用しなくて濟むならそれに越したことはありません。</strong>しかし、JS に限らず、ある物事の問題點を文字にしてウェブサイトに掲載するなら、他の面でも矛盾が無い樣にして筋を通すべきです。</p>