Начало работы с изучением нового языка кодирования является пугающим. Чувство с аркой, ощущаемое новичками, не зная, с чего начать. Этот пост представит вас к шагам, которые я предпринимающую, когда начать изучение нового языка, и покажет вам пример того, как применить свои новые знания знания на разработку вашего собственного приложения или веб-сайта.
Шаг 1) Выберите язык для расследования. Спросите себя, что вы хотите достичь, а затем понять, какой язык подходит для удовлетворения ваших целей. См. Пример ниже:
Разработать статический сайт (интерфейс): HTML, CSS Разработать динамический сайт (интерфейс): jquery, angularjs, inventjs Разработка веб-сайта управляемого базой данных (Back-end): PHP, Python, Nodejs, Ruby Разработать сайт с рамками: Zend или Laravel (PHP), Python (Django), Spring MVC (Javscript)
Примечания: Статический сайт – это веб-сайт, который представляет содержимое, указанное в коде без какой-либо модификации после нагрузок страницы. Динамический веб-сайт – это веб-сайт, который имеет элементы на странице, которая перемещается или изменяется без страницы, необходима для перезагрузки. Веб-сайт управляемого базой данных – это веб-сайт, который заполняет содержимое его страницы из данных, хранящихся в базе данных, в отличие от содержимого в жестком законе в коде. Рамки – это скелетное приложение, которое поддерживает вас о том, как эффективно код и отделить ваше приложение на разные модули и страницы. Рамки позволяют вам быстро развивать свои идеи, не беспокоясь о базовой архитектуре вашего кода (где вы помещаете свои файлы и как эти файлы могут общаться друг с другом).
Сегодня Мы смотрим на изучение REVENTJS для разработки пользовательского интерфейса динамического веб-сайта на «интерфейсе веб-сайта» (часть сайта, которую все видят и взаимодействует с!)
Что реагирует? РЕАКТ – это «передний» кодирующий язык, разработанный инженерами Software Facebook для облегчения и более эффективных интерфейсов пользовательских интерфейсов. Код структурирован в компартризованной моде, создавая «компоненты», которые могут быть использованы повторно использованы по мере необходимости вашего приложения.
Шаг 2) Посетите страницу «Начало работы» вашего выбранного языка. Найдите первое руководство, которое вы можете найти (обычно называемый «Hello World» Учебное пособие) и попытайтесь понять, как они смогли достичь вывода на экране, основанном на экране, который они написали.
Ссылка на Reactjs Hello World World Tutorial ниже: https://facebook.github.io/react/docs/hello-world.html Ссылка на онлайн-редактор ReactJS, чтобы увидеть результаты вашего кодирования, Live: HTTPS://jsfiddle.net/reactjs/69z2wepo/
При чтении документации выделите пристальное внимание к представленным ключевым концепциям и какие рекомендуемые конвенции кодирования являются. Без понимания этих концепций ваша разработка будет значительно замедляться. Найдите время, чтобы переварить, что они присутствуют и используют онлайн-редактор для быстрого тестирования этих концепций.
Вот список вещей, которые я узнал из документации REVENTJS до написания любого кода:
- REVECTJS – это библиотека JavaScript – у вас должно быть понимание JavaScript, чтобы начать (см. Эту ссылку, если это необходимо https://developer.mozilla.org/en-us/docs/web/javascript/a_re-introduction_to_javascript)
- Вы можете вставить HTML-компоненты в переменные ract (jsx), как так:
const element =Hello, world!
;
- Код JSX компилирует обратно в регулярные объекты JavaScript. До компиляции вы можете использовать JSX для вашего преимущества для возврата различных элементов HTML на основе конкретных критериев. См. Ниже пример функции JSX, где отображается имя пользователя, если пользователь существует, в противном случае «Hello Remangan» возвращается в интерфейс.
const user = 'Marty'; function getGreeting(user) { if (user) { returnHello, {user}!
; } returnHello, Stranger.
; }
- Чтобы сделать свои объекты JavaScript в интерфейс, вы должны выполнить следующую функцию и указать, какой элемент HTML для рендеров объектов внутри
const elementToRender =Hello World
; ReactDOM.render( elementToRender, document.getElementById('root') ); // Where root is the id of a div within your html:React Test
Шаг 3) Просмотрите проекты Git, чтобы увидеть, как члены сообщества использовали желаемый язык программирования для создания своих приложений или проектов. Мои критерии поиска Google обычно состоит из следующей фразы: «Git Язык Котельная тарелка» и узнайте, как высоко оцененные репозитории структурировали свой код.
Для реагирования я бы порекомендовал клонирование репозитория ниже, следуя инструкциям по настройке и попытки понять, как был построен передний конец на основе представленного кода.
git clone https://github.com/davezuko/react-redux-starter-kit
Шаг 4 Измените код, чтобы наблюдать изменения в интерфейне и воспроизводить, пока не получите доверие к тому, как компоненты взаимодействуют друг с другом.
Оставайтесь на улице для моего сообщения в блоге, принимая вас через приложение React, которое взаимодействует с финансовым обменом API для представления текущих валютных курсов для различных валютных пар.
До тех пор время драгоценного, провести его кодирование! Матч