[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что нужно знать начинающему JS разработчику?
Arh
Доброго всем времени.
Я знаю некоторые основы js, знаю jquery, даже что то писал, типа галереи.
Хочу начать разработку одного, а может и нескольких проектов на JS. Скорее всего на чистом.
Не хотелось бы велосипедить, костылять и наступать на грабли.
Возможно вы захотите поделиться опытом, как стоит писать/проектировать приложение, а как нет smile.gif

Например как там обстоят дела с MVC?
В PHP дополнительные компоненты приложения динамически подключаются через автозагрузку классов или просто инклюд, то есть при определённом условии, прямо по ходу скрипта можно расширить функционал не подключая его заранее.

Как это происходит в JS? Надо руками в шаблоне подключать скрипты или есть какой то динамический механизм?

Как вообще обстоят дела с классами? Или обычно там все на функциях, потому что скрипты чаще всего маленькие и главное их скорость?

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Guest
http://learn.javascript.ru/
Игорь_Vasinsky
Цитата
Я знаю некоторые основы js,

парочку или десяток? ))
Цитата
Например как там обстоят дела с MVC?

в EXTJS великолепно
Цитата
Не хотелось бы велосипедить, костылять и наступать на грабли.

Цитата
Скорее всего на чистом

противоречие в чистом виде.

Цитата
ак это происходит в JS? Надо руками в шаблоне подключать скрипты или есть какой то динамический механизм?

подключать.

Цитата
Как вообще обстоят дела с классами?
Цитата
Или обычно там все на функциях, потому что скрипты чаще всего маленькие и главное их скорость?

-иногда пару строк достаточно
-иногда функции помогают сократить код
-иногда объект со свойствами и методами удобен
-если речь идёт о расширяемости - то канешь классы


чё за проект мутить то собрался?


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
keinhoj
требования у меня на работе на middle/senior
nodejs, express, es6, babel, gulp, webpack, react, angular, meteor
может еще что-то забыл, но это основное точно
bestxp
а так же еще bower typescript или coffee-script в ним =) по желанию =)
первый лучше всего =)

вообще твой друг станет nodejs и всякие минификаторы и сборщики фронтенда если тебя UI тянет делать
Arh
Да мне как всегда в учебных целях, я бы плеер попробовал написать, недавно тему создавал про то что нету плееров с поддержкой VAST.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.