Віконний інтерфейс 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
Есть одна ситуация - окно можно переместить вниз за пределы видимой части общей рабочей зоны. Необходимо добавить условие как это сделано для право-лево-верх.
Добавил
Недавні записи
- DShot receiver on STM32
- CRSF to PWM
- U-FOC PC Monitor для Chrome browser
- Фільтрація Back-EMF. Безсенсорні BLDC мотори
- Text to speech. Українська мова
- LCD Display ST7567S (IIC)
- Розпізнавання мови (Speech recognition)
- Selenium
- Комп'ютерний зір (Computer Vision)
- Деякі думки про точність вимірювань в електроприводі
Tags
git wifi encoder solar atmega ssd1331 sensors nvic piezo rfid smd python usb rtc motor timer bmp280 mpu-9250 barometer ethernet html books sms flask ssd1306 adc battery max1674 lcd soldering avr bldc stm32 mongodb 3d-printer remap eeprom dc-dc displays java-script nodemcu programmator gps watchdog gpio raspberry-pi websocket flash rs-232 css hih-4000 foc brushless esp8266 uart meteo bme280 mpu-6050 examples i2c servo capture bluetooth led web options bkp pwm usart exti st-link tim docker ngnix dma pmsm dht11 eb-500 mpx4115a
Архіви