Вопросы с тегом «javascript»

42
Как начать работать с HTML5? [закрыто]

Каков рекомендуемый рабочий процесс для изучения HTML5? Какие инструменты я должен установить? Какой SDK? Когда начать? Как проверить? Как отлаживать? Что я читаю? Я понимаю, что то, что часто называют «разработкой HTML5», на самом деле представляет собой смесь HTML, CSS, JS и многого другого,...

42
Как избежать типичных «динамических языковых ошибок»?

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

41
Почему бы не вставлять стили / сценарии в HTML вместо ссылок?

Мы объединяем файлы CSS и JavaScript, чтобы уменьшить количество HTTP-запросов, что повышает производительность. В результате HTML выглядит так: <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script>...

41
Является ли JS Boolean с пользовательскими свойствами плохой практикой?

В JS вы можете вернуть логическое значение, имеющее пользовательские свойства. Например. когда Modernizr проверяет поддержку видео, он возвращает trueили, falseно возвращенное логическое значение (Bool является объектом первого класса в JS), имеет свойства, определяющие, какие форматы...

41
Чем обработка Python для переноса строк отличается от автоматической точки с запятой в JavaScript?

Javascript имеет функцию под названием «Автоматическая вставка точек с запятой», в которой, в основном, если синтаксический анализатор обнаруживает недопустимый токен, а последним токеном до этого был разрыв строки, то анализатор вставит точку с запятой в том месте, где находится разрыв строки. Это...

40
Смешивание угловых и ASP.NET MVC / Web API?

Я пришел с использованием ASP.NET MVC / Web API, и теперь я начинаю использовать Angular, но я не знаю, как правильно их смешивать. После того, как я использую Angular, концепции на стороне сервера MVC все еще дают какое-либо значение? Или я должен строго использовать веб-API исключительно для...

39
Почему нет собственных интерпретаторов Javascript для Windows / Mac / Linux?

Мне кажется, было бы очень полезно использовать Javascript для общих задач сценариев на стороне сервера, поскольку он имеет более или менее те же функции, что и Perl и Python. Но AFAIK нет общедоступных интерпретаторов Javascript для основных машинных архитектур. Я полагаю, что другой проблемой...

38
Как заставить обещание JavaScript вернуть что-то кроме обещания?

У меня есть спецификация от клиента для реализации метода в модуле: // getGenres(): // Returns a promise. When it resolves, it returns an array. Если дан массив жанров, ['comedy', 'drama', 'action'] Вот метод скелета с обещанием: MovieLibrary.getGenres = function() { var promise = new...

38
Есть ли способ отличить информативные комментарии от закомментированного кода?

В процессе программирования вы получите несколько комментариев, объясняющих код, и некоторые комментарии, которые удаляют код: // A concise description const a = Boolean(obj); //b = false; Есть ли хороший метод для быстрого анализа, который какой? Я играл с использованием 3 /-х и /** */для...

37
Насколько легко взломать JavaScript (в браузере)?

Мой вопрос касается безопасности JavaScript. Представьте себе систему аутентификации, в которой вы используете среду JavaScript, такую ​​как Backbone или AngularJS , и вам нужны защищенные конечные точки. Это не проблема, поскольку сервер всегда имеет последнее слово и проверит, авторизованы ли вы...

36
Есть ли смысл использовать ES6 Map, когда все ключи являются строками?

Ключи простого объекта должны быть строками, а Mapключи могут иметь ключи любого типа. Но я практически не пользуюсь этим на практике. В любом случае я почти всегда использую строки в качестве ключей. И, вероятно new Map(), медленнее, чем {}. Так есть ли какая-то другая причина, почему может быть...

36
Важность шаблонов проектирования с использованием Javascript, NodeJs и др.

В течение следующих нескольких лет Javascript станет повсеместно распространенным языком веб-программирования, и каждые пять минут появляются новые фреймворки, а программирование, управляемое событиями, становится лидером как на стороне сервера, так и на стороне клиента: Считаете ли вы, как...

36
Должен ли я продолжать заниматься программированием самостоятельно или научиться профессионально заниматься кодированием? [закрыто]

В последнее время я получаю профессиональную работу, общаюсь с другими программистами и заводлю друзей в индустрии. Единственное, я на 100% самоучка. Это заставило мой стиль чрезвычайно отклоняться от стиля тех, кто должным образом обучен. Это методы и организация моего кода, которые отличаются....

35
Почему нет других языков сценариев на стороне клиента для веб-сайтов? [закрыто]

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

35
Плюсы и минусы только HTML / JavaScript веб-приложения [закрыто]

Я пришел из ASP.NET формы фона и нашел кодирование на стороне сервера очень мощным в прошлом. Однако в последнее время я хотел постепенно отказаться от серверного кода внешнего интерфейса и заменить его чистым HTML / JavaScript, который обращается к данным через веб-сервисы JSON. У меня нет...

34
Является ли Javascript функциональным языком программирования

Является ли Javascript функциональным языком? Я знаю, что у него есть объекты, и вы также можете делать с ним ООП, но это также функциональный язык, можно ли его использовать таким образом? Вы знаете, как ООП стало / кажется следующей эволюцией в программировании, означает ли это, что...

34
Когда JavaScript должен генерировать HTML?

Я стараюсь генерировать как можно меньше HTML-кода из JavaScript. Вместо этого я предпочитаю манипулировать существующей разметкой всякий раз, когда могу, и генерировать HTML, только когда мне нужно динамически вставить элемент, который не является подходящим кандидатом для использования Ajax. Я...

33
Я очень хорошо знаю JavaScript, но я беру интервью по кодированию [закрыто]

В настоящее время я нахожусь в поиске новой позиции в качестве Front-End Developer. Я очень хорошо знаю JavaScript и могу поэтично рассказать о замыканиях, каррировании, прототипировании, шаблонах проектирования, производительности приложений и общей архитектуре интерфейса. Но все же я все равно...

33
Какие преимущества есть у нативной разработки JavaScript? [закрыто]

Учитывая, насколько проще разработка jQuery по сравнению с нативным JavaScript, что заставляет людей вообще отказываться от таких библиотек, как jQuery? Это потому, что у jQuery есть ограничения или он медленный? Я имею в виду, если jQuery настолько прост по сравнению с нативным javascript, то по...