LINUX.ORG.RU

А ваш сайт поддерживает свою полную функциональность без JS?

 


0

1

*html5, например.

  1. Не пишу сайты 415 (44%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Нет 230 (24%)

    *********************************************************************************************************************************************************************************

  3. Да 155 (16%)

    ***********************************************************************************************************************

  4. Частично 104 (11%)

    ********************************************************************************

  5. Не использую JS* 43 (5%)

    *********************************

  6. При помощи других веб-технологий 4 (0%)

    ***

Всего голосов: 951

★★★★★

Проверено: beastie ()

Ответ на: комментарий от darkenshvein

Это что-ж на вкладки такие! У меня сейчас 97 вкладок в одном фоксе и штук 30 - 50 в другом (там счётчика вкладок нет) C2D, 6Гб RAM и оно вполне себе живо.
Правда реально загружены не все вкладки, но явно больше десяти.

Но речь сейчас не об уютных десктопчиках, ноутбучиках и прочем подобном, а о серверах.
Поганая VPS-ка за пять евро с гигом памяти, загрузка проца в районе 1%, память забита вся (700 на данные, 200 кеш, 100 свободно). Полностью загрузить проц получается только при стресстесте, когда собственно сайты уже давно проваливаются в ад из-за нехватки памяти.

MrClon ★★★★★
()

Что есть полная функциональность?
Можно страницу вверх вниз с помощью js например удобно пролистывать. И без этого сильно хуже уже не станет. Вот только это уже нельзя называть пресловутой «полной функциональностью».
Т.е. с точки зрения ТС вопрос выглядит, как есть ли js у вас на сайте, или он полностью отсутствует.

anonymous_sama ★★★★★
()
Ответ на: комментарий от snoopcat

Там-же двойное отрицание:
«Если сайт нормально не не отображается в линксе - он овно.»
т.е.
«Если сайт нормально отображается в линксе - он овно.»
Сночно перепили менюшечку на flash, и JS библиотек подгрузи с десяток. А то не по пацанский.

MrClon ★★★★★
()
Ответ на: комментарий от Lincor

ты будешь такой геморой поддерживать?

umren ★★★★★
()

На любом сайте главное - содержание.
Нет содержания - никакие технологии не исправят его ненужность.

record ★★★★★
()

Всё никак руки не дойдут.

ggrn ★★★★★
()

Наш сайт не поддерживает полную функциональность и с JS.

aedeph_ ★★
()

А ваш сайт поддерживает свою полную функциональность без JS?

полную функциональность без JS

полную функциональность

Либо формулировка вопроса хромает, либо одно из двух...

Непонятно вот что, если сайт поддерживает полную функциональность без js, то на кой чорд ему вообще использовать js, если и без js он поддерживает полную функциональность? Где логика? Щ_щ

Indexator ★★★
()

Зависит от требований заказчика. Каких-то особых усилий к тому, чтобы работало без JS, не прилагаю, но для базовой навигации JS и не нужен.

Sadler ★★★
()

Максимум PHP, минимум JS. На данный момент будет работать и без JS. Главная функция сайта - предоставить текстовую информацию;-) Но без JS не всё же можно сделать максимально удобно и функционально для пользователя! Если можно - скажите как!
Задача JS - обеспечить нужные функции на стороне клиента т.е. в браузере. Если пользователь хочет отключить эти функции - его право;-) Но за последствия никто ответсвенности кроме его не несёт

Ignatov ★★★
()
Последнее исправление: Ignatov (всего исправлений: 3)

Я даже не проверяю свои сайты с отключенным JS. Может, и работают, но скорее Нет.

alix ★★★★
()

Хм. Сайт без js. Это или полная статика (lib.ru). Или весь секс с генерацией контента перекладывается на плечи сервера. А на сервере контент, как правило, генерят такие же как и js динамические г-ноязычки, а то и хуже.

makoven ★★★★★
()

Мой сайтик сделан на коленке за 15 минут(Node.js), но на клиентсайде прекрасно работает без JS.

like-all ★★
()

Кстати, почему в опросе не упомянут VBScript?

MiniRoboDancer ★☆
()

работает, жабоскрипт нафиг не нужен.
говносайтеги (два) - файло выложить, галерца запилить с фоточкаме, писульку написать...
все в статике, html4+css2 труЪ, w3c-validator одобряе.
правда, в галерце есть два варианта - таблица превьюшек в статике (с разбивкой по 20 на страницу) и слайд-шоу, вот то на js. хотя, конечно, скриптом все равно что генерить - можно и в статите слайд-шоу, но для альбома в 200 фоток генерить 200 html-страниц на каждый файл - уж лучше js, лол.
странички генерятся bash-скриптами по возможности, автоматизация-с.

кстати, предлагаю контр-троллинг:
<sciprt ...>
тут обнуляем весь DOM и на черном экране пишем что-то типа:
this site doesn't work WITH javascript
</scpirt>
а то некоторые офигели - если выключено всякое уг, так вообще ничего не показывают, а еще куки им подавай, чтоб просто посмотреть

PerdunJamesBond
()
Ответ на: комментарий от KennyMinigun

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta charset='utf-8'>

<title id="title">

Поразительная бессмыслица.

thriller ★★
()

Для всяких плюшек и красивостей - использую. Но, если его вырубить - основной функционал сайтов будет работать. Никогда не буду делать сайты, что бы они полностью от него зависели. Ибо нафига? Нафиг этот яваскрипт. Уже и проги пытаются на нём делать, на сервер притянули. В принципе, я их не осуждаю, если хотят пусть. Но я нет.

th3m3 ★★★★★
()

Смотря что.

Фронтэнд без форума - вполне без JS обходятся.

Форум punbb - там на формах активно используется JS и hidden поля.

Админка 10-летней давности могла бы без JS обойтись, но сделать разворачивание/сворачивание пунктов обширного меню без JS тогда не было возможности (это сейчас CSS творит чудеса). И в TinyMCE без JS никуда.

О щас посмотрел, у меня даже настройка есть - отключить JS меню, тогда меню вываливается полностью. Так что для админки JS нужен исключительно для TinyMCE.

Все остальное - чистый HTML, сгенерированный через самодельный виртуальный интернет-процессор (персистентные контроллеры, стек и универсальный регистр на сессиях, для всего этого дела свой ассемблер из ~10 команд).

Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

Пожалуй, самый интересный ответ в теме.

О щас посмотрел, у меня даже настройка есть

Настройка для админа или для любого посетителя?

hobbit ★★★★★
()

Нет

Практически во всех веб-проектах, где я принимал(ю) участие, люди без JS не являются ЦА. Сл-но нет смысла тратить на них ресурсы, делая проект юзабельным без JS.

Sectoid ★★★★★
()
Ответ на: комментарий от hobbit

Настройка для админа или для любого посетителя?

Виртуальный процессор только в админке (на виртуальном процессоре имеет смысл делать веб-приложения, но не веб-сайты), соответственно настройка только для админа.

Кусок из неопубликованного:

... и сказать о сфере применимости данной технологии. Главное, что нужно понять - винтерпроцессор предназначен для реализации веб-приложений, и плохо подходит для использования на веб-сайтах. Веб-приложение от веб-сайта отличается тем, что в веб-приложении идет активная работа с информацией, в то время как главной функцией веб-сайта является представление информации.

Чтоб было проще понять, вот основные признаки веб-приложения:

  • Система служит для активной работы с информацией (добавление, удаление, редактирование, перемещение, выборка данных)
  • Пользователь в обязательном порядке должен представиться системе (т.е. ввести логин/пароль), наличиствует подсистема разграничения прав доступа.
  • Объекты, которыми оперирует пользователь, неоднородны и представлены широким классом управляющих экранных элементов.

Классическими примерами веб-приложений можно считать админ-страницы различных сайтов и блоговых движков, различные веб-ориентированные решения в сфере автоматизации деятельности. Именно для упрощения таких разработок и предназначен винтерпроцессор.

Попытки создать подобные системы уже предпринимались другими разработчиками. Я говорю о continuation в SmallTalk, и про такое явление, как continuation-серверы. Что это такое и как оно работает, можно попытаться понять из следующих статей:

1. http://habrahabr.ru/blogs/webdev/50204/

2. http://www.ibm.com/developerworks/ru/library/j-cb03216/index.html?ca=drs-ru

Сложно разобраться? Я, честноговоря, начал понимать, о чем в этих статьях идет речь только после того, как сделал первую версию своей системы и опробовал её на практике. Для тех кто не в теме (а большинство вебмастеров не в теме), просто скажу, что в вышеприведенных статьях ребята решают похожие проблемы, правда другими методами.

Поэтому я радуюсь, что смог найти и сделать своё простое решение, которое имеет наглядный аналог в реальном мире - кремниевый микропроцессор. Благодаря наличию реального аналога, процесс понимания «как это работает» упрощается в разы.

Xintrea ★★★★★
()

Да - 105 (16%)

Хоспыдя, ну хоть у 16% мозги!! У Интернета есть надежда.

matumba ★★★★★
()

да откуда у меня сайт?

mic ★★★★★
()

Сайт — да, админка — нет.

fractaler ★★★★★
()

Как же этот JS задолбал! Практически всё можно делать без него, но нет же, надо-регестрацэ-пльозоватиля-я-слышол-чота-джей-квери-можно-какета-зделоть кругом. Особенно бесит, когда без мыши не работает ничего, и в новом табе не каждую ссылку откроешь. Например, GMail этим грешит.

amix ★★★
()

Лично я не пишу сайты, за что и проголосовал. Но вообще, использую разные движки в разных проектах - где-то работает без JS, где-то нет.

Ghostwolf ★★★★★
()

Это тест на интеллект? С одной стороны, ведь ясно написано: А ваш сайт поддерживает свою полную функциональность без JS?
Но ведь каждый десятый выбирает ответ: Частично.

A-234 ★★★★★
()

Мой ЛОР не поддерживает свою полную функциональность без JS, а сам я сайты уже давно не делаю.

staseg ★★★★★
()
Ответ на: комментарий от MyTrooName

ОМГ на лоре 76% веберов О_О

я думал, примерно такой процент - это только школота. хотя обожди...

Толсто. Тут уже давно полноценный офис на js+html5 есть у мягких.

tensai_cirno ★★★★★
()
Ответ на: комментарий от tensai_cirno

Толсто. Тут уже давно полноценный офис на js+html5 есть у мягких.

Вот садомазохистам свезло так свезло.

darkenshvein ★★★★★
() автор топика

Не очень люблю писать на JS, но может мне кто-нибудь объяснит - неужели в 21 веке кто-то до сих пор считает, что JS - это плохо?

bytecode ★★
()

С новомодным респонсивом это просто невозможно(. Оно конечно можно, но слишком долго, поэтому, нет.

WARNING ★★★★
()
Ответ на: комментарий от WARNING

С новомодным респонсивом как раз таки всё ок без JS (man flexbox, колонки, <picture>, shadow dom и много-много чего еще).

Это с нынешним bootstrap всё через одно место от слова strap

makoven ★★★★★
()
Ответ на: комментарий от bytecode

Значительная часть уязвимостей в браузерах обнаруживается в JS-движках, например.

discordia
()

Web[2,3,4,...] - шлак и корыто. Набор костылей. И полное нинужно.

robot12 ★★★★★
()

ребятня! у меня поивилась свежая идея!

:-)

нужно вставлять на сайты блок:

<style> html{display:none;} </style>
<script>
   if(self == top) {
       document.documentElement.style.display = 'block'; 
   } else {
       top.location = self.location; 
   }
</script>

с одной стороны этот блок делает полезное дело (у тех у кого не выключен JS). см: https://en.wikipedia.org/wiki/Framekiller

а с другой стороны это «прикольно» работает у тех кто выключил JS :-D :-D :-D

user_id_68054 ★★★★★
()
Ответ на: комментарий от makoven

man flexbox, колонки, <picture>, shadow dom и много-много чего еще

Пример сайта с достаточно сложной вёрсткой на всём вот этом счастье, который будет корректно отображаться на всём зоопарке мобильных устройств, начиная с 4-го ифона и андройда 2.2, в ИЕ 9+, хром и ФФ, Сафари. Да, я говорю сейчас не про хомяк.

WARNING ★★★★
()
Последнее исправление: WARNING (всего исправлений: 1)
Ответ на: комментарий от WARNING

Ну новый хром с файрфоксом есть на широком диапазоне устройств)

Просто «напичканая jquery кодом css-помойка на все случаи жизни» - это уже устоявшаяся, далеко не новомодная технология)

makoven ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.