Ответы пользователя по тегу HTML
  • Как создать рекурсию в pug с созданием списка из объекта?

    @Shannon
    Например, вот так, как вариант

    -
     var obj = {
      "label": "蟆",
      "children": [
        {
          "label": "虫"
        },
        {
          "label": "莫",
          "children": [
            {
              "label": "艹"
            },
            {
              "label": "旲",
              "children": [
                {
                  "label": "日"
                },
                {
                  "label": "大"
                }
              ]
            }
          ]
        }
      ]
     }
    
    mixin unpackKanji(obj)
      if(Array.isArray(obj))
        each item in obj
          +unpackKanji(item)
      else
        ul
          if(obj.children)
            li=obj.label
                +unpackKanji(obj.children)
          else
              li=obj.label
    
    +unpackKanji(obj)
    Ответ написан
    Комментировать
  • Каков алгоритм создания мобильного приложения на html, css и js?

    @Shannon
    habrahabr.ru/post/257889 - по сути Framework7 самый простой, и один из самых быстрых фреймворков для html5 приложений
    Вначале набрасываете дизайн в html, потом к дизайне привязываете нужный код в js-файле. Ничего дополнительно изучать не требуется, чистый html + js

    Есть набор компонентов (кнопки, списки, диалоговые окна, выпадающие меню и т.д.) которые просто размещаете в html-файле, для каждого компонента есть инструкция как его вставить в html файл и как их привязать к js-коду. Всё это делается 1-2 строчками и выглядит как нативные элементы

    В статье немного устарела информация, в последней версии фреймворка много улучшений, а так же появилась полноценная поддержка android material design и ios 9 style, включая инструкцию как их переключать офф сайт framework7
    Ответ написан
    Комментировать
  • Как сайт превратить в приложение android?

    @Shannon
    Самый простой и быстрой способ, не требуется разбираться что такое android, как под него писать, куда что добавлять, где взять эмуляторы, что такое webview, папки assets и т.д.:

    1. Ставите Intel XDK и создаете новый проект
    2. Тут же просто перетягиваете нужные файлы в папку www
    3. В эмуляторе (который кстати тут быстрый и ничего дополнительно ставить не требуется) тут же смотрим на результат

    Если всё устраивает то нажимаете build и выбираете android (лучше всего crosswalk, работает намного быстрее, но весит больше). В итоге получаете apk файл

    072a750601254d1d93a22b7c6445ccb9.jpg

    Так же, можете глянуть - habrahabr.ru/post/257889 если вдруг захотите попробовать реализовать сайт как HTML5-приложение
    Ответ написан
    3 комментария