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

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

8
Лучший способ определить, что HTML5 <canvas> не поддерживается
Стандартный способ справиться с ситуациями, когда браузер не поддерживает &lt;canvas&gt;тег HTML5, - это встроить резервный контент, например: &lt;canvas&gt;Your browser doesn't support "canvas".&lt;/canvas&gt; Но остальная часть страницы остается прежней, что может быть неуместным или вводящим в заблуждение. Я хотел бы каким-то образом обнаружить отсутствие поддержки холста, чтобы я мог соответствующим образом …

5
Легко установить эту переменную?
У меня довольно хорошее представление о Javascript, за исключением того, что я не могу придумать хороший способ установить переменную this. Рассмотреть возможность: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it alerts var old_fn = someObj.fn; //store …

1
Какой цели служит тег <script> внутри тега <noscript>?
В последнее время я постоянно просматриваю сайты с интересным дизайном и содержанием. На одном из этих веб-сайтов, Squarespace , есть блоки &lt;script&gt;тегов внутри &lt;noscript&gt;тега, например: &lt;!-- Page is at: http://squarespace.com --&gt; ... ... &lt;noscript id="inline-deps"&gt; &lt;link rel="stylesheet" type="text/css" href="//cloud.typography.com/7811972/758964/css/fonts.css" /&gt; &lt;script type="text/javascript" src="https://static.squarespace.com/static/ta/5134cbefe4b0c6fb04df8065/7400/assets/logomark/logomark.min.js?37"&gt;&lt;/script&gt; &lt;link rel="stylesheet" href="https://static.squarespace.com/static/ta/5134cbefe4b0c6fb04df8065/7400/assets/logomark/logomark.min.css?37" type="text/css" /&gt; &lt;/noscript&gt; ... …

6
Эквивалент Graphviz на чистом JavaScript [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за …

11
Удалить элемент из массива с помощью UnderscoreJS
Скажем, у меня есть этот код var arr = [{id: 1, name: 'a'}, {id: 2, name: 'b'}, {id: 3, name: 'c'}]; и я хочу удалить элемент с id = 3 из массива. Есть ли способ сделать это без склейки? Может, что-то с подчеркиванием или что-то в этом роде? Благодарность!

5
jQuery document.ready против самовызова анонимной функции
В чем разница между этими двумя. $(document).ready(function(){ ... }); (function(){ ... })(); Обе эти функции вызываются одновременно? Я знаю, что document.ready будет запускаться, когда вся HTML-страница отображается браузером, но как насчет второй функции (самовызов анонимной функции). Ожидает ли браузер завершения рендеринга страницы или вызывается при каждом обнаружении?
139 javascript  jquery 


9
Удалить последнюю запятую из строки
Используя JavaScript, как я могу удалить последнюю запятую, но только если запятая является последним символом или если после запятой есть только пробел? Это мой код Я получил рабочую скрипку . Но в этом есть ошибка. var str = 'This, is a test.'; alert( removeLastComma(str) ); // should remain unchanged var …
139 javascript 


7
SyntaxError: неожиданный токен o в JSON в позиции 1
Я анализирую несколько данных, используя класс типа в моем контроллере. Я получаю следующие данные: { "data":{ "userList":[ { "id":1, "name":"soni" } ] }, "status":200, "config":{ "method":"POST", "transformRequest":[ null ], "transformResponse":[ null ], "url":"/home/main/module/userlist", "headers":{ "rt":"ajax", "Tenant":"Id:null", "Access-Handler":"Authorization:null", "Accept":"application/json, text/plain, */*" } }, "statusText":"OK" } Я пытался хранить данные вот так …

6
Создавайте RegExps на лету, используя строковые переменные
Скажем, я хотел сделать следующее многоразовым: function replace_foo(target, replacement) { return target.replace("string_to_replace",replacement); } Я мог бы сделать что-то вроде этого: function replace_foo(target, string_to_replace, replacement) { return target.replace(string_to_replace,replacement); } Со строковыми литералами это достаточно просто. Но что, если я хочу немного усложнить регулярное выражение? Например, сказать, что я хочу заменить все, …
138 javascript  regex 

9
Как настроить web.config для разрешения запросов любой длины
Я строю сайт, на котором я хотел бы создать сторону клиентского файла из значения элемента textarea. У меня есть код для этого, но я получаю эту ошибку Ошибка HTTP 404.15 - не найден Модуль фильтрации запросов настроен на отклонение запроса, если строка запроса слишком длинная. Есть ли способ переопределить это, …

5
`npm build` не запускает скрипт с именем“ build ”в package.json
Для нового модуля я пытаюсь использовать npm buildбез gulp / Grunt / других специализированных инструментов сборки. "scripts": { "build": "node build.js" }, Мой build.js просто console.log('Hello') Тем не менее, работает npm build Просто выходит, ничего не печатая, со статусом 0. Бег: npm install Также делает все обычные вещи, но не …
138 javascript  node.js  build  npm 

11
Как определить, какой из указанных шрифтов был использован на веб-странице?
Предположим, у меня есть следующее правило CSS на моей странице: body { font-family: Calibri, Trebuchet MS, Helvetica, sans-serif; } Как я могу определить, какой из определенных шрифтов был использован в браузере пользователя? Редактируйте для тех, кто интересуется, почему я хочу это сделать: обнаруженный мной шрифт содержит глифы, недоступные в других …
138 javascript  html  css  fonts 


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