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

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

5
Чому 2+ 40 дорівнює 42?
Мене було збентежено, коли колега показав мені цей рядок тривоги JavaScript 42. alert(2+ 40); Виконати фрагмент кодуСховати результатиРозгорніть фрагмент Швидко виявляється, що те, що схоже на знак мінус, насправді є прихованим символом Unicode з чітко різною семантикою. Це змусило мене замислитися, чому цей символ не створює синтаксичної помилки, коли вираз …


8
Виявлення зміни входу в jQuery?
При використанні jquery .changeдля inputподії буде запущено лише тоді, коли вхід втратить фокус У моєму випадку мені потрібно зателефонувати в службу (перевірити, чи значення дійсне), як тільки змінено вхідне значення. Як я міг це досягти?
359 javascript  jquery  html 

11
Видалення об'єктів у JavaScript
Я трохи плутаюся з deleteоператором JavaScript . Візьміть такий код: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Після того, як цей фрагмент коду був виконаний, objє null, але fooвсе ще відноситься до об'єкта точно так само obj. Я здогадуюсь, що цей об’єкт - …

3
Карти Google і JavaFX: Показуйте маркер на карті після натискання кнопки JavaFX
Я намагаюся відобразити маркер на карті, коли натискаю кнопку кнопки програми JavaFX. Отже, що відбувається, коли я натискаю на цю кнопку, я записую позицію у файлі JSON, цей файл буде завантажений у файл html, який містить карту. Проблема полягає в тому, що вона прекрасно працює, коли я відкриваю сторінку html …

15
Який ефект від додавання "повернути помилку" слухачеві подій, що перебуває при натисканні?
Багато разів я бачив подібні посилання на сторінках HTML: <a href='#' onclick='someFunc(3.1415926); return false;'>Click here !</a> Який ефект return falseтам? Крім того, я зазвичай не бачу цього в кнопках. Це десь вказано? У якійсь специфікації в w3.org?
359 javascript  html 

14
React - зміна неконтрольованого вводу
У мене є простий компонент реагування з формою, яка, як я вважаю, має один керований вхід: import React from 'react'; export default class MyForm extends React.Component { constructor(props) { super(props); this.state = {} } render() { return ( <form className="add-support-staff-form"> <input name="name" type="text" value={this.state.name} onChange={this.onFieldChange('name').bind(this)}/> </form> ) } onFieldChange(fieldName) { …

20
змістовні події зміни
Я хочу , щоб запустити функцію , коли користувач редагує вміст divз contenteditableатрибутом. Що еквівалент onchangeподії? Я використовую jQuery, тому будь-які рішення, які використовують jQuery, є кращими. Дякую!

24
Вкладки завантаження Twitter: перейдіть до певної вкладки для перезавантаження сторінки або гіперпосилання
Я розробляю веб-сторінку, на якій я використовую Bootstrap Framework Twitter та їхні програми Bootstrap Tabs JS . Це чудово працює за винятком кількох незначних питань, одна з яких - я не знаю, як безпосередньо перейти на певну вкладку із зовнішнього посилання. Наприклад: <a href="facility.php#home">Home</a> <a href="facility.php#notes">Notes</a> слід перейти на вкладку …

1
Перелік списку getListItemXmlAttributes не вдається з елементами дочірньої публікації
Я створив клас JS для заповнення даних перегляду SG / Folder, коли елементи змінюються. ( Відповідно до підходу Хайме) Все працює чудово, коли я працюю над елементами публікації, в якій вони створені. Наприклад: я відкриваю компонент або сторінку, а спеціальний locked byстовпець одразу оновлюється та показує моє ім’я користувача. Однак, …

6
jQuery - декілька $ (документ). вже…?
Питання: Якщо я пов'язую два файли JavaScript, обидва з $(document).readyфункціями, що відбувається? Чи один перезаписує інший? Або обоє $(document).readyдзвонять? Наприклад, <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> <script type="text/javascript" src="http://.../jquery1.js"></script> <script type="text/javascript" src="http://.../jquery2.js"></script> jquery1.js: $(document).ready(function(){ $("#page-title").html("Document-ready was called!"); }); jquery2.js: $(document).ready(function(){ $("#page-subtitle").html("Document-ready was called!"); }); Я впевнений, що найкраща практика просто поєднувати обидва дзвінки …
358 javascript  jquery 

19
Перевірте, чи масив порожній чи існує
Коли сторінка завантажується вперше, мені потрібно перевірити, чи є зображення, image_arrayі завантажити останнє зображення. В іншому випадку я відключаю кнопки попереднього перегляду, попереджую користувача натиснути нову кнопку зображення та створити порожній масив для розміщення зображень; Проблема в тому, що image_arrayна elseпожежах весь час. Якщо масив існує - він просто перекриває …
358 javascript  jquery 

8
Яка різниця між console.dir та console.log?
У Chrome consoleоб’єкт визначає два методи, які, здається, роблять те саме: console.log(...) console.dir(...) Я читав десь в Інтернеті, що dirбере копію об’єкта перед тим, як ввійти до нього, тоді як logпросто передає посилання на консоль, це означає, що до моменту переходу до огляду об’єкта, який ви зареєстрували, він, можливо, змінився. …

5
Javascript .map файли - вихідні карти javascript
Нещодавно я бачив файли з .js.mapрозширенням, що постачаються з деякими бібліотеками JavaScript (на зразок Angular ), і це просто викликало кілька питань у моїй голові: Для чого це? Чому хлопці з Angular піклуються надсилати .js.mapфайл? Як я можу (як розробник JavaScript) використовувати angular.min.js.mapфайл? Чи повинен мені хвилюватися створення .js.mapфайлів для …

16
Чому слід уникати операторів збільшення ("++") та скорочення ("-") в JavaScript?
Однією з порад щодо інструменту jslint є: ++ і - Оператори ++ (приріст) та - (декремент), як відомо, сприяють поганому коду, заохочуючи надмірну хитрість. Вони посідають лише недосконалу архітектуру в наданні вірусів та інших загроз безпеці. Існує опція plusplus, яка забороняє використання цих операторів. Я знаю, що подібні конструкції PHP …

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