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

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

3
backbone.js - події, знаючи, на що натиснули
В одному з моїх класів перегляду backbone.js у мене є щось на кшталт: ... events: { 'click ul#perpage span' : 'perpage' }, perpage: function() { // Access the text of the span that was clicked here // Something like: alert($(element).text()) }, ... тому що моя розмітка на сторінці може мати …

11
Отримайте рядкове представлення вузла DOM
Javascript: у мене є DOM-представлення вузла (елемента чи документа), і я шукаю рядкове його представлення. Наприклад, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); повинен дати: get_string(el) == "<p>Test</p>"; У мене є сильне відчуття, що мені не вистачає чогось тривіально простого, але я просто не знаходжу методу, який працює в IE, FF, Safari …

4
Як сеанси працюють у Express.js з Node.js?
За допомогою Express.js сеанси просто прості. Мені цікаво, як вони насправді працюють. Чи зберігає воно на файлі cookie клієнта? Якщо так, де я можу знайти це печиво? Якщо потрібно, як це розшифрувати? Я в основному хочу мати можливість побачити, чи ввійшов користувач в систему, навіть коли користувач фактично не перебуває …

5
Навіщо визначати анонімну функцію і передавати їй jQuery як аргумент?
Я переглядаю чудовий демонстраційний код peepcode із скриншотів backbone.js. У ньому магістральний код укладений в анонімну функцію, яка передається об'єкту jQuery: (function($) { // Backbone code in here })(jQuery); У своєму власному магістральному коді я щойно обернув весь свій код у події jQuery DOM 'готовий': $(function(){ // Backbone code in …


12
Safari в iOS 8 прокручує екран, коли фіксовані елементи отримують фокус
У IOS8 Safari є нова помилка з виправленою позицією. Якщо ви сфокусуєте текстове поле на фіксованій панелі, сафарі прокрутить вас до кінця сторінки. Це унеможливлює роботу з різними інтерфейсами, оскільки у вас немає можливості вводити текст у текстові області, не прокручуючи сторінку до кінця і не втрачаючи місця. Чи є …
96 javascript  ios  css  safari  ios8 

1
Карти джерел вимкнені на один рядок у Chrome, з Ruby on Rails, Webpack та React JS
У мене виникла проблема, коли вихідні карти, створені Webpack за допомогою inline-source-mapналаштувань конфігурації, вимикаються на один рядок, коли я використовую налагоджувач Chrome devtools. Webpack встановлюється всередині програми Ruby on Rails для створення об'єднаного, немініфікованого файлу JavaScript, що складається з декількох десятків модулів. Більшість із цих модулів є компонентами ReactJS і …

6
Запобігти перенаправленню форми АБО оновлювати під час надсилання?
Я переглянув купу сторінок, але не можу знайти свою проблему, тому мені довелося зробити допис. У мене є форма, яка має кнопку подати, і при надсиланні я хочу, щоб вона НЕ оновлювалась АБО не перенаправляла. Я просто хочу, щоб jQuery виконував певну функцію. Ось форма: <form id="contactForm"> <fieldset> <label for="Name">Name</label> …

4
setState проти replaceState у React.js
Я новачок у бібліотеці React.js, я переглядав деякі підручники і натрапив: this.setState this.replaceState Наведений Опис не дуже чіткий (ІМО). setState is done to 'set' the state of a value, even if its already set in the 'getInitialState' function. Аналогічно The replaceState() method is for when you want to clear out …

16
Додаток Node.js / Express.js працює лише на порту 3000
У мене на сервері працює програма Node.js / Express.js, яка працює лише на порту 3000, і я намагаюся зрозуміти, чому. Ось що я знайшов: Без зазначення порту ( app.listen()) програма працює, але веб-сторінка не завантажується. На порту 3001 ( app.listen(3001)) або будь-якому іншому порту, який не використовується, програма працює, але …

9
Помилка типу: p.easing [this.easing] не є функцією
При спробі показати елемент div за допомогою jQuery, я отримав таку помилку: [23:50:35.971] TypeError: p.easing[this.easing] is not a function @ file:///D:/html5%20puzzle/jquery.js:2 Відповідна функція така: function showWithAnimation(){ console.log('animation called'); $('#popup').show(); $("#popup").css({"top": "30%", "left": "30%"}) .animate({top:(($(window).height()/2)-($('#popup') .outerHeight()/2))-70}, 1000, 'easeOutBounce') .show(); } Функція відповідає за показ div з анімацією відмов, однак div відображається, …

2
Чи є хороший спосіб приєднати об’єкти JavaScript до елементів HTML?
Я хочу пов'язати об'єкт JavaScript з елементом HTML. Чи є простий спосіб це зробити? Я помітив, що HTML DOM визначає метод setAttribute, і схоже, це визначено для довільного імені атрибута. Однак це може встановити лише рядкові значення. (Ви, звичайно, можете використовувати це для зберігання ключів у словнику.) Специфіка (хоча мене …
96 javascript  dom 

11
Як скинути масштаб / масштаб веб-програми при зміні орієнтації на iPhone?
Коли я запускаю програму в портретному режимі, вона працює нормально. Потім я обертаюся в пейзаж, і він масштабується. Щоб отримати правильний масштаб для альбомного режиму, мені потрібно двічі натиснути на щось двічі, спочатку, щоб повністю збільшити масштаб (нормальна поведінка подвійного натискання) і знову, щоб повністю зменшити масштаб (знову ж таки, …


6
Як надіслати повідомлення певному клієнту за допомогою socket.io
Я починаю з socket.io + node.js, я знаю, як надіслати повідомлення локально та socket.broadcast.emit()функцію трансляції : - всі підключені клієнти отримують одне і те ж повідомлення. Тепер я хотів би знати, як надіслати приватне повідомлення певному клієнту, я маю на увазі один сокет для приватного чату між двома людьми (потік …

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