Запитання з тегом «javascript»

JavaScript (не плутати з Java) - це високомобільний, динамічний, мульти-парадигма, слабко набраний мова, який використовується як для клієнтського, так і для серверного сценарію. Використовуйте цей тег для запитань щодо поширених реалізацій ECMAScript, JavaScript, JScript тощо. JS зазвичай не посилається на свого двоюрідного брата ECMA, ActionScript.

12
Чому недавній перехід на видалення / опущення крапки з комою з Javascript?
Здається, останнім часом модно опускати крапки з комою з Javascript. Кілька років тому була публікація в блозі, в якій підкреслювалося, що в Javascript крапки з комою необов’язкові, а суть публікації, здавалося, не повинна турбуватися з ними, оскільки вони непотрібні. Повідомлення, яке широко цитується, не дає жодних вагомих причин не використовувати …

4
Чому багато розробників програмного забезпечення порушують принцип відкритого / закритого типу?
Чому багато розробників програмного забезпечення порушують принцип відкритого / закритого типу , змінюючи багато речей, як перейменування функцій, які порушують додаток після оновлення? Це питання стрибає мені в голову після швидкої та безперервної версії в бібліотеці React . Кожен короткий період я помічаю багато змін у синтаксисі, назвах компонентів, ... …

4
Чи інтерпретується JavaScript дизайном?
Мені з обережністю ставиться це запитання, оскільки воно може здатися надто прискіпливим. Щойно я відкрив JavaScript: Посібник, що визначається, і в ньому йдеться про першу сторінку глави 1 "JavaScript - це висока, динамічна, нетипізована інтерпретована мова програмування" Тож я повинен вважати, що інтерпретована частина є вимогою в специфікації мови, чи …
73 javascript 

7
спробуй ловити в JavaScript ... це не найкраща практика?
Існує положення про блок -пробний блок в JavaScript . Хоча в Java або будь-якій іншій мові обов'язково обробляти помилки, я не бачу, щоб хтось використовував їх у JavaScript в більшій мірі. Це не є хорошою практикою чи просто нам вони не потрібні в JavaScript?

14
Погано повертати різні типи даних з однієї функції динамічно набраною мовою?
Моя основна мова введена статично (Java). У Java вам потрібно повернути один тип із кожного методу. Наприклад, у вас не може бути методу, який умовно повертає a Stringабо умовно повертає Integer. Але в JavaScript, наприклад, це дуже можливо. Статично набраною мовою я розумію, чому це погана ідея. Якщо кожен метод …

4
Причини НЕ використовувати JSF [закрито]
Я новачок у StackExchange, але я подумав, що ти зможеш мені допомогти. Ми створюємо нову програму Java Enterprise, замінюючи застаріле рішення JSP. Завдяки безлічі змін, інтерфейс користувача та частини бізнес-логіки будуть повністю переосмислені та перевтілені. Першою нашою думкою був JSF, оскільки це стандарт у Java EE. Спочатку у мене було …

15
Чи є якась причина не переходити безпосередньо від клієнтського Javascript до бази даних?
Можливий дублікат: написання веб-додатків "менше сервера" Отже, скажімо, я збираюся створити клон Stack Exchange і вирішую використовувати щось на зразок CouchDB в якості свого бекенда. Якщо я використовую їх вбудовану аутентифікацію та авторизацію на рівні бази даних, чи є якась причина не дозволити клієнтові Javascript писати безпосередньо на загальнодоступному сервері …

8
Кодування на стороні клієнта: Як запобігти шкідливому використанню?
В останні кілька років тенденція щодо додатків на стороні клієнта (браузера) справді зникла. Що стосується мого останнього проекту, я вирішив спробувати рухатися з часом і написати заявку на сторону клієнта. Частина цього додатка передбачає надсилання електронних листів для транзакцій користувачам (наприклад, підтвердження реєстрації, скидання паролів електронних листів тощо). Я використовую …

3
Чому рамки / бібліотеки JavaScript мають функції, які вже існують у чистому JavaScript?
Цікаво, чому рамки / бібліотеки мають власних помічників, хоча вони вже існують. Візьмемо jQuery і AngularJS . Вони мають свої eachфункції ітератора: jQuery.each () angular.forEach () Але ми маємо Array.prototype.forEach. Аналогічно jQuery.parseJSON () кутовий.від Джона () Але ми маємо JSON.parse()функцію у ванільному JavaScript.

8
Чому люди відключають JavaScript?
Я вчора поставив запитання, чи повинен я намагатися розробляти для інвалідів JavaScript? . Я думаю, що консенсус такий: Так, я повинен розробити для JavaScript-інвалідів. Тепер я просто хочу зрозуміти, чому користувачі відключають JS. Здається, багато розробників (я думаю, люди, які відповіли на питання розробники) відключають JS. Чому так. Чому користувачі …

2
Коли не використовувати веб-інструментарій Google? [зачинено]
Я розглядаю можливість використання GWT для головного внутрішнього проекту розробки веб-додатків, а саме головна перевага в моїх очах - це перехресна компіляція до Javascript, яка (принаймні теоретично) допоможе моїй команді зменшити розмір стека технологій на один . Однак, спалюючись раніше (як і більшість розробників), я хотів би почути від програмістів, …
55 java  javascript  ajax  gwt 

12
Чи вважається поганою практикою наявність PHP у вашому JavaScript
Так багато разів на цьому сайті я бачу людей, які намагаються робити такі речі: <script type="text/javascript"> $(document).ready(function(){ $('<?php echo $divID ?>').click(funtion(){ alert('do something'); }); }); </script> Я не думаю, що це якась закономірність, до якої люди природно потрапляють. Там має бути якийсь підручник чи навчальний матеріал, який це показує, інакше …

8
Які недоліки зробити багатопотокову реалізацію JavaScript? [зачинено]
Я працював над багатопотоковою реалізацією JavaScript протягом минулого тижня. У мене є доказ концепції, зробленої на C ++ за допомогою JavaScriptCore та boost. Архітектура проста: коли час закінчення оцінювання основного сценарію він запускається та приєднується до пулу потоків, який починає вибирати завдання із спільної черги пріоритетів, якщо дві задачі намагаються …

1
Який найкращий спосіб включити файл JavaScript за допомогою тегу сценарію?
Я, як правило, включаю JavaScript-файли, використовуючи тег сценарію, як показано нижче. <script type="text/javascript" src="somefile.js"></script> Я також бачив деяких людей, які використовують мовний атрибут. Зараз я буваю, що багато людей опускають атрибут типу. У мене почало виникати відчуття, що якщо JavaScript - це сценарій мови за замовчуванням, то навіть я повинен …
50 javascript 

6
Наскільки безпечні приховані запити AJAX, які підробляють продуктивність?
Що таке прихований запит AJAX? Я помітив збільшення використання прихованих запитів AJAX, призначених для того, щоб зробити дії користувача негайно. Я буду називати цей тип запиту AJAX як неблокуючий. Це запит AJAX, зроблений без усвідомлення користувачем, що це відбувається, він виконується у фоновому режимі, і операція проходить безшумно ( немає …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.