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

Питання щодо програмування в ECMAScript (JavaScript / JS) та різних його діалектів / реалізацій (крім ActionScript). Цей тег рідко використовується поодинці, але найчастіше асоціюється з тегами [node.js], [jquery], [json] та [html].

17
Як вирішити, коли використовувати Node.js?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я новачок в такого роду речі, але в останній час я чув багато про те , як добре Node.js є. З огляду на те, як сильно …

10
Що таке JSONP, і чому він був створений?
Я розумію JSON, але не JSONP. Документ Вікіпедії на JSON є (був) головним результатом пошуку JSONP. Це говорить так: JSONP або "JSON з прокладкою" - це розширення JSON, в якому префікс задається як вхідний аргумент самого виклику. Так? Який дзвінок? Це не має для мене сенсу. JSON - формат даних. …

30
Як я можу визначити, чи є змінна "undefined" або "null"?
Як визначити, чи є змінною undefinedабо null? Мій код такий: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> Але якщо я це зробити, інтерпретатор JavaScript зупиняє виконання.

30
Відкрийте URL-адресу на новій вкладці (а не в новому вікні)
Я намагаюся відкрити URL-адресу на новій вкладці, на відміну від спливаючого вікна. Я бачив пов'язані питання, де відповіді виглядатимуть приблизно так: window.open(url,'_blank'); window.open(url); Але жоден з них не працював на мене, браузер все ж намагався відкрити спливаюче вікно.
2102 javascript 


25
Як працює JavaScript .prototype?
Я не в динамічних мовах програмування, але я написав свою справедливу частку коду JavaScript. Я ніколи насправді не мав голову навколо цього прототипного програмування, чи хтось знає, як це працює? var obj = new Object(); obj.prototype.test = function() { alert('Hello?'); }; var obj2 = new obj(); obj2.test(); Я пам’ятаю багато …

28
Ітерація через властивості об'єкта
var obj = { name: "Simon", age: "20", clothing: { style: "simple", hipster: false } } for(var propt in obj){ console.log(propt + ': ' + obj[propt]); } Виконати фрагмент кодуСховати результатиРозгорніть фрагмент Як змінна proptпредставляє властивості об'єкта? Це не вбудований метод чи властивість. Чому він придумує кожну властивість об’єкта?
2038 javascript  loops  object 


30
$ (документ). вже еквівалент без jQuery
У мене є сценарій, який використовує $(document).ready , але він не використовує нічого іншого з jQuery. Я хотів би полегшити її, видаливши залежність jQuery. Як я можу реалізувати власну $(document).readyфункціональність без використання jQuery? Я знаю, що використання window.onloadне буде таким, як window.onloadпожежі після завантаження всіх зображень, кадрів тощо.
2016 javascript  jquery 

26
Яка область змінних у JavaScript?
Яка область змінних у javascript? Чи мають у них все ті ж області застосування на відміну від зовнішньої функції? Або це навіть має значення? Також де зберігаються змінні, якщо вони визначені глобально?


30
JavaScript еквівалент printf / String.Format
Я шукаю хороший еквівалент JavaScript для C / PHP printf()або для програмістів C # / Java, String.Format()( IFormatProviderдля .NET). Моя основна вимога - це тисяча розділового формату для чисел на даний момент, але те, що обробляє безліч комбінацій (включаючи дати), було б добре. Я усвідомлюю, що бібліотека Ajax від Microsoft …

30
Коли використовувати подвійні або одинарні лапки в JavaScript?
console.log("double"); проти console.log('single'); Я бачу все більше бібліотек JavaScript, використовуючи одинарні лапки під час обробки рядків. Які причини використовувати одне над іншим? Я думав, що вони майже взаємозамінні.

14
Як працює прив'язка даних у AngularJS?
Як працює прив'язка даних у AngularJSрамках? Я не знайшов технічних деталей на їхньому сайті . Більш-менш зрозуміло, як це працює, коли дані поширюються від перегляду до моделі. Але як AngularJS відстежує зміни властивостей моделі без сетерів та геттерів? Я виявив, що є спостерігачі JavaScript, які можуть зробити цю роботу. Але …


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