- Nem kéri tovább a nekik fejlesztett csúcs-GeForce-ot Kína?
- E-book olvasók
- 6K-s és 5K-s gaming monitorok a Samsung védjegyével
- Kormányok / autós szimulátorok topikja
- Apple MacBook
- ZIDOO médialejátszók
- Milyen billentyűzetet vegyek?
- Google Chromecast topic
- Bambu Lab 3D nyomtatók
- AMD vs. INTEL vs. NVIDIA
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
shev7
veterán
Hagyjuk, úgy látszik, nem tudom érthetően leírni, hogy min akadtam el, ráadásul a tutorial is bekavar azzal, hogy objektumként kezeli azokat az osztályokat, amiket példányosítani kell és azokat, amiket eleve objektumként ad.
(lásd JS objects - amiket 99%-ban valóban osztályként ad vs. Browser objects, HTML DOM objects, akik viszont leginkább objektumként jelennek meg)
A 3rd party meg momentán nem "játszik", azokat így vagy úgy, telepíteni kell, nincsenek a "szabványos" böngészők mindegyikében. (már feltéve, hogy egy dologról beszélünk, amikor 3rd party-t emlegetünk)"azokat, amiket eleve objektumként ad."
Nem teljesen ertem mire gondolsz.
De lehet, hogy teged az zavar meg, hogy a js object-eket neked kell peldanyositani. Ezzel szemben az oldal betoltesenel kapsz keszen egy DOM Tree-t, amit a browser peldanyosit neked. De ez nem jelenti azt, hogy a dom objecteket ne kene peldanyositani. Ha teszem azt egy uj Node-ot akarsz a fara felfuzni, azt a Node-ot ugyanugy peldanyositanod kell elotte. Oke, a createElement fuggvenyhivas adja vissza neked az uj objektumot, de a hatterben ugyanugy peldanyositas tortenik.
-
shev7
veterán
Végülis igazad van, kissé pongyolán fogalmaztam, ez csak példányosítás után lesz objektum.
Az nem tiszta teljes mértékben, hogy a JS tutorialban felsorolnak JS, Browser és HTML DOM objektumokat. Ez egyik kategóriában sem kerül említésre. Végeredményben jogosan, mivel a többi már létező objektum, ez meg csak egy osztály. De akkor mi ez, hová való? Valamiért a JS tutorial sem említi, csak a tőle gyakorlatilag független AJAX leírás. (legalábbis nem emlékszem, hogy találkoztam volna vele)Van-e pl. más olyan beépített osztály, amit nekem kell példányosítani, ha használni akarom?
Van-e az így létrehozott objektumon kívül más olyan JS objektum, ami a manapság használatos böngészőkben futó JS-ből elérhető, de nem fér bele a JS, Browser, HTML DOM objektumok listájába?Egyáltalán: eddigi olvasmányaim alapján azt sem értem, miért jó, hogy ebből külön példányt kell létrehozni, míg a többi osztályok helyett már kész objektumokat kapunk.
---
Próbálom feltérképezni, hogy kb. miből áll a javascript környezete, ezért érdekel."Van-e pl. más olyan beépített osztály, amit nekem kell példányosítani, ha használni akarom?"
Minden osztalyt peldanyositani kell ha hasznalni akarod, vagy te peldanyositod, vagy a browser peldanyositja neked az oldal betoltesenel."Van-e az így létrehozott objektumon kívül más olyan JS objektum, ami a manapság használatos böngészőkben futó JS-ből elérhető, de nem fér bele a JS, Browser, HTML DOM objektumok listájába?"
Persze, rengeteg 3rd party library van sajat osztalyokkal."Egyáltalán: eddigi olvasmányaim alapján azt sem értem, miért jó, hogy ebből külön példányt kell létrehozni, míg a többi osztályok helyett már kész objektumokat kapunk."
Mint mar mondtam, semmit nem kapsz keszen, mindent peldanyositani kell. Peldaul ha datumokat akarsz hasznalni peldanyositasz egy Date objektumot. Ha regularis kifejezesekre van szukseged akkor egy RegExp-et. etc... -
shev7
veterán
hogy erted, hogy minden egyebtol fuggetlen objektum?
Egyresz osztaly, majd ha peldanyositod, akkor lesz objektum ha peldanyositod. Masresz hogy erted, hogy mindentol fuggetlen? Ugyan olyan js osztaly mint a tobbi.
-
WonderCSabo
félisten
-
WonderCSabo
félisten
-
zka67
őstag
Egy kis segítségre lenne szükségem: hogyan tudok Fx alatt egy új tabot megnyitni javascripttel? Annyira nem vagyok otthon js-ben, és a
window.open("","newtab","");
új oldalt nyit.
-
j0k3r!
őstag
Jó ez a topic. Mindenki kérdez, majd megoldja a saját problémáját.

Kérdésem lenne: az AJAX, mint olyan tképp mit takar? Annyit felfogtam, hogy egy olyan javascript(?) eszköz, aminek segítségével úgy kommunikál a kliens a szerverrel, hogy közben nem kell a teljes oldalt újratöltögetni.
Jól értem, hogy ez gyakorlatilag az XMLHttpRequest objektum használatát jelenti?hello!
magyar oldalat nem nagyon talaltam.
Q. Is Ajax just another name for XMLHttpRequest?
A. No. XMLHttpRequest is only part of the Ajax equation. XMLHttpRequest is the technical component that makes the asynchronous server communication possible; Ajax is our name for the overall approach described in the article, which relies not only on XMLHttpRequest, but on CSS, DOM, and other technologies. forras
-
x123456
aktív tag
Hm. Greasemonkey-t próbálok használni(ezért másztam bele egy picit a javascript-be), de előjött egy "aprócska" gondom: ha egy oldal tartalmába bele akarok nyúlni, arra a legegyszerűbbnek az a megoldás tűnik, hogy a getItemsByTagName("BODY")-val az oldal teljes tartalmát elkérem és az innerHTML.replace metódussal kicserélem a szükséges darabokat olyanra, amilyenre szeretném. Kérdés, tud-e olyat a javascript regexp feldolgozója, hogy a mintában szereplő helyettesítő karakterek által kiválasztott részleteket a replace-ben változatlanul hagyjam?
Kicsit érthetőbben: ha mondjuk a <BODY> tag mögé szeretnék beszúrni valamit, akkor figyelembe kell vennem, hogy a <BODY és a taget lezáró > közt még lehet sokminden, amit nem tudhatok előre, de szeretném megőrizni a tartalmát a replace-ben. Erre van valami normális megoldás? (perl-ben tudok ilyenről, JS leírásokban nem találtam semmit)
Bár a w3schools.com-on nem találtam választ, máshol (elvileg) igen: ha a szükséges mintát zárójelek közé teszem, akkor a $1 jelzi a csere stringben az első zárójelpár által befogott szöveget, a $2 a másodikat stb.
Szóval jelen esetben a str.replace('<BODY(.*)>','<BODY$1>xxx') működőképesnek tűnik.
-
PazsitZ
addikt
-
shev7
veterán
Miért baj, ha valaki illetéktelen tudja a lakcímed?
Ezzel is információ jut ki a belső hálóról, amit egy egygépes otthoni "hálózat" esetén nem biztos, hogy bárki használni akarna, de mondjuk egy vállalati hálózat feltöréséhez adhat némi segítséget.
Nagyon nem értek a szekuriti témákhoz, de annyi ragadt rám, hogy minél kevesebb info jut ki "rólam", annál nehezebb dolga van egy potenciális támadónak."egy vállalati hálózat feltöréséhez adhat némi segítséget."
Az applet temaban egyetertunk, marmint hogy vannak vele security problemak. Egy normalis vallalati policytban a kulso appletek futtatasat pont ezert tiltani is szoktak.
Egyebkent meg a beteges paranoia lehet annyira karos mint az ovatlanasag.
-
shev7
veterán
ha mar biztonsagrol van szo. Miert is baj az, hogy valaki tudja, hogy a naton az en gepem ipcime 192.168.0.102?
-
shev7
veterán
Igen, ezt találtam én is. Ettől még bosszantó a dolog, de ez ellen tényleg csak a private browsing és társai védhetnek.
Viszont az is bosszantó, hogy pl. le lehet kérni a gépem aktuális IP címét (nem a WAN-t, hanem a router mögötti 192.168.x.x címet)
Érnek néha kínos meglepetések. Erről sem tudom, hogy új "fícsör" vagy valami bugféleség. De megintcsak jó eséllyel java van a dolgban, nem js.ne keverd ebbe bele igy a javat, mert ugy tunteted fel mintha a javaban lenne security bug. Pedig csak arrol van szo, hogy szerver oldalon a keres kiszolgalojanak tudnia kell rolad minden infot kulonben hogy a rakba talalna vissza a valasz hozzad? Ez fuggetlen attol, hogy a szerveren java php asp vagy akarmi mas van.
-
shev7
veterán
ha jol emlekszem annyi a trukk, hogy megnezi melyik linknek milyen a style-ja. Amelyik visited-et kap azon jartal.
-
x123456
aktív tag
Hogy tudja egy oldal kibányászni a böngészőmből a history tartalmát? Tudtok erről valamit?
Sima Javascript ezt nem teszi lehetővé ismereteim szerint.
Ami még izgalmasabb: hogy lehetne ezt megakadályozni?(pl. a samy.pl oldalon ha Chrome-ból vagy IE8 alól nézem, akkor nem lát semmi ilyesmit, ellenben a legfrissebb FF szó nélkül megmutatja... lyukas lenne a böngésző?)
storno... valószínűleg nem JS, hanem applet és nem konkrét infokat szed elő, hanem ha jól látom, van egy listája és az alapján találgat, hogy jártam-e valamelyik lapon. Persze ennek sem örülök, de erről legalább van sejtésem, hogy miként működik.
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Nintendo Switch 2
- Nem kéri tovább a nekik fejlesztett csúcs-GeForce-ot Kína?
- Autós topik
- Wise (ex-TransferWise)
- Mesterséges intelligencia topik
- Visszatérés az aranykorba: Heroes of Might and Magic: Olden Era Early Access
- Külföldi prepaid SIM-ek itthon
- E-book olvasók
- Hitelkártyák használata, hitelkártya visszatérítés
- Építő/felújító topik
- További aktív témák...
- Mac Pro 6,1 2013 Late
- GAMER PC! i7-14700 / RTX 5080 / 32GB DDR5 / 1TB NVMe / 1000w Gold / BeszámítOK !
- ASUS ROG Strix SCAR 16 / Ultra 9 275HX / RTX5090 / 32GB / 2TB NVMe! BeszámítOK
- 27% - Corsair RMx Series RM1000x 1000W 80 PLUS Gold (CP-9020271-EU) Tápegység!
- White AM4 félkonfig! ASUS ROG B550-A + Ryzen 9 5950X BOX + 32GB DDR4 3600Mhz CL17
- HP Thunderbolt 4 kábel
- Lenovo T14s Ryzen 7 4750U 8 mag 16 szál 16Gb Ram 512 Gb NVMe Érintőkijelző Boltból Garanciával
- AKCIÓ! 4TB Corsair MP600 Pro XT NVMe SSD meghajtó garanciával hibátlan működéssel
- Xiaomi 12T /8/128GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! Asus Crosshair VIII Extreme Wifi alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: aiMotive Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest








