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

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

11
Вимкнути перетягування елементів HTML?
Я працюю над веб-додатком, для якого я намагаюся впровадити повнофункціональну систему вікон. Зараз це йде дуже добре, я стикаюся лише з однією незначною проблемою. Іноді, коли я йду перетягувати частину своєї програми (найчастіше кутовий розділ мого вікна, який повинен викликати операцію зміни розміру), веб-браузер стає розумним і думає, що я …


13
jQuery scroll () виявляє, коли користувач перестає прокручувати
Гаразд із цим .. $(window).scroll(function() { $('.slides_layover').removeClass('showing_layover'); $('#slides_effect').show(); }); Я можу сказати, коли хтось прокручує те, що я розумію. Тож з цим я намагаюся зрозуміти, як зловити, коли хтось зупинився. З наведеного вище прикладу ви бачите, що я видаляю клас із набору елементів під час прокрутки. Однак я хочу повернути …


8
Картина OLOO Кайла Сімпсона проти шаблону дизайну прототипу
Чи відрізняється «OLOO (об'єкти, що пов'язують інші об'єкти) візерунок» Кайла Сімпсона від моделі дизайну прототипу? За винятком того, як сформулювати його чимось, що конкретно вказує на "зв'язування" (поведінку прототипів) та уточнення того, що тут немає "копіювання" (поведінки класів), що саме вводить його шаблон? Ось приклад схеми Кайла з його книги …

15
Як отримати номер рядка функції виклику JavaScript? Як отримати вихідну URL-адресу абонента JavaScript?
Я використовую наступне для отримання імені функції виклику JavaScript: var callerFunc = arguments.callee.caller.toString(); callerFuncName = (callerFunc.substring(callerFunc.indexOf("function") + 8, callerFunc.indexOf("(")) || "anoynmous") Чи є спосіб виявити номер рядка, з якого був названий метод? Також, чи є спосіб отримати ім'я файлу JavaScript, з якого викликався метод? Або вихідна URL-адреса?
109 javascript 

4
Сховати / показати елемент із булевим
У моєму коді, як правило, їх багато if(shouldElementBeVisible) $element.show() else $element.hide() Чи є який-небудь елегантний спосіб, упакований з javascript, jquery або підкресленням? В ідеалі я хочу чогось такого, що виглядає так $element.showOrHideDependingOn(shouldElementBeVisible)


11
Відкрийте діалогове вікно файлу в JavaScript
Мені потрібно рішення, щоб відобразити діалогове вікно відкритого файлу в HTML, натискаючи кнопку a div. Діалогове вікно відкритого файлу повинно відкриватися при divнатисканні кнопки . Я не хочу відображати поле вхідного файлу як частину HTML-сторінки. Він повинен відображатися в окремому діалоговому вікні, яке не є частиною веб-сторінки.
109 javascript  file  dialog 


19
Як очистити діаграму з полотна, щоб не можна було викликати події наведення?
Я використовую Chartjs для відображення лінійної діаграми, і це прекрасно працює: // get line chart canvas var targetCanvas = document.getElementById('chartCanvas').getContext('2d'); // draw line chart var chart = new Chart(targetCanvas).Line(chartData); Але проблема виникає, коли я намагаюся змінити дані для діаграми. Я оновлюю графік, створюючи новий екземпляр Chart з новими точками даних …

3
Вкладені об’єкти JSON - чи потрібно використовувати масиви для всього?
Чи є спосіб вкласти в JSON об'єкти, тому мені не доведеться робити масиви з усього? Щоб мій об'єкт був розбитий без помилки, мені здається, потрібна така структура: {"data":[{"stuff":[ {"onetype":[ {"id":1,"name":"John Doe"}, {"id":2,"name":"Don Joeh"} ]}, {"othertype":[ {"id":2,"company":"ACME"} ]}] },{"otherstuff":[ {"thing": [[1,42],[2,2]] }] }]} Якщо я забираю цей об'єкт у змінну під …

6
Чи є спосіб зробити перевантаження методу в TypeScript?
Чи є спосіб зробити перевантаження методу мовою TypeScript? Я хочу досягти чогось такого: class TestClass { someMethod(stringParameter: string): void { alert("Variant #1: stringParameter = " + stringParameter); } someMethod(numberParameter: number, stringParameter: string): void { alert("Variant #2: numberParameter = " + numberParameter + ", stringParameter = " + stringParameter); } } …


3
Різниця між подією "зміни" та "введення" для елемента "введення"
Може хтось скаже мені, в чому різниця між changeтаinput подіями подіями? Я використовую jQuery для їх додавання: $('input[type="text"]').on('change', function() { alert($(this).val()); }) Він також працює з inputзамістьchange . Можливо, якась різниця в упорядкуванні подій відносно фокусування?
109 javascript  jquery  events  dom 

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