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

27
Как JavaScript стал популярным?

В древней истории у Брендана Эйха был языковой дизайн, а в современном мире JavaScript - это популярный язык, который применяется и используется во многих местах. Что заставило язык стать популярным? Был ли это C-подобный синтаксис, знакомый предыдущим программистам? Достаточно ли у Netscape...

27
Почему передача больших анонимных функций в качестве аргументов другим функциям так широко принята в JavaScript?

У меня есть мнение (которое, я уверен, некоторые поделятся), что передача анонимных функций, которые содержат более нескольких строк кода, в качестве аргументов для других функций сильно влияет на читабельность и самодокументирование до такой степени, что, как мне кажется, это будет гораздо лучше...

27
Работа с кешем браузера в одностраничных приложениях

Я пытаюсь понять, как правильно обрабатывать кэш веб-браузера для одностраничных приложений. У меня довольно типичный дизайн: несколько файлов HTML, JS и CSS, реализующих SPA, и куча данных JSON, которые используются SPA. Проблемы возникают, когда я хочу отправить обновление: я обновляю статическую...

27
Создание веб-приложений на стороне сервера против клиента или гибрида? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 5 лет назад . В настоящее время существует несколько подходов к созданию...

27
Что такое ASM.js и что это значит для всех?

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

27
Что определяет, какие функции Javascript блокируют против неблокирующих?

Я работаю с Javascript на основе Интернета (vanilla JS, jQuery, Backbone и т. Д.) Уже несколько лет, а недавно я работал с Node.js. Мне потребовалось некоторое время, чтобы освоить «неблокирующее» программирование, но теперь я привык использовать обратные вызовы для операций ввода-вывода и еще...

27
Какие функциональные возможности содержит WebStorm, а какие нет в RubyMine?

Я смотрю на покупку Rubymine, поскольку я делаю небольшое количество рубина, но большое количество html5 / javascript. Я собирался получить Webstorm, так как у меня есть много чистых фреймворков / приложений на основе html5 / js, над которыми я работаю, однако потом я прочитал, что WebStorm /...

26
Стыдно признаться, используя jQuery? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

26
Как код Javascript становится асинхронным при использовании обратных вызовов?

Я много читал в Интернете, пытаясь понять, как писать асинхронный код JavaScript. Одна из техник, которая часто используется в моих исследованиях, - это использование обратных вызовов. Хотя я понимаю процесс написания и выполнения функции обратного вызова, я запутался, почему обратные вызовы...

26
Самоисполняющаяся анонимная функция против прототипа

В Javascript есть несколько четко известных методов для создания и управления классами / пространствами имен в javascript. Мне любопытно, какие ситуации оправдывают использование одного метода против другого. Я хочу выбрать один и придерживаться его, двигаясь вперед. Я пишу корпоративный код,...

25
Ванильный JS по-прежнему считается библиотекой?

Я совсем недавно узнал, что VanillaJS (документ?) - это библиотека, которая только в комплекте с 99% браузеров и не является точно нативным JavaScript (шок моей жизни). При написании собственной библиотеки я обычно избегаю всех полезных вещей, в основном библиотек. Теперь у меня есть три вопроса:...

25
Модель коробки: Internet Explorer против W3C

Сегодня проблема блочной модели Internet Explorer по большей части не является проблемой. Большинство веб-разработчиков размещают <!DOCTYPE>тег для обеспечения соответствия стандартам, и никто больше не заботится о поддержке Internet Explorer 5.5. Тем не менее, некоторые разработчики...

25
Несколько разъяснений по поводу DOM

Я пытался понять DOM, и хотя у меня есть четкое представление о том, что это такое, есть определенные идеи, которые я просто не могу определить. Я перечислю то, что я думаю о DOM, и мои вопросы будут встроены. DOM - это полностью объектно-ориентированное представление веб-страницы. Стандарт W3C DOM...

25
Отклонение обещания только для случаев ошибки?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 3 года назад . Допустим, у меня есть функция аутентификации, которая возвращает обещание. Обещание затем разрешается с результатом. Ложь и истина - это ожидаемые...

24
Производительность: рекурсия против итерации в Javascript

Недавно я прочитал несколько статей (например, http://dailyjs.com/2012/09/14/functional-programming/ ) о функциональных аспектах Javascript и взаимосвязи между Scheme и Javascript (на последнюю повлияла первая, которая является функциональным языком, в то время как аспекты ОО унаследованы от Self,...

24
Насколько необходимо изучать JavaScript перед jQuery? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

24
Новичок в node.js, какое преимущество дает обратный вызов по сравнению с событиями?

Я новичок в JavaScripter и не знаю, что происходит внутри движка V8. Сказав это, я действительно наслаждаюсь своими ранними набегами в среду node.js, но я нахожу, что я постоянно использую events.EventEmitter () в качестве средства для генерации глобальных событий, чтобы я мог структурировать свои...

24
Модуль, требующий внедрения зависимостей в Javascript

В эти дни у меня возник вопрос: Идет ли то, как мы, Javascript, против всего, что считается хорошей практикой в ​​традиционной разработке программного обеспечения? У меня есть ряд вопросов / замечаний, связанных с этим утверждением, но для того, чтобы уважать формат StackExchange, будет лучше, если...

24
Почему Coffeescript вместо Javascript? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...