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

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

30
Как заставить браузер перезагрузить кэшированные файлы CSS / JS?
Я заметил, что некоторые браузеры (в частности, Firefox и Opera) очень усердно используют кэшированные копии файлов .css и .js даже между сеансами браузера. Это приводит к проблеме при обновлении одного из этих файлов, но браузер пользователя продолжает использовать кэшированную копию. Вопрос в том, что является самым элегантным способом заставить браузер …

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 кодирует каждый массив, но есть ли более …
992 javascript  arrays  json 

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

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





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] Я знаю, что есть …


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> Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент За исключением, конечно, что переменная testдолжна …
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.