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

133
Как сделать так, чтобы jQuery ограничивал типы файлов при загрузке?

Я хотел бы, чтобы jQuery ограничивал поле загрузки файла только jpg / jpeg, png и gif. Я делаю проверку бэкэнда PHPуже. Я уже запускаю кнопку отправки через JavaScriptфункцию, поэтому мне просто нужно знать, как проверять типы файлов перед отправкой или...

133
Геттеры \ сеттеры для чайников

Я пытаюсь получить мою голову вокруг геттеры и сеттеры и его не тонет. Я читал JavaScript геттеры и сеттеры и Defining геттеры и сеттеры и просто не получить его. Может кто-то четко заявить: Для чего предназначены геттер и сеттер, и Приведите ОЧЕНЬ простые примеры?...

133
Как добавить jQuery в файл JS

У меня есть определенный код для сортировки таблиц. Поскольку код является общим на большинстве страниц, я хочу создать файл JS, в котором будет код, и все страницы, использующие его, могут ссылаться на него оттуда. Проблема заключается в следующем: как добавить jQuery и плагин сортировщика таблиц...

133
Получить элемент в указанной позиции - JavaScript

Как с помощью Javascript определить элемент в заданной позиции? В основном я хочу написать функцию, которая принимает два входных параметра (координаты x и y) и возвращает элемент html в позиции на экране, представленной...

133
Как извлечь строку с помощью JavaScript Regex?

Я пытаюсь извлечь подстроку из файла с помощью JavaScript Regex. Вот фрагмент из файла: DATE:20091201T220000 SUMMARY:Dad's birthday поле, которое я хочу извлечь, - «Сводка». Вот подход: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var arr =...

133
var.replace не является функцией

Я использую приведенный ниже код, чтобы попытаться обрезать строку в Javascript, но получаю ошибку, указанную в заголовке: function trim(str) { return str.replace(/^\s+|\s+$/g,''); } Редактировать: Я исправил проблему .... извините, я должен был указать, как я его называл, тоже .... понял, что...

133
Почему использование onClick () в HTML - плохая практика?

Я много раз слышал, что использование событий JavaScript, например onClick(), в HTML, является плохой практикой, потому что это плохо для семантики. Я хотел бы знать, каковы недостатки и как исправить следующий код? <a href="#" onclick="popup('/map/', 300, 300, 'map'); return...

133
как нарисовать плавную кривую через N точек с помощью холста javascript HTML5?

Для приложения для рисования я сохраняю координаты движения мыши в массив, а затем рисую их с помощью lineTo. Получившаяся линия не гладкая. Как я могу построить единую кривую между всеми собранными точками? Я погуглил, но нашел только 3 функции для рисования линий: Для 2 точек выборки просто...

133
Можно ли реализовать в JavaScript динамические геттеры / сеттеры?

Я знаю, как создавать геттеры и сеттеры для свойств, имена которых уже известны, делая что-то вроде этого: // A trivial example: function MyObject(val){ this.count = 0; this.value = val; } MyObject.prototype = { get value(){ return this.count < 2 ? "Go away" : this._value; }, set value(val){...

133
Подключение Redis к 127.0.0.1:6379 не удалось - подключите ECONNREFUSED

Я работаю с node.js с помощью expressjs. Я пытаюсь сохранить учетную запись для сеанса. Итак, я пытаюсь протестировать использование сеанса с кодом в expressjs var RedisStore = require('connect-redis')(express); app.use(express.bodyParser()); app.use(express.cookieParser());...

133
Как отрендерить и добавить подвиды в Backbone.js

У меня есть настройка вложенного просмотра, которая может немного углубиться в мое приложение. Я мог бы подумать о множестве способов инициализации, рендеринга и добавления подвидов, но мне интересно, какова общая практика. Вот пара, о которой я подумал: initialize : function () { this.subView1 =...

133
В чем разница между продолжением и обратным вызовом?

Я просматривал всю сеть в поисках информации о продолжениях, и мне ошеломляет, как простейшие объяснения могут так сильно сбить с толку такого программиста на JavaScript, как я. Это особенно верно, когда в большинстве статей объясняются продолжения с помощью кода на Scheme или используются монады....

133
html5 localStorage ошибка с Safari: «QUOTA_EXCEEDED_ERR: DOM Exception 22: была сделана попытка добавить что-то в хранилище, которое превысило квоту».

В моем веб-приложении есть ошибки javascript в приватном просмотре ios safari: JavaScript: ошибка не определено QUOTA_EXCEEDED_ERR: DOM Exception 22: была сделана попытка добавить что-то в хранилище ... мой код:...

133
В чем преимущество использования Restangular над ngResource?

ngResourceуже кажется действительно простым для реализации вещей с ... Каковы преимущества / недостатки использования Restangular по сравнению с ngResource ? 1.1.3 $resourceбудет возвращать обещания и может быть реализовано с использованием последнего PR-коммита . Будет ли предложена поддержка в...

133
Инициализация выбора с AngularJS и ng-repeat

Я пытаюсь заставить select-box начать с предварительно заполненной опции, используя ng-repeat с AngularJS 1.1.5. Вместо этого выбор всегда начинается без выбора. У него также есть пустой параметр, который я не хочу. Я думаю, что есть побочный эффект ничего не быть выбранным. Я могу заставить это...

133
Не удалось выполнить 'btoa' в 'Window': кодируемая строка содержит символы за пределами диапазона Latin1.

По моим тестам ошибка в заголовке выкидывается только в Google Chrome. Я кодирую base64 большой XML-файл, чтобы его можно было загрузить: this.loader.src = "data:application/x-forcedownload;base64,"+ btoa("<?xml version=\"1.0\" encoding=\"utf-8\"?>" +"<"+this.gamesave.tagName+">"...

133
Попытка загрузить jquery в скрипт tampermonkey

Я пишу сценарий, который входит в сеть моего колледжа при загрузке страницы входа. Код выглядит следующим образом // ==UserScript== // @name My Fancy New Userscript // @namespace http://use.i.E.your.homepage/ // @version 0.1 // @description enter something useful // @match <College login...

133
Не удалось выполнить createObjectURL для URL:

Отображать ошибку ниже в Safari. Не удалось выполнить createObjectURL для URL-адреса: не найдено ни одной функции, соответствующей предоставленной подписи. Мой код: function createObjectURL(object) { return (window.URL) ? window.URL.createObjectURL(object) :...