Size: a a a

DНЕВНИК web-программиста

2019 March 29
DНЕВНИК web-программиста
Git
Изучение теории JS (этап 3.1.) уже скоро заканчивается, планирую сделать подробный анализ в ближайшее время. А пока решил отвлечься и изучить основы git.
Скажу сразу - действительно только основы, а остальное когда уже понадобится 😅 Тем более ничего сложного в этом не увидел.

Если кому интересно, выложу материалы, по которым изучал основы
1. Видео курс Алекса Лущенко, которого ранее уже упоминал. Этот плейлист еще не закончен, надеюсь в ближайшее время он добавить новые видео. Вроде, обещал с WebStorm.
2. Интерактивный курс
3. Шпаргалка

Если у вас есть интересный материал на эту тему, поделитесь им в чате 👇
источник
2019 April 01
DНЕВНИК web-программиста
Анализ

Итак, этап моего обучения - 3.1 окончен. Пора сделать короткий анализ.
Скажу сразу, первоначальный план  я немного подкорректировал. Это нормально, на то он и план.
Срок обучения составил 10 недель и объем, если измерять по https://learn.javascript.ru/ - это 1 часть.

В отличие от первых двух этап обучения - CSS и HTML уже было не так просто. Кое что даже не понятно и пришлось несколько раз гуглить доп материалы и обращаться к ментору.
Даже сейчас я уверен, что не решу некоторые из пройденных задач. Материал хоть и разобран весь, понят мной, но не скажу что он усвоен на 100% - нужна доп практика. Думаю, со временем это все будет.
Полезные статьи и материалы, которые я находил и счел годными я публиковал в дневнике, надеюсь, вам они то же помогли.

С сегодняшнего дня перехожу к этапу 3.2. - DOM

Подробный план и учебные материалы выложу в ближайшее время.

PS Коротко отвечу на самые частые вопросы в личку:
- учиться сложно, хоть и есть к кому обратиться за помощью;
- жена не лезет в мою работу, но поддерживает ; 🤝
- занимаюсь 2-3 часа в день, но после 2 обычно голова уже "не варит" ;)
- сдаваться не собираюсь;
- когда опускаются руки читаю список мотивации, слушаю аудио и читаю книги;
- без системы уже бы давно забил (если и не забил бы, то 100% было бы сложнее);
- думаю, что каждый может стать веб программистом.

Всем удачи, спасибо что читаете - уверен, что все получится.

PPS Если у вас есть вопросы или какие-то мысли, пишите в наш чат👇 Чем смогу помогу. А так же большое спасибо тем, кто гораздо лучше меня разбирается в программировании и часто помогает другим в чате. Особенно Владимиру и Кристиночке 🤟
источник
2019 April 02
DНЕВНИК web-программиста
JavaScript. DOM. Какой из 4 фрагментов года (для получения элемента HEAD) является не верным:
Анонимный опрос
15%
document.documentElement.children[0]
37%
document.head
39%
document.documentElement.lastChild
8%
document.documentElement.firstChild
Проголосовало: 363
источник
2019 April 03
DНЕВНИК web-программиста
✅ Правильный ответ (точнее НЕ правильный 🤣): document.documentElement.lastChild

Подробнее о навигации по DOM-элементам👇
источник
DНЕВНИК web-программиста
JavaScript. Что будет выведено в console.log?
#задача
источник
DНЕВНИК web-программиста
Выберите верный ответ:
Анонимный опрос
35%
1
52%
2
13%
undefined
Проголосовало: 435
источник
2019 April 04
DНЕВНИК web-программиста
Правильный ответ - 2
При вызове функции f с ключевым словом new будет создан новый объект.
this.x =2 будет на него ссылаться, а вот далее идет самовызывающаяся функция, в которой this.x =1 ссылается на глобальный объект
источник
2019 April 08
DНЕВНИК web-программиста
Всем привет! 🖖
Что-то вчера пол дня буксовал на теме Атрибуты и DOM-свойства
Плюс не сразу просек, что .getElementsByTagName и get.ElementsByClassname - это коллекции, в отличии от .getElementById
Из-за этого 2!!! часа не мог понять почему у меня половина примеров не работала((( 🤯
Так что обратите на это внимание, плюс вот это видео посмотрел, помогло разобраться.
зы Все руки не дойдут накидать план учебы для DOM. Постараюсь в ближайшее время.
Всем удачи! 👊
источник
DНЕВНИК web-программиста
источник
2019 April 10
DНЕВНИК web-программиста
Приветствую всех. 🖖
Продолжаю изучать DOM, а заодно решать задачи. Хочу поделиться разбором старенькой задачки:

У нас есть 12 монет, среди которых 1 фальшивая (она легче или тяжелее оригинальных, точно не известно). Что бы ее найти у нас есть 3 попытки и рычажные весы.

Попробуйте решить, а потом почитайте подробный разбор этой задачи
#задача
источник
2019 April 11
DНЕВНИК web-программиста
HTML. Какой тег существует?
Анонимный опрос
13%
<color>
34%
<code>
35%
<quote>
19%
<pr>
Проголосовало: 596
источник
2019 April 12
DНЕВНИК web-программиста
✅ Правильный ответ - code

Тег code предназначен для отображения одной или нескольких строк текста, который представляет собой программный код. Сюда относятся имена переменных, ключевые 
#задача
источник
2019 April 14
DНЕВНИК web-программиста
Нашел интересную статью-шпаргалку
Что нужно знать про массивы в JavaScript.
Конечно, про методы массива можно почитать и на Mozzila, но мне статья понравилась, рекомендую.
зы Два дня не занимался - личная трагедия выбила из колеи. Теперь совесть мучит, тк одно из правил в моей системе обучения - обязательные занятия каждый день.
#js
источник
2019 April 16
DНЕВНИК web-программиста
Тест.
Нашел интересный тест по javascript. Состоит из 14 мини-вопросов в основном на знание области видимости, функциональных выражений и определения переменных и функций. Думаю, будет  интересен тем, кто изучает js или даже уже считает себя знатоком 🤖
ps Результатами можно поделиться в чате
#задача
источник
2019 April 17
DНЕВНИК web-программиста
Очередная дорожная карта веб-разработчика на 2019год. Ну, нравится мне эта страшная для новичка картинка 🤣🤣🤣
#js
источник
DНЕВНИК web-программиста
Для тех, кто уже немного разбирается в JS - Web звонилка, за час
#js
источник
2019 April 20
DНЕВНИК web-программиста
источник
2019 April 22
DНЕВНИК web-программиста
#задача javascript object
Что будет выведено в console.log?
источник
DНЕВНИК web-программиста
Верный ответ:
Анонимный опрос
34%
Alex
60%
Kate
7%
dataUser is not defined
Проголосовало: 443
источник
2019 April 23
DНЕВНИК web-программиста
Правильный ответ  - Alex.

В  качестве аргумента в функцию мы передаем не объект, а ссылку на объект (dataUser). Поэтому при выполнении функции будет создан новый объект, который мы присваиваем (=) для этой ссылки. Естественно, он виден только внутри функции.
А вне функции эта ссылка продолжает указывать на наш исходный объект, поэтому выведется Alex
источник