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

89
Ссылка на переменную javascript / псевдоним

Возможно ли в javascript каким-то образом назначить псевдоним / ссылку на локальную переменную? Я имею в виду что-то в стиле C: function foo() { var x = 1; var y = &x; y++; alert(x); // prints 2 } = РЕДАКТИРОВАТЬ = Можно ли использовать псевдоним arguments.callee в этом коде ?: function foo()...

89
Хороший пример наследования на основе прототипов в JavaScript

Я программировал на языках ООП более 10 лет, но сейчас изучаю JavaScript, и впервые столкнулся с наследованием на основе прототипов. Я стараюсь учиться быстрее всего, изучая хороший код. Каков хорошо написанный пример приложения (или библиотеки) JavaScript, которое правильно использует прототипное...

89
Выбрать случайное свойство из объекта Javascript

Предположим, у вас есть объект Javascript, например {'cat': 'meow', 'dog': 'woof' ...} Есть ли более лаконичный способ выбрать случайное свойство из объекта, чем этот длинный многословный способ, который я придумал : function pickRandomProperty(obj) { var prop, len = 0, randomPos, pos = 0; for...

89
Добавление представления ресурсов / диаграммы Ганта в jQuery Fullcalendar

Я использую jQuery Fullcalendar, и если вы его не используете, я предлагаю вам тоже, потому что он абсолютно фантастичен в том, что он делает! Однако, чтобы быть действительно полезным для меня и моего проекта ( и многих других ), я искренне верю, что он нуждается в представлении ресурсов / gannt....

89
Как вы используете window.postMessage в доменах?

Похоже, что смысл window.postMessage заключается в том, чтобы обеспечить безопасную связь между окнами / фреймами, размещенными в разных доменах, но на самом деле это не позволяет этого в Chrome. Вот сценарий: Вставить <iframe> (с a srcв домене B * ) на страницу в домене A <iframe>...

89
Что делает запятая в выражениях JavaScript?

Если я использую: 1.09 * 1; // returns "1.09" Но если я использую: 1,09 * 1; // returns "9" Я знаю, что 1,09 - это не число. Что делает запятая в последнем фрагменте кода? Больше примеров if (0,9) alert("ok"); // alert if (9,0) alert("ok"); // don't alert alert(1); alert(2); alert(3); // 3 alerts...

89
Как передать параметры в тег скрипта?

Я прочитал учебник по виджетам DIY - Как встроить свой сайт на другой сайт для виджетов XSS от доктора Ника. Я ищу способ передать параметры в тег скрипта. Например, для выполнения следующей работы: <script src="http://path/to/widget.js?param_a=1&amp;param_b=3"></script> Есть ли...

89
Удалить все классы кроме одного

Ну, я знаю, что с помощью некоторых действий jQuery мы можем добавить множество классов в конкретный div: <div class="cleanstate"></div> Предположим, что с некоторыми щелчками мыши и другими вещами div получает много классов <div class="cleanstate bgred paddingleft allcaptions...

89
Отметка времени в удобочитаемом формате

Ну, у меня странная проблема при преобразовании из временной метки unix в человеческое представление с использованием javascript Вот метка времени 1301090400 Это мой javascript var date = new Date(timestamp * 1000); var year = date.getFullYear(); var month = date.getMonth(); var day =...

89
от зеленого до красного цвета зависят от процента

У меня есть система опросов, и я хочу, чтобы ответы на этот опрос были цветными. Например: если это 10%, оно будет красным, если 40% - желтым, а если 80% - зеленым, поэтому я хочу, чтобы мой код javascript использовал цвета rgb для создания цвета в соответствии с заданным процентом. function...

89
Регулярное выражение Javascript Удалить пробелы

Итак, я пишу крошечный плагин для JQuery для удаления пробелов из строки. глянь сюда (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); мое регулярное выражение в настоящее время [ ]+собирает все пробелы. Это работает .. Это ,...

89
jQuery выбирает элементы опций по значению

У меня есть элемент выбора, обернутый элементом диапазона. Мне не разрешено использовать выбранный идентификатор, но мне разрешено использовать идентификатор диапазона. Я пытаюсь написать функцию javascript / jquery, в которой входом является число i, которое является одним из значений параметров...

89
Запуск javascript в Selenium с использованием Python

Я совершенно новичок в Selenium. Я хочу выполнить фрагмент javascript в следующем коде (как указано в коде), но не могу этого сделать. Пожалуйста помоги. from selenium import webdriver import selenium from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys...

89
Как мне декодировать строку с помощью экранированного юникода?

Я не знаю, как это называется, поэтому у меня проблемы с поиском. Как я могу декодировать строку с помощью Unicode от http\u00253A\u00252F\u00252Fexample.comдо http://example.comс помощью JavaScript? Я пробовал unescape, decodeURIи decodeURIComponentпоэтому думаю, что осталось только заменить...