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

64
Причины НЕ использовать JSF [закрыто]

Я новичок в StackExchange, но я подумал, что вы сможете мне помочь. Мы создаем новое приложение Java Enterprise, заменяющее устаревшее решение JSP. Из-за множества изменений пользовательский интерфейс и части бизнес-логики будут полностью переосмыслены и реализованы. Нашей первой мыслью была JSF,...

62
Есть ли причина не переходить непосредственно из клиентского Javascript в базу данных?

Возможное дублирование: написание веб-приложений «без сервера» Итак, допустим, я собираюсь создать клон Stack Exchange и решил использовать что-то вроде CouchDB в качестве своего внутреннего хранилища. Если я использую их встроенную аутентификацию и авторизацию на уровне базы данных, есть ли...

61
Почему фреймворки / библиотеки JavaScript имеют функции, которые уже существуют в чистом JavaScript?

Интересно, почему у фреймворков / библиотек есть свои помощники, хотя они уже существуют изначально. Давайте возьмем jQuery и AngularJS . У них есть свои собственные eachфункции итератора: jQuery.each () angular.forEach () Но у нас есть Array.prototype.forEach. По аналогии, jQuery.parseJSON ()...

60
Кодирование на стороне клиента: как предотвратить злонамеренное использование?

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

59
Почему люди отключают JavaScript?

Я задал вопрос вчера Должен ли я заниматься разработкой для JavaScript отключен? , Я думаю, что согласие таково: да, я должен разработать для JavaScript отключен. Теперь я просто хочу понять, почему пользователи отключают JS. Кажется, многие разработчики (я думаю, люди, которые ответили на вопросы,...

55
Считается ли плохой практикой иметь PHP в вашем JavaScript

Так много раз на этом сайте я видел людей, пытающихся делать такие вещи: <script type="text/javascript"> $(document).ready(function(){ $('<?php echo $divID ?>').click(funtion(){ alert('do something'); }); }); </script> Я не думаю, что это какая-то модель, в которую люди...

55
Когда не следует использовать Google Web Toolkit? [закрыто]

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

51
Каковы недостатки создания многопоточной реализации JavaScript во время выполнения? [закрыто]

На прошлой неделе я работал над многопоточной реализацией JavaScript. У меня есть доказательство концепции, сделанной на C ++ с использованием JavaScriptCore и boost. Архитектура проста: когда среда выполнения завершает оценку основного скрипта, который он запускает и присоединяется к пулу потоков,...

50
Каков наилучший способ включить файл JavaScript с помощью тега script?

Я обычно включаю файлы JavaScript, используя тег script, как показано ниже. <script type="text/javascript" src="somefile.js"></script> Я видел некоторых людей, использующих атрибут языка. Сейчас я нахожу много людей, опускающих атрибут type. Я начал чувствовать, что если JavaScript...

48
Каковы плюсы и минусы Coffeescript? [закрыто]

Конечно, один большой плюс - это количество синтаксического сахара, которое во многих случаях приводит к сокращению кода. На http://jashkenas.github.com/coffee-script/ есть впечатляющие примеры. С другой стороны, я сомневаюсь, что эти примеры представляют собой код сложных реальных приложений....

48
Насколько безопасны скрытые запросы AJAX, которые имитируют производительность?

Что такое скрытый запрос AJAX? Я заметил увеличение использования скрытых запросов AJAX, предназначенных для немедленного выполнения действий пользователя. Я буду называть этот тип запроса AJAX неблокирующим. Это AJAX-запрос, выполненный без уведомления пользователя, что он выполняется, он...

47
Стратегия создания уникальных и безопасных идентификаторов для использования в «иногда автономном» веб-приложении

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

47
Почему я должен избегать встроенных сценариев?

Знающий друг недавно посмотрел сайт, который я помог запустить, и прокомментировал что-то вроде «очень крутой сайт, позор встроенным сценариям в исходном коде». Я определенно могу удалить встроенные скрипты там, где это происходит; Я смутно осознаю, что это «плохо». Мой вопрос: каковы реальные...

47
Какова фактическая ценность согласованного стиля кода

Я являюсь частью команды консультантов, внедряющих новое решение для клиента. Я отвечаю за большинство обзоров кода на клиентской кодовой базе (React и javascript). Я заметил, что некоторые члены команды используют уникальные шаблоны кодирования до такой степени, что я могу выбрать файл случайным...

46
Почему почти нет веб-страниц, хэширующих пароли в клиенте перед отправкой (и хэшированием их снова на сервере), чтобы «защитить» от повторного использования пароля?

В Интернете существует множество сайтов, которым требуется информация для входа в систему, и единственным способом защиты от повторного использования пароля является «обещание», что пароли хешируются на сервере, что не всегда верно. Поэтому мне интересно, насколько сложно создать веб-страницу,...

44
Почему + так плохо для объединения?

Все говорят, что одной из проблем JavaScript является использование +[ примера ] для конкатенации строк. Некоторые говорят, что проблема не в том +, что это приведение типов [см. Комментарии из предыдущего примера]. Но языки со строгой типизацией без проблем используют + для конкатенации и...

44
Почему разработчики на C # открывают новые скобки? [закрыто]

Я провел большую часть последних нескольких лет, работая в основном с C # и SQL. Каждый программист, с которым я работал за это время, имел обыкновение помещать открывающую скобку функции или оператора управления потоком в новую строку. Так ... public void MyFunction(string myArgument) { //do stuff...

42
Ссылка на внешний JavaScript и размещение моей собственной копии

Скажем, у меня есть веб-приложение, которое использует jQuery. Рекомендуется ли размещать необходимые файлы javascript на моих собственных серверах вместе с файлами моего веб-сайта или ссылаться на них в CDN jQuery (пример: http://code.jquery.com/jquery-1.7.1.min.js ) ? Я вижу плюсы для обеих...