Як я можу реально застосувати JavaScript, який я навчаю [закрито]


10

Я передній програміст. Я гарний з дизайном, html, css та jquery, але я хочу навчитися вивчати JavaScript більше всього. Я пройшов пару курсів, прочитав книги та підручники в Інтернеті і відчуваю, що добре розумію основні принципи: змінні, логіка тощо.

Це, де я бачу, відрізняється від усіх інших питань "Що найкращий спосіб дізнатися js" в Інтернеті.

Що я, здається, не можу зробити, це втілити це в фактичну практику. Я не можу взяти стрибок з того, щоб знати шматочки та шматки, щоб зрозуміти, як вони працюють разом, щоб стати програмою.

Який найкращий спосіб отримати фактичні прикладні знання за допомогою js? Я припускаю, що найкращим було б стати учнем чи навчатися, але про такі речі ви часто не чуєте.


2
Написати сервер у node.js. Ніщо не навчає вас так, як використовувати його для всього веб-стека. Тут ви можете знайти репетиторів, якщо вам пощастить
Райнос

Мені подобається звук цього!
Грегг Б

Я бачив людей, які мігрують з JavaScript на jQuery досить часто. Це перший випадок зворотного виявлення! ;)
перевірка123

Це було б майже так, як повернути своє запитання до вас, але все-таки, що саме ви хочете зробити від js, особливо, враховуючи, що вам комфортно jQuery?
чек123

Я відчуваю, що дізнатися більше про те, що насправді робить jquery під кришкою, допоможе мені бути кращим у цьому. Крім того, html5 так сильно спирається на js, що я хочу знати все, що можна про нього - я не відчуваю, як повністю покладатися на jquery - це хороша практика, і я впевнений, що є деякі речі, які можуть бути простішими з твердим розумінням "сирого" "js. Крім того, я хотів би трохи перейти до бек-енд програмування, і я думаю, що це було б гарним кроком.
Грегг Б

Відповіді:


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

Найпростіший спосіб навчитися (і зберегти) - це коли вам доведеться вчитися. Будьте піддані концепції, хочете її втілити, йдіть і виконуйте.


Дякую. Я здогадуюсь, що мене залякали спробувати побудувати щось самостійно - відчуваючи, що я не знаю, як це зробити, але, мабуть, саме там мені доведеться почати.
Грегг Б

7

Зробіть кілька коанів Javascript

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

  • Створіть Hangman,
  • Створіть гру Шеннона
  • Створіть шашки
  • Створіть судоку

Створіть приємні інтерфейси, що прокручуються, виконайте запити 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 майже за короткий час. Те саме стосується майже будь-якої мови, якою я користуюся.

Хорошим випадком використання для JS було б картування програм. Спробуйте працювати з Google Maps або OpenLayers. Якщо ви не входите в карти, спробуйте рамки JavaScript, такі як jQuery або прототип. Подивіться, що ви можете зробити. Створіть фантазійні форми, придумайте кілька ідей, як пришвидшити веб-сайти, що впроваджують програми ajax, і все таке. Можливо, ще одна програма для слайд-шоу ... щось дійсно круте? Або щось потрібно інтерфейс адміністратора? Як би ви зробили це більш зручним у використанні через використання JavaScript. Можливості нескінченні, не кажучи вже про node.js, який відкриває цілком новий всесвіт можливостей.

Це дійсно залежить від вас та ваших потреб. Все, що я можу вам сказати: Виберіть проблему та вирішіть її. Книги допоможуть вам на цьому шляху, але ніколи не замінять досвід, який ви набуваєте

cu Роман

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.