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

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

6
Наскільки ризиковано використовувати Coffeescript, не знаючи Javascript? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Я досить досвідчений програміст, який намагається навчитися розробці веб-сторінок. Я намагаюся розробити веб-додаток на стороні клієнта, який використовує svg або …

5
Чому розширення прототипів DOM / вбудованих об'єктів є поганою ідеєю?
Я шукаю остаточну відповідь на те, чому розширення вбудованих прототипів настільки сильно розроблено у спільноті розробників JS. Я використовую рамку прототипу JS деякий час, і мені це [1,2,3].each(doStuff)здається набагато елегантнішим, ніж $.each([1,2,3], doStuff). Я знаю, що це створює "забруднення простору імен", але я не розумію, чому це вважається поганим. Чи …

5
Еквівалент XSLT для JSON
Мені було цікаво знайти (або за потреби розробити) еквівалент XSLT для JSON. Оскільки я не знайшов жодного, я розглядав можливу мову запитів, щоб використовувати для узгодження шляхів до JSON, щоб застосувати шаблони (з JavaScript), коли була відповідність (ймовірно, просто перевіряла масив відповідних шаблонів за порядком і зупинялась на перший шаблон, …
15 javascript  json  xslt 

1
Чи має шаблон "функція повернення функції" ім'я в JavaScript?
Я використовую цей шаблон досить часто в JavaScript. Ось приклад: const comments = [ { text: 'Hello', id: 1 }, { text: 'World', id: 4 }, ]; const byId = id => element => element.id === id; const comment = comments.find(byId(1)); Іноді ця модель може зробити наш код читабельним та …

3
Я втрачаю інформацію про потік свого веб-додатка PHP, з цим стає важко працювати
Я займаюся програмуванням кілька років, і з часом дуже добре ознайомився з C # та JavaScript. У мене є кілька великих проектів на C # та JavaScript, з якими у мене немає проблем із навігацією. Нещодавно я розпочав проект PHP & AngularJS для роботи без попереднього досвіду роботи з PHP. …

2
Як веб-сайти з новинами, наприклад, Forbes / Zdnet безперешкодно об'єднують одну веб-сторінку в іншу?
Якщо ви переходите до Напр .: http://www.forbes.com/sites/adrianbridgwater/2015/06/12/why-technology-has-to-be-continuous/ АБО http://www.zdnet.com/article/if-you-want-those-cool-ios-9-features-its-time-to-buy-a-new-ipad/ Коли ви перейдете до нижньої частини сторінки, завантажується нова історія новин, а URL-адреса мого Інтернет-браузера змінюється на URL-адресу цієї наступної історії новин. Тож мені було цікаво, як веб-сторінка може майже миттєво завантажити наступну веб-сторінку з майже незначною затримкою між сторінками. Вони, …


2
Чи має сенс react.js сенс для статичного веб-сайту?
Я досить продається на моделі react.js, оскільки це робить маніпуляцію з DOM настільки плавною та зрозумілою. Але мені цікаво, як це можна використовувати для веб-сайту, який значною мірою є статичним з великими блоками тексту та зображень, які не рухаються. Це просто перешкодило б? Мабуть, незручно мати компоненти, що мають КБ …

1
Як NodeJS може бути "не блокуючим"?
Я вивчаю NodeJS і просто хотів щось уточнити. У кількох вступних навчальних посібниках і книгах до цього часу дуже рано вони описали "неблокуючу" архітектуру Node, а точніше, що можна (і рекомендується, вся точка) кодувати без блокування. Так, наприклад, цей приклад був наведений у книзі, яку я читаю асинхронним способом отримання …

5
Коли в дизайні API потрібно використовувати / уникати спеціального поліморфізму?
Сью проектуванні бібліотеки JavaScript, Magician.js. Його linchpin - це функція, яка витягує Rabbitаргумент, що передається. Вона знає, що його користувачі можуть захотіти витягнути кролика з String, а Number, а Function, можливо, навіть із HTMLElement. Зважаючи на це, вона могла б так розробити свій API: Суворий інтерфейс Magician.pullRabbitOutOfString = function(str) //... …

4
Використання граматики природної мови у вільному API
Я замислююся над абстракцією запитів щодо API WebSQL / Phonegap Database, і мені здається, що я приваблюю та сумніваюсь, визначаючи вільний API, який імітує використання природних граматик англійської мови. Це може бути найпростіше пояснити це на прикладах. Нижче наведені всі дійсні запити в моїй граматиці, а коментарі пояснюють передбачувану семантику: …
14 javascript  api 

1
Юридичні наслідки використання торговельної марки JavaScript?
Загальновідомо, що назва "JavaScript" є торговою маркою Oracle (раніше торговою маркою Sun, раніше торговою маркою Netscape). Однак інші, схоже, не мають проблем із використанням торговельної марки JavaScript. Google використовує його в якості посилання на V8 , Mozilla використовує його в якості посилання на SpiderMonkey і в різних інших місцях, і …

6
Як я маю сенс вибуху рамки javascript? Чи варто мені їх все навчити? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Для початківця веб-розробника, який все ще займається веб-розробкою звичайним способом (PHP / J2EE / …

4
Що таке хороша IDE для розробки JavaScript на стороні клієнта? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

2
Де jQuery вписується в такі рамки, як JavaScriptMVC, BackboneJS, SproutCore та Knockout?
Я із задоволенням використовую JQuery протягом останніх 2 років і досить успішно створив з ним справді крутий функціонал ... тому мені це дуже комфортно. Я також вірю, що майбутнє Інтернету буде продовжуватися на поточному шляху клієнта. Однак ... Наступний виклик, здається, постає у вигляді різних систем контролерів: KnockoutJS , BackboneJS …

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