1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shixixiyue-MyBootstrapEx

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Проект JQ-Bootstrap

Проект

Мой проект JQ-Bootstrap, расширение для Bootstrap, используется вместе с JQuery.

Версия 2.0 находится в процессе разработки...

Адрес версии 1.0: http://www.jq22.com/jquery-info14436

Я пришёл из мира .NET. Когда моя компания начала использовать Bootstrap для фронтенда, мы столкнулись со следующими проблемами:

  1. Поскольку бэкенд-программы имеют схожую структуру интерфейса, большинство функций страниц — это операции над данными (добавление, удаление, изменение и проверка). Сложная логика выполняется бэкендом. Поэтому при использовании Bootstrap многие HTML-элементы приходилось многократно копировать и вставлять. Использование шаблонов не гарантировало гибкости. Если после создания множества страниц требовалось внести общие изменения, это было довольно трудоёмко для разработчиков, специализирующихся на бэкенде.

  2. Разработчики бэкенда не очень хорошо знакомы с фронтендом и не готовы тратить много времени на оптимизацию кода. Это приводило к тому, что страницы, разработанные разными программистами, имели разный стиль. В целом, программное обеспечение выглядело неоднородно.

  3. Некоторые компоненты Bootstrap не удовлетворяли требованиям клиентов, и нам приходилось использовать сторонние плагины. При комбинировании нескольких таких плагинов у разработчиков начинались проблемы.

Поэтому, если в компании нет специалистов по фронтенду и нет зрелой структуры шаблонов Bootstrap, возникают следующие проблемы: увеличение объёма работы, влияние на сроки разработки; отсутствие единообразия в стиле страниц; сложность поддержки логики кода на фронтенде.

После того как я обнаружил эти проблемы, я решил использовать JQuery для интеграции Bootstrap и сторонних плагинов, чтобы обеспечить единообразие в используемых JavaScript и CSS. Я стремился обеспечить гибкость разработки при одновременном обеспечении единообразия макетов и стилей страниц.

Теперь я представляю этот проект как открытый исходный код. Если этот плагин поможет разработчикам бэкенда решить проблемы с фронтендом, я буду очень рад.

Демонстрационный адрес: https://shixixiyue.gitee.io/mybootstrapex/

API: https://shixixiyue.gitee.io/mybootstrapex/API/index.html

Архитектура программного обеспечения

Основано на Bootstrap, сторонних плагинах Bootstrap и JQuery.

Примеры страниц

  • Стиль: Modal

  • Модальное всплывающее окно: Modal

  • Предупреждающее сообщение: Alert

  • Вкладки: Tab

  • События вкладок: Tab

  • Проверка формы: Form

  • Выпадающий список: DD

  • Панель: Panel

  • Дерево: Tree

  • Кнопка: Button

  • Таблица: Grid

  • Многоязычная поддержка: 多语言支持

  • Онлайн-просмотр исходного кода: 在线源码学习

  • API: API

Важные записи в журнале

[2019-3-12]

  • 1. Добавлен плагин Tree с примерами и API.
[2019-3-1]
  • 1. Добавлены примеры и API для плагина Alert.
  • 2. Добавлены примеры и API для плагина Confirm.
[2018-6-21]
    • 1. Добавлена таблица Grid.
    • 2. Добавлена кнопка Button Group.
[2018-6-12]
    • 1. Добавлен Panel.
    • 2. Добавлена Button.
[2018-5-31]
  • 1. Добавлена страница API.
[2018-5-30]
  • 1. Добавлены вкладки с примерами.
  • 2. Исходный код открыт.
[2018-5-29]
  • 1. Добавлена 404 страница.
  • 3. Добавлена регистрация событий для элементов управления.
[2018-5-28]
  • 1. Навигационная панель была инкапсулирована.
[2018-5-25]
  • 1. Поддержка нескольких языков.
  • 2. Главная страница добавлена.
[2018-5-24] Создание проекта.

Свяжитесь со мной

@北京-没想好 QQ: 935732994

Мой блог: http://www.cnblogs.com/shiworkyue/

Также можно связаться через WeChat:

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Моё расширение Bootstrap, используемое вместе с JQ. Расширить Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/shixixiyue-MyBootstrapEx.git
git@gitlife.ru:oschina-mirror/shixixiyue-MyBootstrapEx.git
oschina-mirror
shixixiyue-MyBootstrapEx
shixixiyue-MyBootstrapEx
master