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

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

30
Як змусити браузер перезавантажити кешовані файли CSS / JS?
Я помітив, що деякі веб-переглядачі (зокрема, Firefox та Opera) дуже ретельно використовують кешовані копії файлів .css та .js , навіть між сеансами браузера. Це призводить до проблеми під час оновлення одного з цих файлів, але браузер користувача продовжує використовувати кешовану копію. Питання: який найелегантніший спосіб змусити браузер користувача перезавантажити файл, …

27
Як я можу оголосити простір імен у JavaScript?
Як створити простір імен в JavaScript, щоб мої об'єкти та функції не перезаписалися іншими одноіменними об'єктами та функціями? Я використовував таке: if (Foo == null || typeof(Foo) != "object") { var Foo = new Object();} Чи є більш елегантний чи стислий спосіб зробити це?

30
Як порівняти масиви в JavaScript?
Я хотів би порівняти два масиви ... в ідеалі, ефективно. Нічого фантазійного, лише trueякщо вони однакові, а falseякщо ні. Не дивно, що оператор порівняння, здається, не працює. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true Кодування JSON кожного масиву робить, але чи …
988 javascript  arrays  json 

16
Чи можу я приховати відкручувальний рядок введення номера HTML5?
Чи є у веб-переглядачах послідовний спосіб приховати нові спінові вікна, які деякі браузери (наприклад, Chrome) надають для введення HTML номера типу? Я шукаю метод CSS або JavaScript, щоб запобігти появі стрілок вгору / вниз. <input id="test" type="number">
984 javascript  css  html  input  numbers 



30
Перетворення об'єкта в рядок
Як я можу перетворити об’єкт JavaScript у рядок? Приклад: var o = {a:1, b:2} console.log(o) console.log('Item: ' + o) Вихід: Об'єкт {a = 1, b = 2} // дуже приємний для читання вихід :) Елемент: [object Object] // не маю уявлення, що знаходиться всередині :(



15
Як розширити існуючий масив JavaScript іншим масивом, не створюючи новий масив
Здається, не існує способу розширити існуючий масив JavaScript іншим масивом, тобто емулювати extendметод Python . Я хочу досягти наступного: >>> a = [1, 2] [1, 2] >>> b = [3, 4, 5] [3, 4, 5] >>> SOMETHING HERE >>> a [1, 2, 3, 4, 5] Я знаю, що існує a.concat(b)метод, …

21
Отримання ідентифікатора елемента, який викликав подію
Чи є спосіб отримати ідентифікатор елемента, що викликає подію? Я думаю про щось на кшталт: $(document).ready(function() { $("a").click(function() { var test = caller.id; alert(test.val()); }); }); <script type="text/javascript" src="starterkit/jquery.js"></script> <form class="item" id="aaa"> <input class="title"></input> </form> <form class="item" id="bbb"> <input class="title"></input> </form> Виконати фрагмент кодуСховати результатиРозгорніть фрагмент За винятком звичайно, що …
969 javascript  jquery 

25
Як у "Node.js" я можу "включити" функції з інших файлів?
Скажімо, у мене є файл під назвою app.js. Досить просто: var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080); Що робити, якщо у мене є функції всередині "tools.js". Як я …




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