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

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

4
Передача параметра внутри $ location.path в Angular
Я просто пытаюсь использовать $location.path()в своем контроллере, но также передаю пользовательскую переменную в качестве параметра. Думаю, это будет выглядеть примерно так: $scope.parameter = 'Foo'; $location.path('/myURL/' + $scope.parameter); Но это не работает. Кто-нибудь знает, как это должно быть сделано в Angular?

4
Какова практическая максимальная длина идентификатора HTML?
В спецификации HTML говорится Жетоны ID и NAME должны начинаться с буквы ([A-Za-z]) и могут сопровождаться любым количеством букв, цифр ([0-9]), дефисами ("-"), подчеркиванием ("_"). , двоеточия (":") и точки ("."). И хотя в объявлении SGML HTML 4 для NAMELEN используется значение 65536, в нем отмечается: «Избегайте фиксированных ограничений». Но, …
88 javascript  html  css 

9
AngularJs - отменить событие изменения маршрута
Как отменить событие изменения маршрута в AngularJs? Мой текущий код $rootScope.$on("$routeChangeStart", function (event, next, current) { // do some validation checks if(validation checks fails){ console.log("validation failed"); window.history.back(); // Cancel Route Change and stay on current page } }); при этом, даже если проверка не удалась, Angular извлекает следующий шаблон и …

11
Переопределить свечение и тени текстового поля twitter bootstrap
Я хочу удалить синее свечение текстового поля и границы, но я не знаю, как переопределить любой из js или css, отметьте здесь ИЗМЕНИТЬ 1 Я хочу сделать это, потому что я использую плагин jquery Tag-it, и я также использую загрузку twitter, плагин использует скрытое текстовое поле для добавления тегов, но …

5
Как остановить поведение щелчка по ссылке по умолчанию с помощью jQuery
У меня есть ссылка на веб-странице. Когда пользователь щелкает по нему, виджет на странице должен обновиться. Однако я что-то делаю, потому что функциональность по умолчанию (переход на другую страницу) выполняется до срабатывания события. Вот как выглядит ссылка: <a href="store/cart/" class="update-cart">Update Cart</a> Вот как выглядит jQuery: $('.update-cart').click(function(e) { e.stopPropagation(); updateCartWidget(); }); …

7
AngularJS динамическая маршрутизация
Сейчас у меня есть приложение AngularJS со встроенной маршрутизацией. Оно работает, и все в порядке. Мой файл app.js выглядит так: angular.module('myapp', ['myapp.filters', 'myapp.services', 'myapp.directives']). config(['$routeProvider', function ($routeProvider) { $routeProvider.when('/', { templateUrl: '/pages/home.html', controller: HomeController }); $routeProvider.when('/about', { templateUrl: '/pages/about.html', controller: AboutController }); $routeProvider.when('/privacy', { templateUrl: '/pages/privacy.html', controller: AboutController }); $routeProvider.when('/terms', …

6
Как я могу убедиться, что мои файлы JavaScript, доставленные через CDN, не изменены?
Я работаю над сценарием, в котором некоторые файлы JavaScript должны размещаться на CDN. Я хочу иметь какой-то механизм, чтобы при загрузке этих файлов на стороне пользователя я мог гарантировать, что файлы не были подделаны и действительно поступают из указанного CDN. Я понимаю, что задача очень проста, если я использую SSL, …

3
Как сделать плагин jQuery загружаемым с помощью requirejs
Я работаю с requirejs + jquery, и мне было интересно, есть ли разумный способ заставить плагин jQuery хорошо работать с require. Например, я использую jQuery-cookie. Если я правильно понял, я могу создать файл с именем jquery-cookie.js и внутри сделать define(["jquery"], // Require jquery function($){ // Put here the plugin code. …

6
Использование npm для установки или обновления необходимых пакетов точно так же, как сборщик для rubygems
Я люблю Bundler , он отлично справляется с управлением зависимостями. Я люблю npm , устанавливать пакеты узлов очень просто! У меня есть приложение nodejs, и я хотел бы иметь возможность указывать зависимости моих приложений и легко устанавливать / обновлять их везде, где я развертываю свое приложение. Это не библиотека, которую …

3
JavaScript - нюансы myArray.forEach и цикла for
Я видел множество вопросов, предлагающих использовать: for (var i = 0; i < myArray.length; i++){ /* ... */ } вместо того: for (var i in myArray){ /* ... */ } для массивов из-за непоследовательной итерации ( см. здесь ). Однако я не могу найти ничего, что бы предпочло объектно-ориентированный цикл: …

6
Почему «$ (). Ready (handler)» не рекомендуется?
С сайта документации API jQuery дляready Все три из следующих синтаксисов эквивалентны: $ (документ) .ready (обработчик) $ (). ready (обработчик) (не рекомендуется) $ (обработчик) Выполнив домашнее задание - прочитав исходный код и поигравшись с ним , я понятия не имею, почему $().ready(handler) не рекомендуется. Первый и третий способы абсолютно одинаковы, …

10
Javascript - вставить массив внутрь другого массива
Каков более эффективный способ вставить массив в другой массив? a1 = [1,2,3,4,5]; a2 = [21,22]; newArray - a1.insertAt(2,a2) -> [1,2, 21,22, 3,4,5]; Итерация a2 с использованием splice выглядит немного ужасно с точки зрения производительности, если массив a2 большой. Спасибо.



10
Определение переменной JavaScript: запятые или точка с запятой
Каковы различия и / или преимущества использования запятых при объявлении группы переменных вместо точки с запятой, если таковые имеются. Например: var foo = 'bar', bar = 'foo'; против var foo = 'bar'; var bar = 'foo'; Я знаю, что если вы укажете varключевое слово для первой переменной в первом примере, …

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