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

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

17
HTML5 Canvas ctx.fillText не будет переносить строки?
Кажется, я не могу добавить текст на холст, если текст содержит «\ n». То есть, разрывы строк не отображаются / работают. ctxPaint.fillText("s ome \n \\n <br/> thing", x, y); Приведенный выше код будет рисоваться "s ome \n <br/> thing"в одной строке. Это ограничение fillText или я ошибаюсь? символы "\ n" …
108 javascript  html  canvas  line  break 

15
Как получить строку запроса из текущего URL-адреса с помощью JavaScript?
У меня есть такой URL: http://localhost/PMApp/temp.htm?ProjectID=462 Что мне нужно сделать, так это получить детали после ?знака (строки запроса), то есть ProjectID=462. Как я могу получить это с помощью JavaScript? На данный момент я сделал следующее: var url = window.location.toString(); url.match(?); Я не знаю, что делать дальше.


15
Как найти индекс всех вхождений элемента в массив?
Я пытаюсь найти индекс всех экземпляров элемента, скажем «Nano», в массиве JavaScript. var Cars = ["Nano", "Volvo", "BMW", "Nano", "VW", "Nano"]; Я пробовал jQuery.inArray или аналогично .indexOf () , но он дал только индекс последнего экземпляра элемента, то есть 5 в данном случае. Как мне получить его для всех экземпляров?

5
Как получить значение объекта JSON, если его имя содержит точки?
У меня очень простой массив JSON (обратите внимание на объект "points.bean.pointsBase" ): var mydata = {"list": [ {"points.bean.pointsBase": [ {"time": 2000, "caption":"caption text", duration: 5000}, {"time": 6000, "caption":"caption text", duration: 3000} ] } ] }; // Usually we make smth like this to get the value: var smth = mydata.list[0].points.bean.pointsBase[0].time; …

4
Как сравнить только дату в moment.js
Я новичок в moment.js. У меня есть объект даты, и с ним связано некоторое время. Я просто хочу проверить, больше ли эта дата или равна сегодняшней дате, за исключением времени при сравнении. var dateToCompare = 2015-04-06T18:30:00.000Z Я просто хочу проверить, больше ли dateToCompare сегодняшней даты. Я проверил isSame of moment.js, …


10
Как воспроизвести звук уведомления на веб-сайтах?
Когда происходит определенное событие, я хочу, чтобы мой веб-сайт воспроизводил короткое уведомление для пользователя. Звук не должен запускаться автоматически (мгновенно) при открытии веб-сайта. Вместо этого его следует воспроизводить по запросу через JavaScript (когда происходит определенное событие). Важно, чтобы это работало и в старых браузерах (IE6 и т. Д.). Итак, в …

5
JavaScript - невозможно установить свойство undefined
Мой код: var a = "1", b = "hello", c = { "100" : "some important data" }, d = {}; d[a]["greeting"] = b; d[a]["data"] = c; console.debug (d); Я получаю следующую ошибку: Uncaught TypeError: Невозможно установить для свойства "приветствие" значение undefined. Я пытаюсь сделать что-то похожее на ассоциативный массив. …
108 javascript 


5
Vue - Глубоко наблюдает за массивом объектов и вычисляет изменение?
У меня есть массив, peopleкоторый содержит следующие объекты: Перед [ {id: 0, name: 'Bob', age: 27}, {id: 1, name: 'Frank', age: 32}, {id: 2, name: 'Joe', age: 38} ] Это может измениться: После [ {id: 0, name: 'Bob', age: 27}, {id: 1, name: 'Frank', age: 33}, {id: 2, name: 'Joe', …

4
Как создать динамический href в функции рендеринга реакции?
Я представляю список сообщений. Для каждого сообщения я хотел бы отобразить тег привязки с идентификатором сообщения как часть строки href. render: function(){ return ( <ul> { this.props.posts.map(function(post){ return <li key={post.id}><a href='/posts/'{post.id}>{post.title}</a></li> }) } </ul> ); Как это сделать так , чтобы каждый пост имеет HREF - ые /posts/1, и /posts/2т.д.?

8
Удалите строку в начале URL
Я хочу удалить www.часть " " из начала строки URL Например, в этих тестовых случаях: например www.test.com→ test.com например www.testwww.com→ testwww.com например testwww.com→ testwww.com(если он не существует) Мне нужно использовать Regexp или есть умная функция?
108 javascript  string 


11
Трюк с javascript для вставки как обычного текста в execCommand
У меня есть базовый редактор, основанный на execCommandпредставленном здесь образце. Есть три способа вставить текст в execCommandобласть: Ctrl+V Щелкните правой кнопкой мыши -> Вставить Щелкните правой кнопкой мыши -> Вставить как обычный текст Я хочу разрешить вставку только простого текста без разметки HTML. Как я могу заставить первые два действия …

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