- Yettel topik
- Fotók, videók mobillal
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Telekom mobilszolgáltatások
- Mobil flották
- Középkategóriában is menő lesz a mini?
- Android alkalmazások - szoftver kibeszélő topik
- Ujjal lehet mutogatni a Huawei csúcsórájára
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
-
Mobilarena
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
-
Zedz
addikt
válasz
fordfairlane #6049 üzenetére
Arrow functionnel mi a baj?
Class egy sima syntax sugar... milyen fejlesztéseket vártál volna? -
Zedz
addikt
válasz
fordfairlane #6046 üzenetére
Mire gondolsz, ami felesleges?
-
DNReNTi
őstag
válasz
fordfairlane #6043 üzenetére
De minek huzzam be ha felesleges? Ez nem optimalizalasi kerdes, hanem, hogy megprobalok e modern eszkozokkel elorefele haladni, vagy 'jovanazugy' hozzaallassal megallok az idoben. De ha ez premature, hat legyen.
-
Zedz
addikt
válasz
fordfairlane #6043 üzenetére
Főleg ha CDN-ről jön, akkor optimális esetben már be is van cachelve és onnan használja a böngésző. Abban viszont egyetértek a kollégákkal, hogy ideje lenne már alapvető dolgot szabványba foglalni, mint mondjuk az egyszerűbb XHR kezelést. Bár mire az ES2015 teljes implementálása is megtörténik a mostani böngészőkbe, mi már lehet nyugdíjasok leszünk.
-
-
martonx
veterán
Ha itt összehasonlítod a bal és a jobb oldalt. Értem én, hogy mostanra már class-okat is lehet js-ben létrehozni - 2016-ban hűha, de én már évek óta várom, hogy a jquery kikophasson végre a fenébe, és legalább ezeket a nulladik szintű funkcionalitásokat tudja maga a nyelv mindenféle boilerplate kód nélkül.
-
-
DNReNTi
őstag
Sot ha nem akarsz csak ezert jQuery-t behuzni, es 2016-ra fejlesztesz, akkor meg tudod oldani siman javascriptben is.
-
-
Zedz
addikt
De miért gányolsz, amikor egy ajax hívással ezt pofon egyszerűen el tudod intézni?
$.ajax({
method: "GET",
url: "test.php"
}); -
Nem akartam Ajax-szal bonyolítani. Bár lehet az lesz.
A fix időzítés meg nem jó, mert az akkor is fut, ha nem nézi senki az oldalt, az meg felesleges.Most paraszt módon egy iframe-ban van a php rész, azt frissítgeti a js, amikor nézi valaki az oldalt. Csak elég nehéz volt bármilyen szinten is formázni...
Mondjuk nem szépségversenyre lesz, de jobb lett volna egyszerűbben összegányolni.
-
Karma
félisten
Egyiknek sincs sok értelme igazából. Használj crontabot/feladatütemezőt és hívogasd azzal a PHP kódodat (pl. curllel). Mondjuk ha meg mindenáron JS-ből (böngészőből*?!) akarod hajtani a témát, akkor is használhatsz AJAX-ot.
*: Feltételeztem, hogy nem Node.js-ről van szó, mert akkor nem kérdeztél volna ilyet szerintem. De javíts ki, ha tévedek.
-
Ööööööööö
Ez elég durván ágyúval lenne verébre...Nincs rá szükségem, mert amúgy most meg van oldva, csak elég paraszt módon, és sokkal jobb is lenne, ha szépen ketyegne a javascriptes interval-om, ami végrehajtaná a php dolgokat.
A másik lehetőség közvetlen shell script hívása lenne js-ből, ami megint nem egyszerű :S Vagy csak nem találtam.
-
Karma
félisten
Ez a gondolat elég közel áll egy kilencvenes évekbeli horrorfilmhez, de úgy tűnik, másnak is volt már ilyen rémálma. Én azért inkább gyurmáznék a kérdésen addig, amíg nem jön ki az, hogy nincs erre szükséged...
-
Hello,
Hülye kérdés. JS-ből tudok egyszerű módon php scriptet futtatni?
Van egy időzítésem, amibe jó lenne beágyazni egy php kódot, így egyszerűbb lenne a dolgom. Natúr Javascript, elég is ennyi amúgy, Jquery kb. felesleges lenne. -
Zedz
addikt
Sziasztok, megint én.
Belefutottam egy ilyen hibába, miszerint ha egy property értékét szeretném lekérni egy olyan functionnel, amit egy event hív meg (esetünkben egy onClick), akkor a this nem működik. Gondolom más contextbe kerül ez a function és a this nem az osztályra hivatkozik, de kérdés, hogy akkor hogyan érjem el a propertym?
-
Zedz
addikt
Amúgy az mennyire lehet valid, hogy a node_modules mappám több száz MB?
-
Zedz
addikt
Na, lényeg a lényeg ott van a hiba hogy a num nevű változót próbálod behívni a modulból holott lel-ként exportáltad.
Közben javítottam mert már próbáltam mindent, de nem ez a baj.
Igazából most kicsit megkavartál ezzel a prod és dev móddal, nem igazán értem, hogy miért ne kellene bundling dev módban?Lehet én gondoltam túl ezt a Babel modulok dolgot, az a kép élt bennem, hogy mindent elintéz a Babel, de a példa kódodban pl ilyeneket használsz: jspm_packages.
-
Jim-Y
veterán
Üdv,
Szerintem browserify nem kell mert a systemjs azt production módban megoldja. Nem vagyok nagy szakija ennek a systemjs-nek, de itt nem arról van szó, hogy development "módban" olyan mint a RequireJS (AMD) tehát nem kell bundling, production-ben pedig olyan mint egy browserify/webpack. Persze ha node-os packagek kellenek ahhoz kell bundling.
Na, lényeg a lényeg ott van a hiba hogy a num nevű változót próbálod behívni a modulból holott lel-ként exportáltad. Különbség van az "export default" és az export között. Példa program
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>The HTML5 Herald</title>
<meta name="description" content="The HTML5 Herald">
<meta name="author" content="SitePoint">
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<script src="jspm_packages/system.js"></script>
<script src="config.js"></script>
<script>
System.import('app/app.js')
</script>
</body>
</html>app.js
import nameItAsYouLike from './module';
import { otherStuff } from './module2';
console.log(nameItAsYouLike);
console.log(otherStuff);module.js
const stuff = 42;
export default stuff;module2.js
export const otherStuff = 43;
üdv
-
Zedz
addikt
Hali!
Szükségem lenne egy kis segítségre, mert már kezdek belekavarodni az egészbe Babel 6-ba.
Egyik kedvenc fícsöröm nekem ez a modulokra bontás, de most ez az egész meg lett kavarva a 6-os verzióban, és nem tudom mi tévő legyek.Felraktam a SystemJS plugint, és írtam egy pofon egyszerű kódot:
module.js:
export var lel = 42;
app.js:
import {num} from './module.js';
console.log(num);Aztán a böngésző ezt írja: Uncaught ReferenceError: System is not defined
Kis olvasgatás után rájöttem, hogy hohó, ezt bizony össze is kellene csomagolni, mert én naív azt hittem ez a háttérben megtörténik, ezért leszedtem a browserifyt, babelifyt, majd írtam egy gulp fájlt rá.
var gulp = require('gulp');
var browserify = require('browserify');
var babelify = require('babelify');
var source = require('vinyl-source-stream');
gulp.task('build', function () {
return browserify({entries: 'src/app.js', extensions: ['.js'], debug: true})
.transform('babelify', {
presets: ['es2015'],
plugins: ['transform-es2015-modules-systemjs']
})
.bundle()
.pipe(source('app.js'))
.pipe(gulp.dest('dist'));
});
gulp.task('q', function () {
gulp.watch('src/app.js', ['build']);
});A probléma viszont még mindig jelen van, és nem tudom mit hagyhattam ki. Esetleg valaki tud ebben segíteni?
-
syC
addikt
Nem, tényleg nem erre gondotam, de köszönöm az építőjellegűt.
(#6016) martonx: nem kell semmi komolyra gondolni, sima window.trigger('resize') dologról van szó és retinás gépen nem történik semmi. Adalék: a jquery ősrégi 1.4.3-mas (sajnos ez adott, így is noconflictolunk), lehet ez zavar be. Mindegy végülis, csak kicsit furcsa ez a hiba.
-
syC
addikt
Hali. Retina screenes gépen scaling bezavarhat window resize event triggerelésében?
-
Karma
félisten
válasz
Mbazsika #6010 üzenetére
Ezt a példát láttad? Az API meg a termék eléggé eltérő képességekkel rendelkezik, de azért hátha segít.
-
Mbazsika
tag
Sziasztok!
Tudna valaki segíteni, hogy a Maps API-nál mit kell beállítani, hogy a tervezett útvonalat lehessen módosítgatni (ahogy manuális módban lehet, az egérrel megfogva az útvonal egy pontját és áthúzva egy másik útra).
Példám.Előre is köszi a segítséget!
-
martonx
veterán
válasz
olbaidhun #6008 üzenetére
Szia, ha már megszólítottál tisztázzunk pár dolgot.
1. még mindig nem érdekel a téma
2. az olvasók száma semmit nem jelent. Lusta vagyok kipróbálni, de hiszem, hogy kb. bármilyen címmel, írással simán el lehet érni a 6000+ olvasót.
3. a legfontosabb, hogy sokan nagyon-nagyon félreértik ezt az open-source, meg közösség ereje dolgot. Attól, hogy valami ingyenes, és a kódja szabadon módosítható, és a közösség csinál vele ezt azt, az nem azt jelenti, hogy akkor bárki ráugrik bármi problémára ami a felhasználókat bántja, pusztán azért mert a szaktudása meg van hozzá. Lehet, hogy valaki ért a villanyszereléshez, de attól még nem fog ingyen, este munka után elugrani XY ismerőshöz villanyt szerelni, mert egyébként hallotta, hogy elég sokan örülnének neki, ha végre lenne áram XY-éknál, akikről nem tudja kik azok, és igaziból nem is érdeklik. Ennyi erővel villanyt szerelhetne minden este szinte mindenkinél.
A dolgok nem így működnek. Ugyanakkor, ha mondjuk a gyereke kórházba kerülne, és valami kisebb villanyszerelési munkán múlna, hogy ellássák, akkor egyik este zokszó nélkül nekiállna és megcsinálná. No, ilyen az open-source közösség ereje is. Valaki elkezd áldozatosan csinálni valamit, amihez az értő felhasználók szintén hozzá tesznek valamicskét, és egyébként meg jófejségből (tőlünk nyugatabbra kő keményen adakoznak ezekért az ingyenes progikért cserébe az emberek) megengedik, hogy bárki használhassa, aki szeretné.Én ettől még szurkolok azért nektek, hogy előkerüljön végre az első movian felhasználó magyar programozó, és végre kijavítsa a plugint.
Apróbb javítások mert a választ sértőnek érezte akinek szól.
[ Módosította: philoxenia ]
-
olbaidhun
őstag
válasz
martonx #5832 üzenetére
Sziasztok!
(#5803) w.miki fórumtárs kérdésével és (#5811) Sk8erPeter válaszával kapcsolatban én is szeretném megkérdezni! Tudna segíteni valaki a magyar repok pluginjait foltozni és / vagy újra írni?
(#5832) martonx
"Azért mert megjelent az első felhasználója itthon a movian-nak, vagy minek (bevallom arra se vettem a fáradtságot, hogy utána nézzek, hogy mi is ez)"
Ha gondolod olvasd el a MOViAN Bemutatót, 6000+ olvasója van és szépen alakul a szavazás is.üdv
Csaba -
Zedz
addikt
Bocs a dupláért.
Polymert használja valaki?
-
Zedz
addikt
válasz
martonx #6005 üzenetére
Igen, én is valami ilyesmire tudok gondolni. Csak kicsit overconfigolva érzem a dolgot. Már az új babel is képes érdekes dolgokra a konfigurációk terén, ahhoz képest amikor megláttam az angular2-höz szükséges dolgokat, csak pislogtam.
Sajnálatomra a natív js-es doksi még elég vérszegény, a komplexebb tutorial el sem érhető benne.
Illetve az ES2015-höz képest nem is tudom mi mást tud még nyújtani a TS. Maximum a "típusosságot", de a többi azt hiszem már megvalósult az új szabványban, nem?
(#6004) DNReNTi: a lehetőség régóta megvolt, csak most jutott eszembe, hogy jéé kellene már valami
-
martonx
veterán
Egyébként én is ezt látom, hogy nagyon nyomják mindenhol a TS-t, de igaziból pont ha már az ember egy normálisabb MVVM megközelítést használ, elég felesleges a plusz TS-es körök belevitele a történetbe.
Ugyanakkor el tudok egy olyan kód komplexitást képzelni, ahol megfordul a dolog, és a több száz osztály, több tízezer sorjánál hirtelen megéri az a pici plusz fáradtság, hogy már a kód írása közben kiderüljön, ha valami típus eltérés bibi lesz valahol. -
martonx
veterán
-
Zedz
addikt
TypeScripttel küzdött már itt valaki?
Új hozzászólás Aktív témák
- Samsung LCD és LED TV-k
- Autós topik
- Elég kompakt lett az MSI legfrissebb, Blackwell architektúrás VGA-ja
- Kormányok / autós szimulátorok topikja
- Yettel topik
- Vezetékes FEJhallgatók
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Haditechnika, harcászat
- Kínai és egyéb olcsó órák topikja
- További aktív témák...
- AKCIÓ! Gigabyte B450M R7 2700 16GB DDR4 512GB SSD RX 6600 8GB GDDR6 CM MasterBox 5 Lite 600W
- Apple iPhone 11 / 64 GB / 85% akkumulátor / 12 Hó Garancia
- Samsung Galaxy A71 128GB, Kártyafüggetlen, 1 Év Garanciával
- HPE Apollo 4200 Gen9 2U rack szerver, 1x E5-2620v4, 64GB RAM, 24x3.5" 2U-ban! ÁFA-s számla, garancia
- Logitech MX Magyar Business Windows Edition HU Átalakítás és testreszabás / mx keys
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest