Вопросы с тегом «javascript»

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

10
Что делает «! -» в JavaScript?
У меня есть этот кусок кода (взят из этого вопроса ): var walk = function(dir, done) { var results = []; fs.readdir(dir, function(err, list) { if (err) return done(err); var pending = list.length; if (!pending) return done(null, results); list.forEach(function(file) { file = path.resolve(dir, file); fs.stat(file, function(err, stat) { if (stat …

10
Аутентификация AngularJS UI-роутера
Я новичок в AngularJS, и меня немного смущает, как я могу использовать angular- "ui-router" в следующем сценарии: Я строю веб-приложение, которое состоит из двух разделов. Первый раздел - это домашняя страница с ее представлениями для входа и регистрации, а второй раздел - это панель управления (после успешного входа в систему). …

23
Обнаружить iPad Mini в HTML5
IPad Mini от Apple - меньший клон iPad 2 во многих отношениях, чем хотелось бы. В JavaScript window.navigatorобъект предоставляет одинаковые значения для Mini и iPad 2. Мои тесты, которые пока не выявили разницу, не привели к успеху. Почему это важно? Поскольку экраны iPad Mini и iPad 2 идентичны по пикселям, …
376 javascript  html  ipad  svg 

21
«консоль» - неопределенная ошибка для Internet Explorer
Я использую Firebug и у меня есть несколько утверждений, таких как: console.log("..."); на моей странице. В IE8 (возможно, и в более ранних версиях) я получаю ошибки скрипта, говорящие, что «console» не определена. Я попытался поместить это вверху моей страницы: <script type="text/javascript"> if (!console) console = {log: function() {}}; </script> все …

30
Удалить дубликаты из массива объектов в JavaScript
У меня есть объект, который содержит массив объектов. things = new Object(); things.thing = new Array(); things.thing.push({place:"here",name:"stuff"}); things.thing.push({place:"there",name:"morestuff"}); things.thing.push({place:"there",name:"morestuff"}); Мне интересно, каков наилучший способ удалить дубликаты объектов из массива. Так, например, вещи. Все станет ... {place:"here",name:"stuff"}, {place:"there",name:"morestuff"}

19
Зачем вам нужно вызывать анонимную функцию в той же строке?
Я читал некоторые посты о замыканиях и видел это повсюду, но нет четкого объяснения, как это работает - каждый раз, когда мне просто говорили использовать его ...: // Create a new anonymous function, to use as a wrapper (function(){ // The variable that would, normally, be global var msg = …


6
jQuery подсчет элементов по классам - каков наилучший способ реализовать это?
Я пытаюсь подсчитать все элементы на текущей странице с одним и тем же классом, а затем я собираюсь использовать его для добавления к имени для формы ввода. По сути, я позволяю пользователям нажимать на значок, <span>а затем добавляя еще один для большего количества элементов того же типа. Но я не …

30
Как я могу изменить ширину по умолчанию модального окна Twitter Bootstrap?
Я попробовал следующее: <div class="modal hide fade modal-admin" id="testModal" style="display: none;"> <div class="modal-header"> <a data-dismiss="modal" class="close">×</a> <h3 id='dialog-heading'></h3> </div> <div class="modal-body"> <div id="dialog-data"></div> </div> <div class="modal-footer"> <a data-dismiss="modal" class="btn" >Close</a> <a class="btn btn-primary" id="btnSaveChanges">Save changes</a> </div> </div> И это Javascript: $('.modal-admin').css('width', '750px'); $('.modal-admin').css('margin', '100px auto 100px auto'); $('.modal-admin').modal('show') Результат не …

10
Объясните синтаксис инкапсулированной анонимной функции
Резюме Можете ли вы объяснить причину синтаксиса инкапсулированных анонимных функций в JavaScript? Почему это работает, (function(){})();но это не так function(){}();? Что я знаю В JavaScript создается именованная функция, например: function twoPlusTwo(){ alert(2 + 2); } twoPlusTwo(); Вы также можете создать анонимную функцию и назначить ее переменной: var twoPlusTwo = function(){ …


5
Почему концепция React Virtual DOM считается более производительной, чем грязная проверка моделей?
Я видел выступление разработчика React ( Пит Хант: React: переосмысление лучших практик - JSConf EU 2013 ), и докладчик отметил, что проверка модели может быть медленной. Но не является ли вычисление различий между виртуальными DOM на самом деле еще менее производительным, поскольку виртуальная DOM в большинстве случаев должна быть больше, …

7
Получить массив ключей объекта
Я хотел бы получить ключи объекта JavaScript в виде массива, либо в jQuery, либо в чистом JavaScript. Есть ли менее многословный способ, чем этот? var foo = { 'alpha' : 'puffin', 'beta' : 'beagle' }; var keys = []; for (var key in foo) { keys.push(key); }


20
Как прочитать локальный текстовый файл?
Я пытаюсь написать простую программу чтения текстовых файлов, создав функцию, которая принимает путь к файлу и преобразует каждую строку текста в массив символов, но это не работает. function readTextFile() { var rawFile = new XMLHttpRequest(); rawFile.open("GET", "testing.txt", true); rawFile.onreadystatechange = function() { if (rawFile.readyState === 4) { var allText = …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.