Tato webová stránka není určena pro použití s ​​vypnutým JavaScriptem

Pracuji na materiálech pro technickou dílnu. Tématem je „Rapid Prototyping with JavaScript“. Jedná se především o jQuery, Backbone, AJAX, RESTful API, NodeJS a MongoDB. Takže hodně JavaScriptu na straně klienta a dnes jsem dostal otázku od zvědavého přítele, který viděl moje časté aktualizace o události na Facebooku:

Otázky ve mně vyvolaly úsměv a intuitivně jsem odpověděl:

A později jsem se ukázal, že mám pravdu – pouze 2 % uživatelů Yahoo.com má vypnutý JavaScript.

Další článek ukazuje, proč jsou data Yahoo.com dobrým zdrojem. Pokrývá téměř všechny země, takže můžeme získat průměrná čísla a čísla pro každou zemi.

Ale chtěl jsem analyzovat změnu. Zhruba před 5 lety společnosti vážně uvažovaly o tom, že nebudou inovovat způsob AJAX-y, aby mohly potěšit uživatele, kteří nepoužívají JavaScript. Teď o takovém nesmyslu sotva slyším. I opak je pravdou – startupy omezují svá prostředí pouze na prohlížeče WebKit. Co se stalo s tím postojem? Jak se to stalo? Jednou z teorií je, že Chrome a Firefox se staly populárnějšími a aktualizace na novější a rychlejší verze se stala ve většině (výchozích) případů pouhým kliknutím nebo dokonce automatickou. JavaScript se de-facto stal webovým standardem. Nepoužívat JS je špatně.

Nedokážu si představit svůj život bez Google Docs, GMail, Facebook chatu a dalších úžasných věcí, které nám přináší malý skriptovací jazyk, který začal v roce 1995 v Netscape jako způsob, jak nechat blikat text, nebýt objektu XMLHTTPRequest. Brilantní mysli dokonce překonaly omezení napříč původy díky dynamickému vkládání scriptu tagy do do DOM. Tato technika je známá jako JSONP. Ale to jsem já – druh pokročilého uživatele.

Jen před pár dny společnost Adobe oznámila k 5. výročí vydání iPhonu, který nikdy nepodporoval Adobe Flash, že ukončí podporu zásuvných modulů Flash v novém Androidu 4.1, Jelly Bean. Tato událost završuje triumf JavaScriptu jako multiplatformního nástroje pro webový a mobilní vývoj.

Pro ty nešťastné lidi (2 % uživatelů Yahoo.com) a roboty vyhledávačů musím zapomenout dát noscript do mého HTML:

<noscript>
    This website is not intended for use with JavaScript disabled.
    Unless you are a googlebot, telnet or i486-PC user, please go get the latest version of Chrome.
</noscript>

Jedna poznámka na okraj:kritické aplikace bez kontroly nad prostředím klientů, korporátními a vládními organizacemi, které musí pokuste se obsloužit všichni uživatelé musí stále brát v úvahu spoustu věcí, kterým by spotřebitelé a začínající společnosti mohly uniknout. Do této kategorie také spadá stížnost podle oddílu 508.