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

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

6
Які плюси і мінуси Coffeescript? [зачинено]
Звичайно, одна велика ціна - це кількість синтаксичного цукру, що призводить до скорочення коду у багатьох випадках. На http://jashkenas.github.com/coffee-script/ є вражаючі приклади. З іншого боку, я сумніваюся, що ці приклади представляють код складних реальних програм. Наприклад, у своєму коді я ніколи не додаю функції до оголених об'єктів, а до їхніх …

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

2
Стратегія створення унікальних і безпечних ідентифікаторів для використання у веб-програмі "іноді офлайн"
У мене є веб-проект, який дозволяє користувачам працювати як в Інтернеті, так і в режимі офлайн, і я шукаю спосіб генерувати унікальні ідентифікатори для записів на стороні клієнта. Я хотів би, щоб підхід, який працює в режимі офлайн (тобто не в змозі спілкуватися з сервером), гарантовано є унікальним і захищеним. …

10
Чому я повинен уникати вбудованого сценарію?
Нещодавно знайомий друг заглянув на веб-сайт, який я допоміг запустити, і прокоментував щось на кшталт "дуже класний сайт, сором за вбудований сценарій у вихідному коді". Я, безумовно, в змозі зняти сценарій вбудованого тексту там, де це відбувається; Я смутно усвідомлюю, що це "погано". Моє запитання: які реальні проблеми з вбудованим …

8
Чому майже немає веб-сторінок хеш-паролів у клієнта перед тим, як надсилати (і знову їх розміщувати на сервері), як «захистити» від повторного використання пароля?
В Інтернеті існує багато сайтів, які потребують інформації для входу, і єдиний спосіб захисту від повторного використання пароля - це "обіцянка", що паролі хешируються на сервері, що не завжди відповідає дійсності. Тож мені цікаво, як важко зробити веб-сторінку, яка хешить паролі на клієнтському комп'ютері (з Javascript), перш ніж надсилати їх …


4
Чому + так погано для конкатенації?
Усі говорять, що однією з проблем JavaScript є використання +[ приклад ] для конкатенації рядків. Деякі кажуть, що проблема не в застосуванні +, це в примусі [див. Коментарі з попереднього прикладу]. Але сильно набрані мови без проблем використовують + для конкатенації та примусу. Наприклад, у C #: int number = …
44 javascript 

4
Чому C # розробники відкривають нові дужки? [зачинено]
Я провів більшу частину останніх кількох років, працюючи в основному з C # і SQL. Кожен програміст, з яким я працював за цей час, мав звичку розміщувати початковий діапазон функції або оператор управління потоком на новий рядок. Тому ... public void MyFunction(string myArgument) { //do stuff } if(myBoolean == true) …
44 java  c#  javascript  syntax 

5
Як уникнути типових "динамічних мовних помилок"?
Нещодавно я висипав пару годин у JavaScript, тому що хотів отримати перевагу від масивної бази користувачів. При цьому я помітив закономірність, яку більшість людей приписують динамічним мовам. Ви швидко працюєте, але коли ваш код досягає певного розміру, ви витрачаєте багато часу на помилки типу, написання та рефакторингу. Помилки, від яких …


3
Що такого поганого в DOM?
Я продовжую слухати людей (зокрема Крокфорда), які говорять про те, що DOM - це жахливий API, але не дуже виправдовує це твердження. Окрім невідповідностей між веб-переглядачами, якими є причини, чому DOM вважається таким поганим?

7
Посилання зовнішнього javascript на розміщення власної копії
Скажімо, у мене є веб-додаток, який використовує jQuery. Чи краще застосовувати необхідні файли javascript на власних серверах разом з файлами мого веб-сайту або посилати їх на CDN jQuery (наприклад: http://code.jquery.com/jquery-1.7.1.min.js ) ? Я бачу плюси для обох сторін: Якщо це на моїх серверах, це одна менша зовнішня залежність; якщо jQuery …

8
Як почати роботу з HTML5? [зачинено]
Який рекомендований робочий процес для вивчення HTML5? Які інструменти слід встановити? Що SDK? З чого почати? Як перевірити? Як налагодити? Що я читаю? Я розумію, що те, що часто позначають як "розробка HTML5", насправді є сумішшю HTML, CSS, JS та іншого, проте я не вірю, що більші проекти розробляються в …
42 javascript  html  css  ajax  html5 

9
Чи погана практика JS Boolean, що має власні властивості?
У JS ви можете повернути булеве значення, яке має власні властивості. Напр. коли Modernizr випробовує підтримку відео, він повертається trueабо, falseале повернений Boolean (Bool є об'єктом першого класу в JS) має властивості, що визначають, які формати підтримуються. Спочатку це мене трохи здивувало, але потім мені почала подобатися ідея і почала …

7
Чому б не вставити стилі / скрипти в 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> Якщо у нас є логіка на стороні сервера / побудови, щоб зробити це все для нас, то чому б не зробити це на крок далі …

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