javascript- все статьи тега ➜ страница 108
Преобразование массива байтов в строку в JavaScript
Как преобразовать массив байтов в строку? Я нашел эти функции, которые делают обратное: function string2Bin(s) { var b = new Array(); var last = s.length; for (var i = 0; i < last; i++) { var d = s.charCodeAt(i); if (d < 128) b[i] = dec2Bin(d); else { var c = s.charAt(i); alert(c + ' is NOT an ASCII character'); b[i] = -1; } } return b; } function dec2Bin(d) { var b = ''; for (v ...
Активация вкладки Bootstrap с помощью JQuery
у меня есть следующий код <ul class="nav nav-tabs"> <li><a href="#aaa" data-toggle="tab">AAA</a></li> <li><a href="#bbb" data-toggle="tab">BBB</a></li> <li><a href="#ccc" data-toggle="tab">CCC</a></li> </ul> <div class="tab-content" id="tabs"> <div class="tab-pane" id="aaa">...Content...</div> <div class="tab-pane" id="bbb">...Content...</div> <div class=" ...
JSON найти в JavaScript
есть ли лучший способ, кроме цикла, чтобы найти данные в JSON? Это для редактирования и удаления. for(var k in objJsonResp) { if (objJsonResp[k].txtId == id) { if (action == 'delete') { objJsonResp.splice(k,1); } else { objJsonResp[k] = newVal; } break; } } данные расположены в виде списка карт. Например: [ {id:value, pId:value, cId:value,...}, {id:value, pId:value, cId:value,...}, ... ] ...
Как игнорировать определенный каталог или файл для tslint?
интегрированная среда разработки, которая используется в WebStorm 11.0.3, в tslint настроен и работает, но он висит потому, что он пытается разобрать *.D. TS файлы библиотеки. есть ли способ игнорировать определенный файл или каталог? ...
угловой 2, почему звездочки (*)
в угловом документе 2,* и шаблон, мы знаем, что *ngIf, *ngSwitch, *ngFor можно расширить до тега шаблона. Мой вопрос: Я думаю ngIf или ngFor без * можно также перевести и расширить к бирке шаблона угловым двигателем. Так зачем же создавать странный символ звездочка (*) в угловой 2? <hero-detail *ngIf="currentHero" [hero]="currentHero"></hero-detail> <template [ngIf]="currentHero"> <hero-detail [hero]="currentHero"></hero-detail> </template> ...
Как использовать jQuery в AngularJS
Я пытаюсь использовать простой интерфейс jQuery. Я включил все и у меня есть этот простой скрипт: <script> $(function() { $( "#slider" ).slider(); }); </script> и <div id="slider"></div> мой включает в себя: <script type="text/javascript" src="js/jquery-1.10.2.js"></script> <script type="text/javascript" src="js/jquery-ui-1.10.4.custom.min.js"></script> <script type="text/javascript" src="js/jquery.easing.1.3.js"></script> ...
ReferenceError: модуль не определен-конфигурация Karma / Jasmine с приложением Angular / Laravel
у меня есть существующее приложение Angular/Laravel, в котором Laravel действует как API для углового интерфейса, обслуживающего только данные JSON. Страница, которая загружает приложение angular,index.php, в настоящее время обслуживается Laravel. Оттуда, угловой берет на себя. у меня есть очень трудное время, пытаясь начать работу с кармой/Жасмин. При выполнении моих тестов с помощью karma start или karma start karma.conf.js из корневого каталога моего проекта, я получаю следующее ошибка: ...
Угловой JS скрыть первый элемент ng-повтор
Как бы я скрыл первый элемент ng-repeat? <div ng-repeat="item in items" ng-hide="true"> <div>{{ item.value }}</div> </div> это работает в том, что весь блок ng-repeat скрыт,но как я могу скрыть только первый элемент в элементах? Я хочу отобразить его совершенно по-другому, используя более заметный html/etc, поэтому полезно иметь его в этом списке данных. ...
Неверная длина массива Javascript для массива объектов
может кто-нибудь объяснить это (странное) поведение? Почему длина в первом примере 3, а не 2, и самое главное, почему длина во втором примере 0? Пока ключи числовые, длина работает. Когда их нет, длина 0. Как я могу получить правильную длину из второго примера? Спасибо. a = []; a["1"] = {"string1":"string","string2":"string"}; a["2"] = {"string1":"string","string2":"string"}; alert(a.length); // returns 3 b = []; b["key1"] = {"string1":"string","string2":"string"}; b["key2"] = {"string1":"stri ...
Обнаружение изменения в ngModel на выбранном теге (угловой 2)
Я пытаюсь обнаружить изменения на ngModel на <select> тег. В Угловом 1.х, мы могли бы решить это с помощью $watch on ngModel, или с помощью ngChange, но я еще не понял, как обнаружить изменение в ngModel в угловой 2. Полный Пример: http://plnkr.co/edit/9c9oKH1tjDDb67zdKmr9?p=info import {Component, View, Input, } from 'angular2/core'; import {FORM_DIRECTIVES} from 'angular2/common'; @Component({ selector: 'my-dropdown' }) @View({ directives: [FORM_DIRECTIVES], template: ` ...
Получить начальное и конечное смещение диапазона относительно его родительского контейнера
Предположим, у меня есть этот HTML-элемент: <div id="parent"> Hello everyone! <a>This is my home page</a> <p>Bye!</p> </div> и пользователь выбирает "домой" с помощью мыши. Я хочу иметь возможность определить, сколько символов в #parent его выбор начинается (и сколько символов от конца #parent его выбор заканчивается). Это должно работать, даже если он выбирает HTML-тег. (И мне нужно, чтобы он работал во всех браузерах) range.startOffset выглядит многоо ...
Использование метода ajax jQuery для извлечения изображений в виде большого двоичного объекта
недавно я задал еще один (связанный) вопрос, который приводит к этому последующему вопросу: передача данных вместо файла для формы ввода чтение через jQuery.ajax () документация (http://api.jquery.com/jQuery.ajax/), похоже, список принятых типов данных не включает изображения. Я пытаюсь получить изображение с помощью jQuery.get (или jQuery.ajax, если мне нужно), сохраните это изображение в большом двоичном объекте и загрузите его в другой сервер в запросе POST. В настоящее время, похоже, из-за ...
Google maps Places API V3 автозаполнение-выберите первый вариант при вводе
Я успешно реализовал функцию автозаполнения Google Maps Places V3 на моем поле ввода в соответствии с http://code.google.com/intl/sk-SK/apis/maps/documentation/javascript/places.html#places_autocomplete. это работает хорошо, однако я хотел бы знать, как я могу сделать его выбрать первый вариант из предложений, когда пользователь нажимает enter. Я думаю, мне понадобится магия JS, но я очень новичок в JS и не знаю, с чего начать. спасибо вперед! ...
Каков наиболее эффективный способ обращения массива в Javascript?
недавно меня спросили, какой самый эффективный способ отменить массив в Javascript. На данный момент, я предложил использовать цикл for и возиться с массивом, но потом понял, что это уроженец Array.reverse() метод. ради любопытства, может ли кто-нибудь помочь мне исследовать это, показывая примеры или указывая в правильном направлении, чтобы я мог прочитать это? Любые предложения о том, как измерить производительность будет слишком удивительным. ...
Как загрузить загрузочные модели в магистраль.js при использовании AMD (требуется.js)
костяк.документация js предлагает загружать загрузочные модели следующим образом: <script> var Accounts = new Backbone.Collection; Accounts.reset(<%= @accounts.to_json %>); var Projects = new Backbone.Collection; Projects.reset(<%= @projects.to_json(:collaborators => true) %>); </script> но это шаблон, который может быть использован в подход AMD (использование require.js) единственное возможное решение-объявить глобальная переменная, хранящая данные JSON и использо ...
Издеваясь над useragent в javascript?
Я ищу способ программно изменить навигатора.userAgent на лету. В моей неудачной попытке получить автоматический модульный тестер javascript я сдался и попытался начать использовать fireunit. Сразу же я врезался в одну из стен использования фактического браузера для тестирования javascript. в частности, мне нужно менять навигатор.userAgent для имитации нескольких сотен строк userAgent для обеспечения правильного обнаружения и покрытия данной функции. навигатор.userAgent только для чтения, так чт ...
Не удается прочитать свойство 'addEventListener' из null
Я должен использовать ванильный JavaScript для проекта. У меня есть несколько функций, одна из которых-кнопка, которая открывает меню. Он работает на страницах, где существует целевой идентификатор, но вызывает ошибку на страницах, где идентификатор не существует. На тех страницах, где функция не может найти идентификатор, я получаю ошибку "не могу прочитать свойство 'addEventListener' of null", и ни одна из моих других функций не работает. Ниже приведен код для кнопки, которая открывает мен ...
Rails: интернационализация строк Javascript?
Итак, у нас есть существующее приложение Rails 2.3.5, которое вообще не поддерживает интернационализацию. Теперь, я хорошо знаком с Rails i18n вещи, но у нас есть много выходных строк внутри /javascripts/. Я не большой поклонник такого подхода, но, к сожалению, это слишком поздно, чтобы исправить это сейчас. Как мы можем интернационализировать строки, хранящиеся в JS-файлах в приложении Rails? Rails даже не обслуживает файлы JS... Я думаю, что я всегда мог бы иметь приложение Rails обслуживать ...
Проверьте, существует ли значение объекта в массиве объектов Javascript, и если нет, добавьте новый объект в массив
Если у меня есть следующий массив объектов: [ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ] есть ли способ перебрать массив, чтобы проверить, существует ли уже определенное значение имени пользователя, и если оно ничего не делает, но если оно не добавляет новый объект в массив с указанным именем пользователя (и новым идентификатором)? спасибо! ...
SCRIPT438: объект не поддерживает свойство или метод IE
у меня есть опция в моем приложении, где пользователи могут деактивировать свои профили. Только администратор может активировать их снова. у меня есть класс ActivateProfile С двумя методами userExist(userName) это проверяет, если пользователь с этим именем пользователя существует и его / ее профиль деактивирован и activateAccountByUser(userName) активировать профиль пользователя снова Я вызываю функцию JavaScript на событие click кнопки типа ввода. Этот код отлично работает в Chrome и Mozil ...