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

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

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

33
Есть ли у Dart полезные функции для веб-программистов?

http://www.dartlang.org/ Я проверил сайт очень кратко, и мне стало любопытно. Есть ли преимущества использования дартс? Это просто замена для JavaScript? Это выглядит как более простая Java. Написание довольно много C # на работе, язык очень похож на то, к чему я привык, поэтому изучение синтаксиса...

32
Javascript модульность, серверный MVC и бизнес-реальность

Я понимаю, что это очень широкий вопрос, но я работал с различными аспектами этой проблемы индивидуально и изо всех сил стараюсь объединить все концепции и технологии. Я хотел бы указать, что ответы должны включать эти технологии: C # MVC 3 с бритвой Javascript с JQuery Все, что выходит за рамки...

32
Является ли обычной практикой минимизация использования JavaScript при создании сайта? [закрыто]

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

32
Почему я должен использовать Bower? [закрыто]

Я могу полностью оценить преимущества менеджера пакетов, такого как Python pip, Node's npmили Ruby Gems, поскольку они делают гораздо больше, чем просто добавляют файлы в путь к вашим приложениям. Может быть, я упускаю суть, или я тупой, но вот негативы, которые я вижу: Отдельный шаг при создании...

32
Что имеет в виду Дуглас Крокфорд, когда говорит, что jQuery не масштабируется? [закрыто]

В разделе «Вопросы и ответы» этого доклада Дуглас Крокфорд говорит, что jQuery не масштабируется так же хорошо, как некоторые другие популярные библиотеки. Что он подразумевает под этим и что в других библиотеках делает их более...

32
Стоит ли переходить от технологий Microsoft к Linux, NodeJS и другим средам с открытым исходным кодом, чтобы сэкономить деньги для стартапа? [закрыто]

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

32
Зачем нам нужны перечисления в динамически типизированных языках?

Я читал некоторый код здесь и увидел, что enum используется для хранения имен тегов html. Почему мы когда-либо должны это делать? Какую выгоду я получу от этой стратегии? Я знаю, насколько полезны перечисления в скомпилированных или статически типизированных языках, но когда я вижу перечисления в...

32
Почему базы кода в n-уровневой разработке имеют равное количество, если не больше, кода JavaScript сейчас?

Я давно занимаюсь веб-программированием, и где-то я забыл, почему мы делаем то, что делаем сегодня (или как мы поступили так)? Я начал с базовой веб-разработки на ASP, и очень рано, на странице были смешаны отображение и бизнес-логика. Разработка на стороне клиента сильно различалась (VBScript,...

31
Методы разделения передней и задней части с полным стеком JavaScript?

Предположим, у меня есть интерфейс, который в основном представляет собой одностраничное приложение, написанное с использованием angular, grunt и bower. И предположим, у меня есть бэкэнд, который в основном представляет собой просто REST API, расположенный поверх ORM, который хранит / извлекает...

31
Должен ли я поместить функции, которые используются только в одной другой функции, в эту функцию?

Конкретно я пишу на JavaScript. Допустим, моя основная функция - это функция A. Если функция A делает несколько вызовов функции B, но функция B больше нигде не используется, то я должен просто поместить функцию B в функцию A? Это хорошая практика? Или я все еще должен поместить функцию B в ту же...

31
Может ли сравнение равенства чисел с плавающей точкой вводить в заблуждение младших разработчиков, даже если в моем случае ошибки округления не происходит?

Например, я хочу показать список кнопок с 0,0,5, ... 5, которые переходят на каждые 0,5. Для этого я использую цикл for, и у кнопки STANDARD_LINE другой цвет: var MAX=5.0; var DIFF=0.5 var STANDARD_LINE=1.5; for(var i=0;i<=MAX;i=i+DIFF){ button.text=i+''; if(i==STANDARD_LINE){...

30
Динамическая оценка кода в Java - умная или небрежная?

Я пытаюсь создать гибкую инфраструктуру ACL в Java для моего приложения. Многие платформы ACL построены на белом списке правил, где правило имеет форму владельца: действие: ресурс . Например, «ДЖОН МОЖЕТ ПОСМОТРЕТЬ ресурс FOOBAR-1» «МЭРИ МОЖЕТ ПРОСМОТРЕТЬ ресурс FOOBAR-1» "МЭРИ МОЖЕТ РЕДАКТИРОВАТЬ...

29
Как называется анонимная функция JavaScript, которая вызывается немедленно?

Я пишу руководство по стилю JavaScript для моей команды, чтобы мы могли упростить организацию и предоставление документов. Но я столкнулся с небольшим ударом, к которому относится мой вопрос ... Что я должен вызывать анонимную функцию JavaScript, которая вызывается немедленно. Я знаю, что могу...

29
Тесная связь между Javascript, HTML и CSS: более современный подход?

Очень часто Javascript привязывают к определенным селекторам, чтобы находить элементы, хранить данные и прослушивать события. Также распространено видеть те же самые селекторы, используемые для стиля. jQuery (и его механизм выбора Sizzle) поддерживают и продвигают это, ссылаясь на элементы с...

28
Зачем делать страницу входа в одностраничное приложение отдельной страницей?

Мне интересно, почему кажется популярным, чтобы страница входа в SPA была отдельной страницей, которая не является страницей SPA (как в случае загрузки и отправки данных через запросы ajax)? Единственное, о чем я могу думать, это о безопасности, но я не могу думать о конкретной причине...

28
Объявление функции как var вместо функции

Все больше и больше я вижу, что функции объявляются как var foo = function() { // things }; Вместо того, как я узнал, как function foo() { // things } Какая разница? Лучшая производительность? Объем? Должен ли я использовать этот...

28
Почему XMLHttpRequest не соответствует соглашению об именах?

Я недавно работал с объектом XMLHttpRequest в JavaScript, и я не мог не заметить, что использование этого имени не имеет смысла. Почему «XML» в заглавных буквах, а «Http» - нет? Они оба аббревиатуры! Конечно, было бы более разумно, чтобы имя было одним из следующих: XmlHttpRequest (PascalCase,...

28
Как программист, привыкший к статическим языкам, справляется с отсутствием инструментов Javascript

Я программировал почти исключительно на скомпилированных языках, особенно на Java, большую часть своей карьеры. Одна из моих любимых вещей в Java - насколько вы продуктивны и как мало кода на самом деле приходится писать при использовании таких инструментов, как Eclipse. Вы можете: Легко и...