Lycantrophe Skrevet 31. mars 2015 Del Skrevet 31. mars 2015 Hvordan blir det motsatt? En event på en instans i Game Maker tilsvarer ca å kalle en metode på en instans i JS.Ikke om this binder som i javascript, men som i de øvrige språkene. I begge språkene er det en stakk (separat fra den vanlige stakken) av this-pekere. Når man kaller en metode på en instans pushes verdien til this på stakken, og this settes til en referanse til instansen før metoden kalles. Når metoden returnerer blir this=thisStack.pop(). Det er det samme. Fair enough. Det er retarded og dårlig design imo. This fungerer jo som en stakk (se over), en stakk er rimelig enkel å resonnere rundt.Det overlegent enkleste er at this tilhører objektet du kaller på. 1. Other mangler i JavaScript. Det bør være en innebygget variabel "other" som aksesserer toppen i this-stakken.Ikke noe problem om this hadde vært instansen som i andre språk. 2. This kan ikke reassignes manuelt (this = ref).Dette er disgusting. 3. setTimeout() er designet av en C-programmerer. Problemet blir analogt til å bruke et C api fra et C++-objekt. setTimeout() er da heller ikke en del av JS-standarden, men en funksjon i HTML5-standarden nettleseren eksporterer.setTimeout var egentlig ikke relevant til poenget. A. Ta et objekt (this) som parameter og kalle metoden "timeout()" på det.Dette er sånn C++, Java, python, C# etc implementerer metoder. B. Ta et objekt (this) og en funksjon og sett this før man kaller callbacket.Ugh. C. lagre "other" inni settimeout og sette this til den lagrede other før man kaller callbacket.Retarded. #3. Det er dårlig design av språket å gjøre det så enkelt å skape slike problemer.Javascript er generelt dårlig designet. Lenke til kommentar
Emancipate Skrevet 1. april 2015 Del Skrevet 1. april 2015 (endret) Plutselig stanget jeg mot et "merkelig" (les: åpenlyst) problem med this i JavaScript. Etter å ha grunnet lenge måtte jeg si meg enig i at det er noe idiotisk der et sted. Vanskelig å si hva som egentlig er roten til problemet, men samspillet mellom scope og this krasjer. Game Maker har andre regler for scope, noe som gjør saken litt annerledes der. Det blir vel litt merkelig om noen skulle begynne å introdusere et nytt språk for webben nå. Men det har kommet mange språk som kompilerer til JS. Endret 1. april 2015 av Emancipate Lenke til kommentar
xaco Skrevet 1. april 2015 Del Skrevet 1. april 2015 språk kommer og språk forsvinner. At det kommer noe nytt er ikke så merkelig at det gjør noe. Folk liker å lage ting. Lenke til kommentar
Emancipate Skrevet 1. april 2015 Del Skrevet 1. april 2015 språk kommer og språk forsvinner. At det kommer noe nytt er ikke så merkelig at det gjør noe. Folk liker å lage ting. Jeg snakker om språk som er integrert i nettleseren. Selv om Ola Dunk lager et nytt språk kommer det ikke inn i neste versjon av Explorer. Om det kommer et nytt går vi tilbake til steinalderen der man koder for akkurat den nettleseren. Google kommer forresten med Dart, det kom jeg på nå. Lenke til kommentar
snippsat Skrevet 2. april 2015 Del Skrevet 2. april 2015 Google kommer forresten med Dart, det kom jeg på nå. Det var planer om og intrigere Dart i Chrome. Det kom nyheter nylig at dette ikke kommer til og skje. tl;dr: Dart for the web is now focused on compiling Dart to JavaScript,and we have decided not to work on embedding the Dart VM into Chrome. We are also announcing that Google Ads is committed to Dart and they are building their next-gen web interfaces with Dart Fokusere heller på og satse på dart2js. Om det kommer et nytt går vi tilbake til steinalderen der man koder for akkurat den nettleseren. Kanskje etter den store krigen i 2020 får vi noe som erstatter JavaScripts. THE BIRTH & DEATH OF JAVASCRIPT Lenke til kommentar
FraXinuS Skrevet 8. april 2015 Del Skrevet 8. april 2015 Go er det beste språket for webutvikling spør du meg. Lenke til kommentar
Occi Skrevet 9. april 2015 Del Skrevet 9. april 2015 http://stackoverflow.com/research/developer-survey-2015 Mye interessant. 1 Lenke til kommentar
Lycantrophe Skrevet 9. april 2015 Del Skrevet 9. april 2015 (endret) The more things change, the more likely it is those things are written in JavaScript with NotePad++ on a Windows machine (theme: dark) using Git, and tabs instead of spaces. Endret 9. april 2015 av Lycantrophe Lenke til kommentar
Occi Skrevet 9. april 2015 Del Skrevet 9. april 2015 (endret) Upon closer examination of the data, a trend emerges: Developers increasingly prefer spaces as they gain experience. Stack Overflow reputation correlates with a preference for spaces, too: users who have 10,000 rep or more prefer spaces to tabs at a ratio of 3 to 1. Tabs, fysj. Endret 9. april 2015 av Occi 1 Lenke til kommentar
kpolberg Skrevet 9. april 2015 Del Skrevet 9. april 2015 Kom dere over i programmeringsbaren Lenke til kommentar
Gavekort Skrevet 9. april 2015 Del Skrevet 9. april 2015 https://manjaro.github.io/expired_SSL_certificate/ LOL Lenke til kommentar
Sokkalf™ Skrevet 9. april 2015 Del Skrevet 9. april 2015 https://manjaro.github.io/expired_SSL_certificate/ LOL Written on April 6, 2015 Jeez, sånt kan jo fikses på minutter. Lenke til kommentar
Gavekort Skrevet 9. april 2015 Del Skrevet 9. april 2015 Var heller løsningen jeg stusset over. Lenke til kommentar
kpolberg Skrevet 9. april 2015 Del Skrevet 9. april 2015 Angående det temaet, så hadde det vært fint om "let's encrypt" hadde fått fingen ut... Lenke til kommentar
rockPaperScissors() Skrevet 9. april 2015 Del Skrevet 9. april 2015 Linux may be a small player on the consumer market, with just 1.5% of global desktop operating system share, but it's a go-to OS for developers. Like most working humans, developers demand caffeine. The average developer drinks 2.2 servings of coffee, tea, Surge, or other caffeinated beverage every day. Nordic devs drink much more coffee than most. Lenke til kommentar
kpolberg Skrevet 9. april 2015 Del Skrevet 9. april 2015 (endret) Ny zfsonlinux versjon ute 0.6.4. Ser ut til å være endel endringer. The Linux team is happy to announce a new release of OpenZFS on Linux. The 0.6 4 release adds support for 6 new feature flags, multiple new properties, asynchronous IO, support for Linux kernels up to 4.0 and more. Kilde: http://list.zfsonlinux.org/pipermail/zfs-announce/2015-April/000001.html Endret 9. april 2015 av kpolberg Lenke til kommentar
stigfjel Skrevet 9. april 2015 Del Skrevet 9. april 2015 Ny zfsonlinux versjon ute 0.6.4. Ser ut til å være endel endringer. The Linux team is happy to announce a new release of OpenZFS on Linux. The 0.6 4 release adds support for 6 new feature flags, multiple new properties, asynchronous IO, support for Linux kernels up to 4.0 and more. Kilde: http://list.zfsonlinux.org/pipermail/zfs-announce/2015-April/000001.html Det var på tide. Ganske lenge siden sist... Lenke til kommentar
kpolberg Skrevet 9. april 2015 Del Skrevet 9. april 2015 Forsåvidt enig. Det som irriterer fletta av meg er alt styret med rekompilering av kernel modulen for hver bidige lille kernel oppdatering som kommer fra CentOS/RHEL. For min del betyr det at stort sett de få gangene jeg rebooter serveren. Så kommer ikke zfs poolen opp, og jeg må gå å lete i notatene etter hvordan jeg fikset det sist gang... Lenke til kommentar
stigfjel Skrevet 10. april 2015 Del Skrevet 10. april 2015 Dropp zfs :-) TIl fordel for hva da? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå