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

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

5
Як працює цей синтаксис JavaScript / jQuery: (функція (вікно, не визначено) {}) (вікно)?
Ви коли-небудь заглядали під капот на вихідний код jQuery 1.4 і помічали, як він інкапсульований таким чином: (function( window, undefined ) { //All the JQuery code here ... })(window); Я прочитав статтю про розширення імен JavaScript і ще одну під назвою " Важлива пара батьків ", тому мені відомо про …

5
Алгоритм плитки карти
Карта Я створюю RPG на основі плитки з Javascript, використовуючи перманентні карти висоти шуму, а потім призначаю тип плитки на основі висоти шуму. Карти виглядають приблизно таким чином (у вигляді міні-карти). У мене досить простий алгоритм, який витягує значення кольору з кожного пікселя на зображенні та перетворює його в ціле …


4
Яка різниця між подіями миші та мишею?
Я завжди використовував mouseoverподію, але під час читання документації на jQuery я знайшов mouseenter. Вони, здається, функціонують точно так само. Чи є різниця між двома, і якщо так, то коли я повинен їх використовувати? (Також стосується і mouseoutvs mouseleave).

14
Використовуйте jQuery, щоб отримати вибране ім'я файлу без шляху
Я використав це: $('input[type=file]').val() щоб вибрати ім’я файлу, але він повернув повний шлях, як у "C: \ fakepath \ filename.doc". Частина "fakepath" насправді була там - не впевнений, чи це повинно бути, але це мій перший раз, коли я працюю з іменем завантаження файлів. Як я можу просто отримати ім’я …

9
Сповіщення про завантаження автоматично закрити
Мені потрібно викликати сповіщення, коли натискаю кнопку Додати до списку бажань, і повинно зникнути сповіщення через 2 секунди. Це я намагався, але попередження зникає миттєво, як тільки воно з’являється. Не знаю, де ця помилка. Чи може мені хтось допомогти? JS Script $(document).ready (function(){ $("#success-alert").hide(); $("#myWish").click(function showAlert() { $("#success-alert").alert(); window.setTimeout(function () …

11
Один лайнер для отримання деяких властивостей з об'єкта в ES 6
Як можна записати функцію, яка займає лише кілька атрибутів найбільш компактно в ES6? Я придумав рішення, використовуючи деструктуризацію + спрощений буквальний об'єкт, але мені не подобається, що список полів повторюється в коді. Чи є ще стрункіше рішення? (v) => { let { id, title } = v; return { id, …

27
Як очистити всі параметри у спадному вікні?
Мій код працює в IE, але працює на Safari, Firefox та Opera. (великий сюрприз) document.getElementById("DropList").options.length=0; Після пошуку я дізнався, що це те, length=0що йому не подобається. Я намагався ...options=nullі var clear=0; ...length=clearз тим же результатом. Я роблю це одночасно для декількох об'єктів, тому шукаю легкий JS-код.

12
Видаліть параметри URL-адреси без оновлення сторінки
Я намагаюся видалити все після "?" в URL-адресі браузера на документ готовий. Ось що я намагаюся: jQuery(document).ready(function($) { var url = window.location.href; url = url.split('?')[0]; }); Я можу це зробити і побачити, як це працює нижче: jQuery(document).ready(function($) { var url = window.location.href; alert(url.split('?')[0]); });
153 javascript  jquery 

14
Перевірте, чи вміст елемента переповнюється?
Який найпростіший спосіб виявити, чи був елемент переповнений? Мій випадок використання полягає в тому, що я хочу обмежити певне поле вмісту таким чином, щоб воно було висотою 300 пікс. Якщо внутрішній вміст вище цього, я відрізаю його переливом. Але якщо вона переповнена, я хочу показати кнопку "більше", але якщо ні, …
153 javascript  css  overflow 

7
перевірка на помилку типу в JS
У JS видається неможливим перевірити, чи аргумент, переданий функції, насправді має тип 'помилка' або примірник помилки. Наприклад, це невірно: typeof err === 'error' оскільки існує лише 6 можливих типів (у вигляді рядків): Оператор typeof повертає інформацію про тип у вигляді рядка. Існує шість можливих значень, які typeofповертаються: "число", "рядок", "булева", …

4
Що робить "експорт за замовчуванням" у JSX?
Я хочу запитати, що означає і робить останнє речення (експортувати за замовчуванням HelloWorld;), але я не можу знайти підручники з цього приводу. // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return <p>Hello, world!</p>; } } export default HelloWorld;

24
Як групувати масив об’єктів за клавішами
Хтось знає про спосіб (лодаш, якщо це можливо) також згрупувати масив об'єктів за клавішею об'єкта, а потім створити новий масив об'єктів на основі групування? Наприклад, у мене є масив автомобільних об'єктів: var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi', 'model': 'rs5', 'year': '2013' …


2
Як очистити вміст div за допомогою JavaScript? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 2 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Коли користувач натискає кнопку на моїй сторінці, вміст …
152 javascript  html  css 

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