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

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

5
Розбір рядка запиту в node.js
У цьому прикладі "Hello World": // Load the http module to create an http server. var http = require('http'); // Configure our HTTP server to respond with Hello World to all requests. var server = http.createServer(function (request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.end("Hello World\n"); }); // Listen on port 8000, …

4
Опитування сервера за допомогою AngularJS
Я намагаюся вивчити AngularJS. Моя перша спроба отримати нові дані щосекунди спрацювала: 'use strict'; function dataCtrl($scope, $http, $timeout) { $scope.data = []; (function tick() { $http.get('api/changingData').success(function (data) { $scope.data = data; $timeout(tick, 1000); }); })(); }; Коли я моделюю повільний сервер, сплячи потік протягом 5 секунд, він чекає відповіді перед …

2
Помилка аналізу заголовка X-XSS-Protection - Google Chrome
Я оновив Google Chrome до машини Version 64.0.3282.140 (Official Build) (64-bit)на Windows 10. Щойно я це зробив, я отримую цю помилку на своєму сайті в консолі інструментів розробника. Не впевнений, з чого почати. Минулого року я бачив подібну проблему, яка була проблемою з YouTube (також у url-адресі), але я не …

13
Приховати певні значення у вихідних даних із JSON.stringify ()
Чи можна виключити певні поля із включення в рядок json? Ось якийсь псевдокод var x = { x:0, y:0, divID:"xyz", privateProperty1: 'foo', privateProperty2: 'bar' } Я хочу виключити privateProperty1 і privateproperty2 від появи в рядку json Тож я подумав, що можу скористатися функцією заміни stringify function replacer(key,value) { if (key=="privateProperty1") …
86 javascript  json 

4
Як я можу реагувати на ширину елемента автоматичного розміру DOM у React?
У мене є складна веб-сторінка, що використовує компоненти React, і я намагаюся перетворити сторінку зі статичного макета на більш чуйний, макет із можливістю зміни. Однак я постійно стикаюся з обмеженнями з React, і мені цікаво, чи існує стандартний шаблон для вирішення цих проблем. У моєму конкретному випадку у мене є …

8
Наскільки насправді небезпечно в JavaScript, вважати, що undefined не перезаписано?
Кожного разу, коли хтось згадує тестування проти undefined, зазначається, що undefinedце не ключове слово, тому для нього можна встановити значення"hello" , тому замість цього слід використовувати typeof x == "undefined" . Це здається мені смішним. Ніхто ніколи цього не зробив би, і якби вони це зробили, це було б достатньою …

10
Навіщо використовувати jQuery на () замість click ()
В даний час з jQuery, коли мені потрібно щось робити при натисканні, я роблю це так ... $(".close-box").click( function() { MoneyBox.closeBox(); return false; }); Я дивився на якийсь код, який хтось інший має на проекті, і вони роблять це так ... $(".close-box").live("click", function () { MoneyBox.closeBox(); return false; }); Зверніть …

4
Дані POST у форматі JSON
У мене є деякі дані, які мені потрібно перетворити у формат JSON, а потім розмістити їх за допомогою функції JavaScript. <body onload="javascript:document.myform.submit()"> <form action="https://www.test.net/Services/RegistrationService.svc/InviteNewContact" method="post" name="myform"> <input name="firstName" value="harry" /> <input name="lastName" value="tester" /> <input name="toEmail" value="testtest@test.com" /> </form> </body> Так виглядає пост зараз. Мені потрібно подати значення у форматі …

5
Порівняння об’єктів дати JavaScript
Порівнюючи об'єкти дати в Javascript, я виявив, що навіть порівняння тієї самої дати не повертає істини. var startDate1 = new Date("02/10/2012"); var startDate2 = new Date("01/10/2012"); var startDate3 = new Date("01/10/2012"); alert(startDate1>startDate2); // true alert(startDate2==startDate3); //false Як я міг порівняти рівність цих дат? Я зацікавлений у використанні власного Dateоб'єкта JS, …
86 javascript 

12
jQuery - подія хеш-обміну
Я використовую: $(window).bind( 'hashchange', function(e) { }); прив’язати функцію до події зміни хешу. Здається, це працює в IE8, Firefox і Chrome, але не в Safari, і я припускаю, що не в попередній версії IE. Для цих браузерів я хочу відключити свій код JavaScript, який використовує хеш і hashchangeподію. Чи є …

4
Як передати масив в атрибут jQuery .data ()
Гаразд, я хочу передати дуже базовий масив у сторону сервера jtruery attrubute: <div data-stuff="['a','b','c']"></div> а потім відступити так: var stuff = $('div').data('stuff'); alert(stuff[0]); Чому це видає попередження "[", а не "a" (див. Посилання JSfiddle) Посилання JSFiddle: http://jsfiddle.net/ktw4v/3/
86 javascript  jquery  html  json 


14
Як підсумувати значення об’єкта JavaScript?
Я хотів би підсумувати значення об’єкта. Я звик до python там, де він просто був би: sample = { 'a': 1 , 'b': 2 , 'c':3 }; summed = sum(sample.itervalues()) Наступний код працює, але це багато коду: function obj_values(object) { var results = []; for (var property in object) results.push(object[property]); …

4
Тег прив'язки HTML із подією onclick Javascript
Використовуючи Google, я виявив, що вони використовують події onclick у тегах прив'язки. У додатковому варіанті в заголовку Google, це виглядає як звичайний тег, але при натисканні він не перенаправляється, а відкриває меню. Зазвичай при використанні <a href='more.php' onclick='show_more_menu()'>More >>></a> Зазвичай він надходить у "more.php" без запуску show_more_menu(), але я маю …

7
Як викликати функцію JavaScript замість href в HTML
У мене є макет в HTML <a href="javascript:ShowOld(2367,146986,2)"><img title="next page" alt="next page" src="/themes/me/img/arrn.png"></a> Я отримав відповідь від сервера, коли надіслав запит. За допомогою цього макету я отримав у відповідь на запит AJAX, який надсилає мій код на сервер. Ну, все добре, але коли я натискаю на посилання, браузер хоче відкрити …

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