Запитання з тегом «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-router
Я новачок у AngularJS, і мене трохи збентежило те, як я можу використовувати кутовий "ui-роутер" у наступному сценарії: Я будую веб-додаток, який складається з двох розділів. Перший розділ - це домашня сторінка з її переглядами для входу та реєстрації, а другий - інформаційною панеллю (після успішного входу). Я створив index.htmlрозділ …

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

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

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


6
jQuery підрахунок елементів за класом - який найкращий спосіб реалізувати це?
Я намагаюся зробити це підрахувати всі елементи на поточній сторінці з тим самим класом, а потім я буду використовувати його для додавання до імені для форми введення. В основному я дозволяю користувачам клацати на a, <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') Результат - …

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"}); Мені цікаво, який найкращий спосіб видалити повторювані об'єкти з масиву. Так, наприклад, things.thing стане ... {place:"here",name:"stuff"}, {place:"there",name:"morestuff"}

10
Поясніть синтаксис інкапсульованої анонімної функції
Підсумок Чи можете ви пояснити міркування синтаксису інкапсульованих анонімних функцій у JavaScript? Чому це працює: (function(){})();але це не так:function(){}(); :? Що я знаю У JavaScript створюється названа така функція: function twoPlusTwo(){ alert(2 + 2); } twoPlusTwo(); Ви також можете створити анонімну функцію та призначити її змінній: var twoPlusTwo = function(){ …

5
Чому концепція React Virtual DOM вважається більш ефективною, ніж брудна перевірка моделі?
Я побачив розмову про реагентів ( Pete Hunt: 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
Як прочитати локальний текстовий файл?
Я намагаюся написати простий читач текстових файлів, створивши функцію, яка бере шлях до файлу і перетворює кожен рядок тексту в масив char, але це не працює. function readTextFile() { var rawFile = new XMLHttpRequest(); rawFile.open("GET", "testing.txt", true); rawFile.onreadystatechange = function() { if (rawFile.readyState === 4) { var allText = rawFile.responseText; …

13
Що викликає цю помилку - "Фатальна помилка: Неможливо знайти локальний грунт"
Спочатку я видалив стару версію grunt, потім встановив нову версію grunt, а потім отримав цю помилку: D: \ www \ grunt-test \ grunt grunt-cli: Інтерфейс командного рядка grunt. (v0.1.4) Фатальна помилка: не вдається знайти локальний грунт. Якщо ви бачите це повідомлення, або Gruntfile не знайдено, або грунт не встановлено локально …

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