HB's Thoughts

Ако Вселената е отговорът, какъв е въпросът?!

Статии

7.08.2025 г.

HB's Thoughts Линк към статията

Малка блог система построен с Nuxt 4, фокусиран върху статии за Vue, Nuxt, TailwindCSS, TypeScript и фронт-енд разработка.


Компетентност: Маниак
28.11.2024 г.

Простичък Vue плъгин за гео локация Линк към статията

Когато пиша плъгин, мисля за него, като самостоятелно парче код, което има собствена логика на работа и е независимо от мястото, на което ще се ползва. Това разбира се не е съвсем вярно, но при проектирането на плъгин, винаги изхождам от тази идея. Все пак всяка система има своя логика и архитектура, която трябва да се спазва - особено за изходящите данни.


Компетентност: Маниак
26.11.2024 г.

Vue Router и Main файла Линк към статията

При стартиране на нов Vue проект, използвам Quick Start секцията на сайта на Vue. След това, задължително, правя няколко малки промени, преди да добавя проекта към Source Control банката.


Компетентност: Про
26.08.2024 г.

Electron, TypeScript и Parcel Линк към статията

Документацията на Electron е изцяло за JavaScript, но това не пречи да си използвате TypeScript, с който да генерира този JavaScript. Трябва да се спазват няколко простички правила, и то основно в пътищата на зареждане на файловете. Подготвил съм и малко допълнение за front-end частта. Вместо стандартната за Electron HTML страница ще направя малка компилация с Parcel.


Компетентност: Базова
3.07.2024 г.

Логване на информация с Web Workers от Vue 3 към сървъра Линк към статията

Web Workers са малки, но мощни скриптове, които работят на 'заден план' в браузъра. И понеже не пречат на рендирането на приложението Ви, може да ги товарите с разни задачи, които да изпълняват.


Компетентност: Маниак
Тагове: VueWeb Workers
14.05.2024 г.

Премахване на наклонената черта от адресната линия в Nuxt Линк към статията

Всяка страница във Вашия уеб сайт трябва да е с уникално съдържание. Ако имате втора страница с същото съдържание, то тежестта на информацията за търсачките се разделя между двете и това силно намалява шансовете им за по-ранно показване в резултатите от търсенето.


Компетентност: Про
Тагове: NuxtSEO
30.04.2024 г.

Динамичен manifest.json Линк към статията

Ако желаете потребителите на вашето уеб приложение да го „инсталират“ на своите устройства, достатъчно е да попълните manifest.json файла. Има широка поддръжка от всякакви браузъри и операционни системи и е елементарно да се направи, за да се пропуска.


Компетентност: Базова
Тагове: HTMLJavaScript
27.03.2024 г.

Nitro, i18n and Dev Proxy Линк към статията

Когато ползвате Nuxt, нормално е да използвате и Nitro, но понякога това не влиза в сценария, който са Ви подготвили. За API заявките отговаря друг beck-end сървър и за да може да си разработвате локално приложението, трябва да се настрои прокси.


Компетентност: Про
Тагове: NuxtNitro
18.03.2024 г.

Vue emits с параметри Линк към статията

Предаването на събитията във Vue от компонент, обратно към този, който го извиква става с emits. Предаването може да се направи и с Pinia или друга библиотека за управление на 'състоянието', но това ще е за някоя друга статия.


Компетентност: Базова
Тагове: Vue
28.02.2024 г.

Parcel & Robots Линк към статията

Има различни начини, да окажете на ParcelJS, кои файлове са статични и не трябва да преминават през билд трансформацията, но ако са малък брой, можете да активирате transformers плъгина и след това да ги окажете директно в билд скрипта в package.json файла.


Компетентност: Маниак
Тагове: Parcel

🖖Live long and prosper