Віконний інтерфейс HTML + Javascript
Ми всі вже звикли до віконного інтерфейсу у операційних системах. Звикаємо до "віконець" які вискакують на сайтах і дратують нас. Інколи самі на сайтах використовуємо щось типу чатів для on-line консультацій, тощо. Я помітив що такі вікна вкрай туплять і капець як гальмівно завантажуються і працюють. Бо сучасні підходи розробки вимагають... Та в деяких проектах зручніше використовувати саме інтерфейс схожий на віконний. Тому трохи заморочився і зробив щось таке, що назвав WinManager.
Головна ідея була зробити простий, ЛЕГКИЙ і ШВИДКИЙ механізм керування "вікнами" без жодних залежностей. Тобто, не використовувати жодних бібліотек та фреймворків. Але щоб цей механізм можна було використовувати з іншими бібліотеками та фреймворками якщо буде потрібно.
WinManager дозволяє досить просто робити з DIV-вів вікна, які можна пересувати мишкою, змінювати розмір, звертати/розвертати. За допомогою Javascript можна програмно керувати "вікнами", та змінювати їхній контент, розміри, положення, зберігати та відновлювати положення та стан вікон.
Windows Manager JavaScript бібліотека
Приклад використання WinManager доволі простий і складає всього один html файл який містить необхідні HTML, CSS і Javascript. Нарізати на шматки та запиляти під свої потреби зможете самі.
Бажаю успіхів.
P.S. вибачайте за очапатки якшо шо :)
Дивись також:
- Справочник команд по Docker. Как поднять Swarm
- MongoDB Replica Set в Docker
- Справочник команд MongoDB
- Как настроить NGNIX Loader balancer + SSL в Docker
- Технология Push notifications. Как сделать на сайте
- Пример Websocket сервера и Websocket клиента. Пример простого чата на websocket
- Как использовать Memcached в Python
- Как использовать Radis в Python
Есть одна ситуация - окно можно переместить вниз за пределы видимой части общей рабочей зоны. Необходимо добавить условие как это сделано для право-лево-верх.
Добавил
Недавні записи
- U-FOC PC Monitor для Chrome browser
- Фільтрація Back-EMF. Безсенсорні BLDC мотори
- Text to speech. Українська мова
- LCD Display ST7567S (IIC)
- Розпізнавання мови (Speech recognition)
- Selenium
- Комп'ютерний зір (Computer Vision)
- Деякі думки про точність вимірювань в електроприводі
- Датчики Холла 120/60 градусів
- Модуль драйверів напівмосту IGBT транзисторів
Tags
eeprom gps mpu-9250 sensors lcd displays html tim meteo remap pwm avr rfid ethernet pmsm raspberry-pi mpx4115a piezo uart watchdog exti git i2c bme280 bmp280 barometer nodemcu st-link eb-500 led atmega esp8266 bkp servo stm32 wifi flask solar bluetooth brushless motor smd docker books encoder capture battery soldering hih-4000 ssd1331 ssd1306 mpu-6050 dc-dc ngnix programmator mongodb examples adc nvic dht11 rs-232 css websocket web python 3d-printer rtc usart gpio foc bldc usb flash dma sms max1674 java-script timer options
Архіви