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

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

21
Виявити, коли браузер отримує завантаження файлів
У мене є сторінка, яка дозволяє користувачеві завантажувати динамічно генерований файл. Генерування потрібно тривалий час, тому я хотів би показати індикатор "очікування". Проблема полягає в тому, що я не можу зрозуміти, як виявити, коли браузер отримав файл, тому я можу приховати індикатор. Я роблю запит у прихованій формі, яка надсилає …
487 javascript  http  mime 

9
jQuery отримати текстовий текст
Нещодавно я почав грати в jQuery і переглянув пару навчальних посібників. Тепер я відчуваю себе трохи компетентним з його використанням (це досить легко), і я вважав, що було б здорово, якби мені вдалося зробити "консоль" на своїй веб-сторінці (як, наприклад, ти натискаєш клавішу `, як ти робиш в іграх FPS …
486 javascript  jquery  ajax 

30
JQuery - $ не визначено
У мене просте подія jquery click <script type="text/javascript"> $(function() { $('#post').click(function() { alert("test"); }); }); </script> і посилання jquery, визначене в site.master <script src="<%=ResolveUrl("~/Scripts/jquery-1.3.2.js")%>" type="text/javascript"></script> Я перевірив, що сценарій вирішено правильно, я можу бачити розмітку і переглядати скрипт безпосередньо в firebug, тому мене треба знайти. Однак я все ще отримую: …

9
Чому jQuery або метод DOM, такий як getElementById, не знаходить елемент?
Які можливі причини document.getElementById, $("#id")або будь-який інший метод DOM / селектор jQuery не знайшов елементів? Приклад проблем: jQuery мовчки не вдається зв’язати обробник подій JQuery "гетерні" методи ( .val(), .html(), .text()) поверненняundefined Стандартний метод повернення DOM, що nullпризводить до будь-якої з декількох помилок: Uncaught TypeError: Неможливо встановити властивість '...' of …
483 javascript  jquery  dom 

17
Як зняти прапорець?
У мене є група радіо кнопок, яку я хочу зняти, після надсилання форми AJAX за допомогою jQuery. У мене є така функція: function clearForm(){ $('#frm input[type="text"]').each(function(){ $(this).val(""); }); $('#frm input[type="radio":checked]').each(function(){ $(this).checked = false; }); } За допомогою цієї функції я можу очистити значення в текстових полях, але я не можу …

30
Приватні методи JavaScript
Щоб створити клас JavaScript з публічним методом, я зробив би щось на кшталт: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here } Таким чином користувачі мого класу можуть: var restaurant = new Restaurant(); restaurant.buy_food(); restaurant.use_restroom(); Як створити приватний метод, який можна викликати …


6
Вставте код у контекст сторінки за допомогою сценарію вмісту
Я дізнаюся, як створити розширення для Chrome. Я тільки почав розробляти один, щоб спіймати події YouTube. Я хочу використовувати його з флеш-програвачем YouTube (пізніше спробую зробити його сумісним з HTML5). manifest.json: { "name": "MyExtension", "version": "1.0", "description": "Gotta catch Youtube events!", "permissions": ["tabs", "http://*/*"], "content_scripts" : [{ "matches" : [ …

26
Логічний оператор у handlebars.js {{# #f)} умовний
Чи є спосіб у рульовій JS включити логічні оператори до стандартного умовного оператора handlebars.js? Щось на зразок цього: {{#if section1 || section2}} .. content {{/if}} Я знаю, що міг написати власного помічника, але спочатку хотів би переконатися, що я не винаходив колесо.

30
Як вишукано виявити час простою в JavaScript?
Чи можливо виявити " неробочий " час у JavaScript? Моїм основним випадком використання, мабуть, було б попереднє завантаження або попереднє завантаження вмісту. Час очікування: Період бездіяльності користувача або без використання ЦП
478 javascript 

14
jQuery крос-домен AJAX
Ось дві сторінки, test.php і testserver.php. test.php <script src="scripts/jq.js" type="text/javascript"></script> <script> $(function() { $.ajax({url:"testserver.php", success:function() { alert("Success"); }, error:function() { alert("Error"); }, dataType:"json", type:"get" } )}) </script> testserver.php <?php $arr = array("element1", "element2", array("element31","element32")); $arr['name'] = "response"; echo json_encode($arr); ?> Тепер моя проблема: коли обидва ці файли знаходяться на одному …

8
HTML5 Canvas vs. SVG vs. div
Який найкращий підхід для створення елементів на льоту та можливість їх переміщення? Наприклад, скажімо, що я хочу створити прямокутник, коло та багатокутник, а потім виділити ці об’єкти і перемістити їх. Я розумію, що HTML5 пропонує три елементи, які можуть зробити це можливим: svg , canvas та div . Що я …

19
jQuery $ (document) .ready і UpdatePanels?
Я використовую jQuery для підключення деяких ефектів миші на елементи, що знаходяться в UpdatePanel. Події пов'язані в $(document).ready. Наприклад: $(function() { $('div._Foo').bind("mouseover", function(e) { // Do something exciting }); }); Звичайно, це працює чудово при першому завантаженні сторінки, але коли UpdatePanel робить часткове оновлення сторінки, воно не запускається, і ефекти …

10
AngularJS: ініціалізувати сервіс з асинхронними даними
У мене є служба AngularJS, яку я хочу ініціалізувати з деякими асинхронними даними. Щось на зразок цього: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); …

15
Функція JavaScript в href vs. onclick
Я хочу запустити просту функцію JavaScript на клік без будь-якого перенаправлення. Чи є якась різниця чи вигода між введенням дзвінка JavaScript в hrefатрибут (наприклад: <a href="javascript:my_function();window.print();">....</a> ) проти введення його в onclickатрибут (прив’язування до onclickподії)?
474 javascript  href 

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