Как я могу на самом деле применить изучаемый яваскрипт [закрыто]


10

Я программист внешнего интерфейса. Я хорошо разбираюсь в дизайне, HTML, CSS и JQuery, но я хочу изучать JavaScript больше всего на свете. Я прошел несколько курсов, прочитал книги и учебные пособия онлайн и чувствую, что хорошо понимаю основные принципы: переменные, логика и т. Д.

В этом я вижу отличия от всех других вопросов «Как лучше узнать js» в Интернете.

То, что я не могу сделать, это применить это на практике. Я не могу сделать шаг от знания кусочков до выяснения, как они работают вместе, чтобы стать программой.

Какой лучший способ получить реальные прикладные знания с JS? Я полагаю, что лучше всего стать учеником или обучаться, но о таких вещах часто не слышишь.


2
Написать сервер в node.js. Ничто так не учит вас, как использовать его для всего веб-стека. Вы можете найти репетиторов здесь, если вам повезет
Raynos

Мне нравится звук этого!
Грегг Б

Я видел людей, мигрирующих из javascript в jQuery довольно часто. Это первый случай обнаружения обратного! ;)
check123

Это было бы почти как возвращение к вам вашего вопроса, но тем не менее, что вы хотели бы достичь с помощью js, особенно, если вы знакомы с jQuery?
check123

Мне хочется узнать больше о том, что на самом деле делает jquery, и поможет мне в этом. Кроме того, html5 настолько сильно зависит от js, что я хочу знать все, что могу, - я не думаю, что полностью полагаться на jquery - это хорошая практика, и я уверен, что есть некоторые вещи, которые могут быть проще, если твердо понять «raw». "JS. Кроме того, я бы хотел немного углубиться в программирование и я думаю, что это будет хорошим шагом вперед.
Грегг Б

Ответы:


18
  • Найдите веб-сайт, который вам понравился, и скопируйте его.
  • Создайте свой собственный сайт о себе и продолжайте добавлять к нему взаимодействие на основе JavaScript.
  • Создайте веб-приложение, которое вы всегда хотели сделать. Мое самое простое случайное приложение дало мне список того, что у меня в холодильнике. (Я печально шокирован тем, что забыл, что я купил ...)

Самый простой способ учиться (и сохранять) - это когда ты должен учиться. Будьте знакомы с концепцией, хотите реализовать ее, пойти и сделать это.


Спасибо. Я думаю, я был напуган, чтобы попытаться создать что-то самостоятельно - такое чувство, будто я не знаю, как это сделать, но я думаю, что именно здесь мне придется начинать.
Грегг Б

7

Сделайте некоторые Javascript Koans

Реализуйте простую игру в JavaScript.

  • Создать палача,
  • Создать игру Шеннона
  • Создать шашки
  • Создать судоку

Создавайте симпатичные пользовательские интерфейсы с прокруткой, выполняйте ajax-запросы, чтобы получить «следующие 10 фраз» или «следующую конфигурацию платы».

Ознакомьтесь с 10 вещами Пола Айриша, которые я узнал из чтения источника jquery, и еще 11

Прочитайте документацию MDC . Прочитайте все документы JQuery (это легко прочитать и только несколько часов времени).

Да, и знаю о jsfiddle.net - лучшая вещь когда-либо.


+1 для страницы Пола Ирша, JS на фоне это круто.
DMin

1
@Grillz - я только что провел 5-часовое интенсивное обучение всему, что вам нужно знать о Javascript и jQuery. Добро пожаловать в слайд-колоду: dl.dropbox.com/u/108084/All%20of%20Javascript%20DEP.pptx
Джордж Мауэр

1
Еще лучше, вот это на слайдшери: slideshare.net/Togakangaroo/all-of-javascript
Джордж Мауэр

1

Поскольку вы знакомы с jQuery, я бы сказал, попробуйте создать плагин jQuery. Вы можете использовать свои навыки JS там.

Или

Возьмите существующий плагин jQuery и попытайтесь разработать его, используя обычный js.


0

Самый простой способ стать профессионалом JavaScript - это присоединиться к фирме по разработке программного обеспечения в качестве внешнего инженера и применить свои знания в новых проектах. Если вы справились хорошо, я знаю, что когда вы разрабатывали что-то с (jquery ajax javascript), то определенно это понравится каждому, потому что это быстро и оптимизировано. Тогда вы будете хваленым в организации.


0

Единственная книга о JavaScript, которую я держал, мне никогда не помогала. Именно применение языка для решения актуальных проблем сделало меня мастером JavaScript почти мгновенно. То же самое касается почти любого языка, который я использую.

Хороший вариант использования JS - это картографирование приложений. Попробуйте поработать с Google Maps или OpenLayers. Если вы не увлекаетесь картами, попробуйте JavaScript Framework, такой как jQuery или Prototype. Посмотри, что ты можешь сделать. Создавайте модные формы, придумывайте идеи, как ускорить работу сайтов, реализующих Ajax-приложения, и все такое. Может быть, другое приложение слайд-шоу ... что-то действительно крутое? Или для чего-либо нужен интерфейс администратора? Как бы вы сделали его более удобным для пользователя с помощью JavaScript. Возможности бесконечны, не говоря уже о node.js, который открывает целый новый мир возможностей.

Это действительно зависит от вас и ваших потребностей. Все, что я могу вам сказать: выбрать проблему и решить ее. Книги помогут вам в этом, но никогда не заменят полученный опыт

Роман

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.