Пытанні з тэгам 'javascript'

JavaScript (не блытаць з Java) - гэта высокаўзроўневы, дынамічны, многопарадигменный, аб'ектна-арыентаваны, заснаваны на прататыпе, слаба тыпізаваных мова, які выкарыстоўваецца як для кліенцкіх, так і для серверных сцэнараў. Яго асноўнае выкарыстанне заключаецца ў рэндэрынгу і выкананні маніпуляцый з вэб-старонкамі. Выкарыстоўвайце гэты тэг для пытанняў, якія тычацца ECMAScript і яго розных дыялектаў / рэалізацый (выключаючы ActionScript і Google-Apps-Script).
13
адказаў

event.preventDefault () vs. return false

Калі я хачу, каб іншыя апрацоўшчыкі падзей выконваліся пасля запуску пэўнага падзеі, я магу выкарыстоўваць адзін з двух метадаў. Я буду выкарыстоўваць jQuery ў прыкладах, але гэта ставіцца і да plain-JS: 1. event.preventDefault () $ ( 'a'). Click (...
зададзены 31 жнів. '09 у 14:58
23
адказаў

Атрымаць бягучы URL-адрас з дапамогай JavaScript?

Усё, што я хачу, гэта атрымаць URL-адрас вэб-сайта. Ня URL-адрас, узяты з ссылкі. Пры загрузцы старонкі мне трэба мець магчымасць захапіць поўны, бягучы URL-адрас вэб-сайта і ўсталяваць яго як зменную, з якой мне трэба.
зададзены 23 чэрвеня '09 у 22:26
60
адказаў

Як правільна кланаваць аб'ект JavaScript?

У мяне ёсць аб'ект, x. Я хацеў бы скапіяваць яго як аб'ект y, так што змены ў y не змяняюць x. Я зразумеў, што капіяванне аб'ектаў, атрыманых з ўбудаваных аб'ектаў JavaScript, прывядзе да дадатковых непажаданым уласцівасцях. Гэта не праблема,...
зададзены 08 крас. '09 у 06:01
39
адказаў

Цыкл праз масіў у JavaScript

У Java вы можаце выкарыстоўваць цыкл for для перамяшчэння аб'ектаў у масіве наступным чынам: String [] myStringArray = { "Hello", "World"}; for (String s: myStringArray) {// Do something} Ці можаце вы зрабіць тое ж самае ў JavaScript?
зададзены 10 чэрвеня '10 у 03:04
34
адказаў

Што гэта!! (не) аператар у JavaScript?

Я бачыў код, які, як уяўляецца, выкарыстоўвае аператар, які я не распазнаецца ў выглядзе двух клічнікаў, напрыклад: !!. Можа хто-небудзь, калі ласка, скажыце мне, што робіць гэты аператар? Кантэкст, у якім я бачыў гэта, быў this ....
зададзены 24 крас. '09 у 11:13
19
адказаў

Ці можна прымяніць CSS да палове знака?

Што я шукаю: Спосаб стылізаваць адну палову персанажа. (У гэтым выпадку палова літары будзе празрыстай) Што я зараз шукаў і спрабаваў (Без поспехі): Метады афармлення паловы сімвала / літары Стылізацыя часткі персанажа з дапамогай CSS ці JavaScript П ...
зададзены 09 мая '14 у 19:16
43
адказаў

Выяўленне ўласцівасці аб'екта undefined

Які лепшы спосаб праверыць, ці з'яўляецца ўласцівасць аб'екта ў JavaScript undefined?
зададзены 26 жнів. '08 года ў 10:25
42
адказаў

Закрыццё ўнутраных цыклаў JavaScript - просты практычны прыклад

var funcs = []; for (var i = 0; i <3; i ++) {// let create 3 functions funcs [i] = function () {// and store them in funcs console.log ( "My value:" + i); // each should log its value. }; } For (var j = 0; j <3; j ++) {...
зададзены 15 крас. '09 у 9:06
40
адказаў

Ці ёсць функцыя "існуе" для jQuery?

Як праверыць наяўнасць элемента ў jQuery? Бягучы код, які ў мяне ёсць, наступны: if ($ (selector) .length> 0) {// Do something} Ці ёсць больш элегантны спосаб наблізіцца да гэтага? Магчыма, убудова або функцыя?
зададзены 27 жнів. '08 у 22:49
32
адказаў

Як змяніць клас элемента з дапамогай JavaScript?

Як я магу змяніць клас элемента HTML у адказ на падзею onClick з выкарыстаннем JavaScript?
зададзены 12 каст. '08 а 23:06
33
адказаў

Як даведацца, які перамыкач абраны з дапамогай jQuery?

У мяне ёсць два пераключальніка і вы жадаеце апублікаваць значэнне абранага. Як я магу атрымаць значэнне з дапамогай jQuery? Я магу атрымаць усе з іх вось так: $ ( "form: radio") Як даведацца, які з іх абраны?
зададзены 27 февр. '09 а 22:53
19
адказаў

Праверка наяўнасці ключа ў аб'екце JavaScript?

Як праверыць, ці існуе канкрэтны ключ у аб'екце або масіве JavaScript? Калі ключ не існуе, і я спрабую атрымаць да яго доступ, ці верне ён false? Або выкінуць памылку?
зададзены 08 ліпеня '09 ў 16:21
35
адказаў

Як выканаць цыкл або пералічыць аб'ект JavaScript?

У мяне ёсць JavaScript-аб'ект, напрыклад: var p = { "p1": "value1", "p2": "value2", "p3": "value3"}; Цяпер я хачу перабрацца ўсе элементы p (p1, p2, p3 ...) і атрымаць іх ключы і значэння. Як я магу гэта зрабіць? Пры неабходнасці я мо ...
зададзены 26 сакавіка '09 у 09:01
43
адказаў

Праверыць, ці з'яўляецца аб'ект масівам?

Я спрабую напісаць функцыю, якая альбо прымае спіс радкоў, альбо адзін радок. Калі гэта радок, то я хачу пераўтварыць яе ў масіў толькі з адным элементам. Тады я магу зацыкліліся на ім, не асцерагаючыся памылкі. Такім чынам, як мне праверыць, з'яўляецца ...
зададзены 23 студз. '11 а 21:53
29
адказаў

Ці можа (a == 1 a == 2 a == 3) калі-небудзь ацэньваць значэнне true?

Заўвагу мадэратара: Калі ласка, супраціўляйцеся жаданні змяніць код або выдаліць гэта апавяшчэнне. Шаблон прабелу можа быць часткай пытання, і таму яго не варта падрабляць без неабходнасці. Калі вы знаходзіцеся ў лагеры "прабелы - нязначны ...
зададзены 15 студз. '18 а 23:20