1. JavaScript / Говнокод #26071

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    <div ng-switch="state">
        <div ng-switch-when="NO_QUERY">Введите запрос.</div>
        <div ng-switch-when="IN_PROGRESS">Ищем...</div>
        <div ng-switch-when="NOT_FOUND">Ничего не найдено.</div>
        <div ng-switch-when="FOUND">
            <div ng-repeat="comment in result" ng-include="'comment-template-search'"></div>
            <div ng-if="!searchComplete">
                <button ng-click="loadMoreResults()">Ещё результаты</button>
            </div>
            <div ng-if="searchComplete">
                Поиск завершён.
            </div>
        </div>
    </div>

    Какой FSM )))

    Запостил: gost, 09 Декабря 2019

    Комментарии (50) RSS

    • Приведи реальный пример где тебе был нужен "FSM".
      Ответить
    • Где здесь "JavaScript", gost?!
      Ответить
    • <div ng-try>
        <div ng-if="!searchComplete">
                  <button ng-click="loadMoreResults()">Ещё результаты</button>
        </div>
      </div>
      <div ng-except="SomeException">
          <div ng-print="Error loading reasults"/>
          <div ng-exit/>
      </div>
      <div ng-finally>
          <div ng-free="someVar"/>
      </div/>
      Ответить
      • Ненавижу энти ваши таги.
        Ответить
        • Ты просто не видел программирования на «XSL».
          Ответить
        • P.S. Начнём с простого примера:
          <?xml version="1.0"?>
          <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
              <xsl:output method="html" encoding="utf-8" omit-xml-declaration="yes" standalone="yes" />
              <xsl:template match="@*|node()"><xsl:copy><xsl:apply-templates select="@*|node()" /></xsl:copy></xsl:template>
              <xsl:template match="u[@class='external']"><a href="{@title}" target="_blank"><xsl:value-of select="." /></a></xsl:template>
          </xsl:stylesheet>

          Превращает такой код:
          <u class="external" title="http://govnokod.ru/">ссылка</u>

          В такой:
          <a target="_blank" href="http://govnokod.ru/">ссылка</a>


          Это простой пример, без ифов, без циклов, без подпрограмм.
          Ответить
          • А твой "XSL" сможет работать с "HTML" или он только "XML" кушает?
            Ответить
            • Отлично кушает «HTML». Возможно, будет глючить, если в «HTML» есть ошибки вроде незакрытых тегов.

              Хотя у него поиск тегов регистрозависимый. Так что теги, написанные заглавными, заменять не будет.
              Ответить
              • Говно. Сейчас верстка везде "HTML5" с незкрытыми тагами, а сериализация в "JSON". В "XML" разве что всякие конфиги остались.
                Ответить
                • https://www.mobygames.com/images/shots/l/351428-stroker-commodore-64-screenshot-i-tried-to-get-a-bit-harder.png
                  Ответить
                  • На «Commodore 64» была ещё странная игра «Mikie»:
                    https://www.mobygames.com/images/shots/l/44808-mikie-commodore-64-screenshot-quantum-physics-room.gif


                    Суть игры: во время урока нужно подойти к какой-нибудь девчонке сзади и успеть с ней что-то сделать, пока учитель не заметил.
                    Ответить
                    • На Atari еще была игра, как ковбой индианку ебет
                      https://i.kinja-img.com/gawker-media/image/upload/c_fill,f_auto,fl_progressive,g_center,h_ 675,pg_1,q_80,w_1200/18j1dlt9podhjjpg.jpg

                      Игра совершенно отвратительная и сексистская, потому что девушка привязана.
                      В наше время программист бы уже весь свой гонорар раздал феминисткам
                      https://en.wikipedia.org/wiki/Custer%27s_Revenge
                      Ответить
                      • Ёбаные восьмибитные извращенцы...
                        Ответить
                      • > индианку
                        > девушку
                        Какая дискриминация )))
                        Ответить
                        • не понял
                          он должен белого богатого гетеросексуального европейца ебать чилишоли?
                          Ответить
                          • > он
                            И тут обосраться умудрились. Как это вообще в продажу допустили...
                            Ответить
                            • не понял
                              она должна была ебать? страпоном чтоли?

                              Так такого добра на порнхабе полно
                              Ответить
                              • > она
                                Какая бинарность )))

                                Не забудь учесть интересы 100500 оставшихся ~полов~ гендеров.
                                Ответить
                                • Какая шизофрения )))
                                  Ответить
                                • Братишки, я вам тестик принёс:
                                  http://lovas.ru/gender
                                  Ответить
                                  • Корнер кейсы не работают.
                                    Вот 25 y.o frontend developer - - кто?
                                    Ответить
                                  • Проверил. Точность не 100%.
                                    Я ответил специально неправильно, и "искусственный интеллект" ошибся.
                                    Ответить
                              • Ну почему сразу страпоном, может она отрастила 20 см клитор.
                                Ответить
                        • In General Retreat, it is the woman who has to overcome various obstacles to have sex with Custer.
                          Ответить
                    • Это типа Свена что-то?
                      Ответить
                  • Какой xyu )))
                    Ответить
                • Благодаря этому можно случайно не закрыть тег, и узнать о проблемах только на вторые сутки, когда у одного из клиентов случайно что-то не отобразится.

                  А раньше такие вещи отлавливались прямо на CI, представляешь как это было тупо и неудобно?

                  Хорошо, что современные технологии такие удобные
                  Ответить
                  • А в "хтмл5" список тегов, которые не надо закрывать, разве не фиксирован?
                    Ответить
                    • фиксирован, но проверять на велфоменность стало куда сложнее, а для нормальной валидации инструменты вообще в вечной бете

                      И парсеры xml не работают, и xsl тоже
                      Ответить
                      • > xsl
                        Да там вроде можно генерить и непарные теги и просто текст?

                        А хтмл *на входе* трансформера - это уже какое-то извращение.
                        Ответить
                        • не парные теги нельзя, и именно по этому с помощью xls физически нельзя сделать невелформенный документ, а текст и будет текстом

                          а с помощью модных ныне шаблонизаторов -- можно

                          так же с помощью xsl нельзя случайно сделать дабл эскейпинг или xss, так как код отделен от данных


                          xhtml это просто xml, какая разница, что у нас на входе? почему я не могу хотеть одну страницу превратить в другую?
                          зачем мне вообще два разных стандарта?
                          Ответить
                          • Представляешь, как скучно было бы, если бы все использовали эту технологию!

                            Именно поэтому я за "PHP".
                            Ответить
                          • > нельзя сделать
                            Даже через cdata?
                            Ответить
                            • Вставить в шоблон непарный тег получается, но на выходе всё экранируется: знак «<» заменяется на «& lt;», если он был внутри cdata.
                              Ответить
                          • Кажется нашёл, xsl:output html должен эти самые ебучие непарные теги выводить (в шаблоне они будут парные, само собой).
                            Ответить
                            • Да, можно, но выведутся без пары только те, которые явно прописаны в самом шоблонизаторе («Xalan», «Saxon», «Sablotron», «libxslt», «msxml», что там ещё модно).
                              Ответить
                              • Ну а что попало без пары выводить вроде и не положено?
                                Ответить
                                • А если я умышленно хочу распидорасить страницу, оставив незакрытый тег <s>?
                                  Ответить
                                  • С такими желаниями тебе надо пойти наси. Вот уж где простор для распидорашевания!..
                                    Ответить
          • И ведь это же функциональный язык. Хаскелератам должно нравиться.
            Ответить

    Добавить комментарий