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

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

9
Створити порожній об’єкт у JavaScript за допомогою {} або нового Object ()?
Існує два різних способи створення порожнього об’єкта в JavaScript: var objectA = {} var objectB = new Object() Чи є якась різниця в тому, як рухається сценарій з ними? Чи є підстави використовувати одне над іншим? Так само можна створити порожній масив, використовуючи різні синтаксиси: var arrayA = [] var …

7
Кнопка HTML, щоб НЕ надсилати форму
У мене форма. Поза формою у мене є кнопка. Проста кнопка, як це: <button>My Button</button> Тим не менше, коли я натискаю на нього, він подає форму. Ось код: <form id="myform"> <input /> </form> <button>My Button</button> Все, що ця кнопка повинна зробити - це деякий JavaScript. Але навіть коли це виглядає …
370 javascript  html 


11
Чи можна передати прапор Gulp, щоб він виконував завдання різними способами?
Зазвичай завдання Gulp виглядають так: gulp.task('my-task', function() { return gulp.src(options.SCSS_SOURCE) .pipe(sass({style:'nested'})) .pipe(autoprefixer('last 10 version')) .pipe(concat('style.css')) .pipe(gulp.dest(options.SCSS_DEST)); }); Чи можна передати прапор командного рядка, щоб прогриміти (це не завдання), і чи можна це умовно виконувати завдання, засновані на цьому? Наприклад $ gulp my-task -a 1 А потім у моєму gulpfile.js: gulp.task('my-task', …
369 javascript  node.js  gulp 

30
Чи є законне використання для JavaScript оператора "з"?
Зауваження Алана Шторма у відповідь на мою відповідь щодо withзаяви твердили мене. Я рідко знаходив причину використовувати саме цю мовну функцію, і ніколи не задумувався над тим, як це може спричинити проблеми. Тепер мені цікаво, як я можу ефективно використовувати це with, уникаючи його підводних каменів. Де ви вважаєте withзаяву …

3
Як передавати параметри за допомогою ui-sref в ui-роутері до контролера
Мені потрібно передати та прийняти два параметри до стану, в який я хочу перейти, використовуючи ui-srefui-роутер. Щось подібне , використовуючи посилання нижче для переходу від держави homeз fooіbar параметрами: <a ui-sref="home({foo: 'fooVal', bar: 'barVal'})">Go to home state with foo and bar parameters </a> Прийом fooіbar значення в контролері: app.controller('SomeController', function($scope, …


30
Що повинен знати кожен програміст JavaScript? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

7
Яка мотивація приведення символів до ES6?
ОНОВЛЕННЯ : Нещодавно вийшла блискуча стаття Mozilla . Прочитайте, якщо вам цікаво. Як ви можете знати, вони планують включити новий примітивний тип Symbol в ECMAScript 6 (не кажучи вже про деякі інші шалені речі). Я завжди думав, що :symbolпоняття в Рубі марне; ми могли б замість цього використовувати звичайні рядки, …


23
Як оновити / вставити документ у "Мангуста"?
Можливо, саме час, можливо, це я тону в розрідженій документації і не в змозі обернути голову навколо концепції оновлення в Мангузі :) Ось угода: У мене є контактна схема і модель (скорочені властивості): var mongoose = require('mongoose'), Schema = mongoose.Schema; var mongooseTypes = require("mongoose-types"), useTimestamps = mongooseTypes.useTimestamps; var ContactSchema = …

15
Реагує код "після візуалізації"?
У мене є додаток, де мені потрібно встановити висоту елемента (давайте скажемо "додаток-вміст") динамічно. Він приймає висоту "хромування" додатка і віднімає його, а потім встановлює висоту "вмісту програми", щоб вона відповідала 100% у межах цих обмежень. Це дуже просто з поглядами на ванільну JS, jQuery або Backbone, але я намагаюся …

30
Створення текстової області з автоматичним розміром
Про це була ще одна нитка , яку я спробував. Але є одна проблема: textareaвона не зменшується, якщо видалити вміст. Я не можу знайти спосіб зменшити його до потрібного розміру - clientHeightзначення повертається як повний розмір textarea, а не його вміст. Код із цієї сторінки знаходиться нижче: function FitToContent(id, maxHeight) …

17
Перетворити рядок з комами в масив
Як я можу перетворити рядок у масив JavaScript? Подивіться на код: var string = "0,1"; var array = [string]; alert(array[0]); У цьому випадку alertбуде спливаюче вікно a 0,1. Коли це буде масив, він з'явиться a 0, а коли alert(array[1]);він викликається, він повинен спливаюче 1. Чи є шанс перетворити такий рядок …

6
location.host vs location.hostname та сумісність між браузерами?
Який із них є найефективнішим порівняно з перевіркою того, чи доступ до агента користувача здійснюється через правильний домен. Ми хотіли б показати невелике попередження в стилі "верхній бар" на js, якщо вони звертаються до домену за допомогою якогось веб-проксі (оскільки це правило, щоб зламати js). Ми думали про використання наступного: …

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