Свързани публикации 'webdev'


Какво научих от JavaScript 30
И така, бях случайно попаднал на този безплатен курс по JavaScript30 от Wesbos миналата година и чаках подходящ период (който можех да ангажирам), за да започна курса. Курсът ви предоставя видео ръководство, начални и пълни файлове за всеки проект и обхваща голямо разнообразие от подтеми в рамките на езика Javascript. След първите няколко дни от стартирането на моя #100daysofcode тази година, реших да спра да се тревожа за това колко време мога да кодирам всеки ден и наистина да го..

Chrome DevTools — функции, за които може да не знаете (част II)
Наскоро ме попитаха за инструмента, без който не мога да си представя работата. И отговорът ми беше почти незабавен — Chrome DevTools. За тези, които не знаят това (възможно ли е никога да не чувате за това, когато сте уеб разработчик?) Chrome Dev Tools са набор от супер полезни и мощни инструменти за разработчици, достъпни безплатно и вградени в браузъра Chrome. Преди време написах статия...

Какво прави един добър ангажимент
Първо, основната цел на ангажимента е да се въведе атомна промяна. Атомните промени съдържат само една функция, рефакторинг, корекция и т.н. Добрият ангажимент позволява да се оценява една промяна наведнъж и съдържа само/всички необходими промени. Лошите ангажименти се случват поради лош работен процес. Вашият работен процес рядко е отражение на това, което трябва да се съдържа в един добър ангажимент, т.е. 9 пъти от 10, ако се ангажирате с помощта на git commit -a , вие го правите..

Fl-Query⚡ за Flutter | Управлението на асинхронни данни и мутации във Flutter сега е като полъх🌬️
Ако сте запознати с „Flutter“, определено сте запознати с FutureBuilder . В крайна сметка това е единственият начин, по който можете да извлечете данни във Flutter с правилно състояние, или не е така? Но може би сте забелязали, че всеки път, когато Widget се преустройва, Future също се изпълнява, освен ако не декларирате своя Future в initState Но дори и да декларирате бъдещето си в initState , за да избегнете повторно изпълнение при реконструкции, то пак ще се стартира отново,..

Текстово базирано редактиране на ниво и Phaser JS
Първоначално публикувах това на моя уебсайт на 4/7/17. Публикувах това и в Dev.to на 26.11.18. Ако сте запознати с roguelikes (походови обхождания на подземия) като Nethack, тогава без съмнение сте запознати с идеята елементите на играта да се показват изцяло като ASCII знаци. Тук ще обясня как използвам подобен подход, за да създам оформлението на стаите в игра, върху която работя, и как използвам Phaser (JS двигател за игри), за да изобразя стаите въз основа на моите оформления...

Овладяване на CSS селектори: Изчерпателно ръководство
Изчерпателно ръководство Cascading Style Sheets (CSS) е основен език, използван за стилизиране на уеб страници, за подобряване на външния им вид. Той не само подобрява външния вид на уеб страниците, но и прецизно насочва и стилизира конкретни HTML елементи. И не се страхувайте, защото съм тук, за да ви преведа през това пътуване на прилагане на стилове към вашите HTML елементи, специално използвайки CSS селектори. Да започваме! Какво представляват CSS селекторите? CSS..

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