Я владею С++, я не знаю Java Script и хочу узнать JS. Каким должен быть способ/процесс для меня? Я знаю основные html, CSS.
Ресурсы для программиста на С++ для изучения JS
Ответ 1
Просмотрите одно и только руководство JavaScript из MDC:
https://developer.mozilla.org/en/docs/Web/JavaScript/Guide
Кроме того, забудьте все, что вы знаете о С++, это никоим образом не поможет. JavaScript - совершенно другой зверь сам по себе.
Для изучения всех особенностей языка и браузеров, на которых он запускается, потребуется много типов, если вы хотите выполнить JavaScript на стороне сервера Node.js, но, пожалуйста, узнайте a lot о JS, прежде чем делать это.
Ответ 2
Хороший браузер + плагин отладчика (как для Firefox, так и для Opera). Кроме того, для начала хорошо начать с хорошей библиотеки JS: jQuery или Mootols (мои избранные).
Самая сложная проблема для меня заключалась в различиях в реализации. Компиляторы С++, как правило, нарушают стандарт или реализуют только некоторые его части, но различия между реализациями javascript просто безумны.
Если вы в порядке с С++, вы сможете легко кодировать код, синтаксис подобен, но все намного проще и динамично.
Ответ 3
Ознакомьтесь с http://codeavengers.com, чтобы изучить JavaScript, это лучший и самый простой способ.
Ответ 4
Ответ, который воспринимает вещи под другим углом: слышали ли вы о Emscripten?
Emscripten - это в основном конвертер C/С++ для Javascript. Он позволяет вам писать код на C/С++, компилировать его, а затем конвертировать скомпилированный биткод в Javascript.
Ясно, что это не предназначено для обучения программиста на С++ для написания Javascript, так что это не прямой ответ на этот вопрос. Но это позволяет ему создавать Javascript-код в круговом виде.
Конечно, он всегда мог попробовать использовать это учебный инструмент, написав код на С++ и изучив преобразованный Javascript. Это может быть полезно в простых случаях, хотя я подозреваю, что это не будет идеальным кодом для изучения.
Ответ 5
В любом случае нет никакой связи между С++ и javascript, поэтому знание С++ не поможет вам изучать javascript, хотя это дает вам возможность быстро освоить код записи в javascript.
вы можете начать здесь - http://homepage.ntlworld.com/kayseycarvey/