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

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

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 }); …

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

3
Як зробити плагін jQuery доступним для завантаження за допомогою requirejs
Я працюю з requirejs + jquery, і мені було цікаво, чи є розумний спосіб зробити так, щоб плагін jQuery добре працював з require. Наприклад, я використовую файл cookie jQuery. Якщо я правильно зрозумів, я можу створити файл з назвою jquery-cookie.js і всередині зробити define(["jquery"], // Require jquery function($){ // Put …

6
Використання npm для встановлення або оновлення необхідних пакунків, як пакет для rubygems
Я люблю Бандлера , він чудово справляється з управлінням залежностями. Я люблю npm , установка пакетів вузлів дуже проста! У мене є програма nodejs, і я хотів би мати можливість визначати залежності своїх програм і легко встановлювати / оновлювати їх там, де я розгортаю свою програму. Це не бібліотека, яку …

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

6
Чому “$ (). Ready (handler)” не рекомендується?
На сайті документації jQuery API дляready Усі три наступні синтаксиси еквівалентні: $ (документ) .ready (обробник) $ (). готовий (обробник) (це не рекомендується) $ (обробник) Після домашнього завдання - читання та гри з вихідним кодом , я не уявляю, чому $().ready(handler) не рекомендується. Перший і третій способи абсолютно однакові, третій варіант …


6
Затемнити весь екран, крім фіксованої області?
Я хочу створити навчальний посібник, який допоможе користувачеві, куди саме натиснути. Я намагаюся , щоб покрити весь екран з <div>якої тьмяніє все елементи , крім в конкретній області , яка знаходиться в фіксованому width, height, topі left. Проблема в тому, що я не можу знайти спосіб "скасувати" батьківський background-color(що також …
88 javascript  jquery  html  css 


10
Визначення змінної JavaScript: Коми проти крапки з комою
Які відмінності та / або переваги, якщо такі є, використання коми при оголошенні групи змінних, а не крапки з комою. Наприклад: var foo = 'bar', bar = 'foo'; проти var foo = 'bar'; var bar = 'foo'; Я знаю, що якщо ви вказали varключове слово для першої змінної в першому …

1
jQuery: навіщо використовувати document.ready, якщо зовнішній JS знаходиться внизу сторінки?
Я включаю всі свої JS як зовнішні файли, які завантажуються в самому низу сторінки. У цих файлах у мене є декілька методів, визначених таким чином, які я викликаю з події ready: var SomeNamepsace = {}; SomeNamepsace.firstMethod = function () { // do something }; SomeNamepsace.secondMethod = function () { // …

20
Чи є якась причина використовувати синхронний XMLHttpRequest?
Здається, більшість усіх робить асинхронні запити за допомогою XMLHttpRequest, але очевидно той факт, що є можливість робити синхронні запити, вказує на те, що для цього може бути вагома причина. То яка може бути ця поважна причина?
88 javascript  ajax 

9
Виберіть випадкову властивість з об'єкта Javascript
Припустимо, у вас є такий об’єкт Javascript, як {'cat': 'meow', 'dog': 'woof' ...} Чи є більш стислий спосіб вибрати випадкову властивість із об'єкта, ніж цей довготривалий спосіб, який я придумав : function pickRandomProperty(obj) { var prop, len = 0, randomPos, pos = 0; for (prop in obj) { if (obj.hasOwnProperty(prop)) …
88 javascript 

9
Запити між походженнями підтримуються лише для HTTP, але це не міждомен
Я використовую цей код, щоб зробити запит AJAX: $("#userBarSignup").click(function(){ $.get("C:/xampp/htdocs/webname/resources/templates/signup.php", {/*params*/}, function(response){ $("#signup").html("TEST"); $("#signup").html(response); }, "html"); Але з консолі JavaScript Google Chrome я постійно отримую цю помилку: XMLHttpRequest не може завантажити файл: /// C: /xampp/htdocs/webname/resources/templates/signup.php. Запити на перехресне походження підтримуються лише для HTTP. Проблема полягає в тому, що файл signup.php …
88 javascript 

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