Správičky 2 793 Blogy 945 Fórum 18 396

Zaujímavosti zo sveta

13.05 Antispam report Exchange 2013/…
blogCZSK
Nedávno jsem se setkal s prosbou, zda je možno udělat report nad funkcionalitou antispamu Exchange a trošku jsem narazil na problém, jak dos…
13.05 Pozvánka: konference, workshop…
blogCZSK
Níže jsme pro vás připravili přehled akcí, které jsou pro vás připraveny v příštích několika týdnech. Coding Bootcamp 19. 5. 2016 – Praha V …
12.05 Pozvánka: Nástroje a služby pr…
blogCZSK
Od vývoje přes nasazení po správu napříč platformami Rádi byste optimalizovali vývoj svých aplikací na různé platformy a nevíte jak? Zajímá …
12.05 System Center Configuration Ma…
blogCZSK
V minulém díle jsme nainstalovali SQL Server, který je nutný pro běh Configuration Manageru. Dnes nás čeká instalace WSUS, což je produkt, j…
11.05 Hovory od křivého stolu (5)
blogCZSK
A máme tu další díl českého video seriálu Hovory od křivého stolu (5). Pro toto vydání HKS jsme se ponořili do hlubin naší budovy a natočili…
11.05 Pozvánka: Coding Bootcamp Meet…
blogCZSK
V rámci pražského Coding Bootcampu budete mít možnost se naučit vše, co potřebuje moderní webový vývojář. Abyste měli představu, co bude náp…
10.05 Zajímavé kurzy a videa–MVA a C…
blogCZSK
I tento měsíc vám přinášíme výběr nejzajímavějších videí, kurzů a záznamů konferencí. Veškeré kurzy pak naleznete na portálu MVA a výuková v…
10.05 Azure Site Recovery – VMWARE (…
blogCZSK
Připravil jsem pro vás sérii článků, zabývající se technologií Azure Site Recovery. Konkrétně v šesti na sebe navazujících článcích se dozví…
09.05 DataScript: akční nabídka škol…
blogCZSK
Připravili jsme pro vás nabídku školení On-Demand. A jaké jsou výhody? nižší cena učíte se z pohodlí svého domova nebo kanceláře přístup mát…
05.05 System Center Configuration Ma…
blogCZSK
V předchozím díle jsme si nainstalovali prerekvizity potřebné pro běh Primary Site Configuration Manageru a také jsme připravili doménu pro …
20.04 Odkazy z prohlížeče – 20.4.201…
atasoft
CodeProject Video Transcoding and Streaming on the fly – CodeProject – přímo v prohlížeči (?) A Sample Code Submitted for Senior C# …
11.04 Linq a pracovní pohovor
mstr
Zjišťovat znalosti Linqu u pracovního pohovoru může být obtížné - s Linqem se asi setkal každý C# programátor, ale vždy záleží, do jaké hlou…
08.04 Linq - k čemu použít Aggregate…
mstr
K jednomu z předchozích článků, ve kterém jsem dal k dispozici cheatsheet pro Linq, se mne jeden známý zeptal, k čemu že je dobrý Aggregate …
27.03 Bezpečnost – věc veřejná
Poslední březnový den se v Praze uskuteční jednodenní konference o počítačové bezpečnosti SecPublica 2016. Jejím heslem je "securitas, res p…
16.03 Příklad na pohovor s programát…
mstr
Na blogu jsem uveřejnil několik příkladů z pohovorů s uchazeči o místo programátora. Dovolím si tedy uveřejnit jeden z dalších možných příkl…
15.03 IDisposable v příkladech
viga
Rozhraní IDisposable slouží k uvolnění “unmanaged” zdrojů. Nejčastěji to jsou různé objekty z Win32API (otevřené soubory, síťové spojení, GD…

Typescript 0.9

vlko - 18. 6. 2013 22:49 - 1543 views

Typescript sa prehupol do verzie 0.9 a prináša ďalšie feature:

  • Generics - jupí
  • Overloadovanie konštánt
  • Finálna podoba enumov
  • Spájanie deklarácii
  • a niečo naviac, čomu ja nerozumiem

Announcing TypeScript 0.9


Marian Vlcak

Článkov: 0, Správičiek: 1348, Príspevkov vo fóre: 2157, Príspevkov v blogu: 0, Bodov: 37745
Najaktívnejší č.: 1
Profil používateľa

Reakcie

# RE: Typescript 0.9 19. 6. 2013 8:06:27 dudok

juch, akurát včera som nad tým dumal že kedy už bude, myslel som že až na builde :D

# RE: Typescript 0.9 19. 6. 2013 9:18:33 dudok

btw nezabudnite si update-núť definície interfaceov v projekte, napr pre jQuery tu : https://github.com/borisyankov/DefinitelyTyped/tree/master/jquery

# RE: Typescript 0.9 19. 6. 2013 10:16:02 liero

viete co mna ser.... ehm znepokojuje?

export class DefaultPage {
constructor() {
this.ddlVariables = new kendo.ui.DropDownList(document.getElementById('ddlVariables'), {
change: () => this.variableChanged()
});
}
variableChanged()
{
//this -> typescript ukazuje, ze to je DefaultPage aj aj kompilator si to vynucuje, ale runtime je to HtmlInput
}

}

# RE: Typescript 0.9 19. 6. 2013 10:17:55 liero

zatial najlepsie, na co som prisiel je, ze vsetky eventhandlery by mali byt staticke funkcie, kde budem predavat ako parameter triedu v ktorej je evenhandler definovany

# RE: Typescript 0.9 19. 6. 2013 14:53:28 dudok

http://stackoverflow.com/questions/12756423/is-there-an-alias-for-this-in-typescript

toto si prečítaj, akurát to riešim (teda potreboval som to) v práci a funguje to :)

http://api.jquery.com/jQuery.proxy/

# RE: Typescript 0.9 19. 6. 2013 14:59:13 liero

@dudok:

vsimni si, ze ja to tiez volam cez lambda vyraz. Aj tak to nefunguje.

v ramci lambda vyrazu je this ok, ale vnutri tej metody je uz zly. Problem je nielen this, ale aj vsetky cleny triedy su undefined.

# RE: Typescript 0.9 19. 6. 2013 15:14:43 dudok

bug report perhaps?

# RE: Typescript 0.9 19. 6. 2013 15:38:06 liero

no to jedine, zeby som napisal, ze javascript je bug :D

# RE: Typescript 0.9 19. 6. 2013 15:43:54 dudok

to asi tak rýchlo nefixnú :D

# RE: Typescript 0.9 19. 6. 2013 16:29:29 dudok

http://www.zdnet.com/microsoft-delivers-biggest-update-to-date-to-typescript-7000016972/

# RE: Typescript 0.9 20. 6. 2013 9:42:41 dusan (anonym)

http://stackoverflow.com/questions/17194481/typescript-0-9-could-not-find-file

nasty one :(

# RE: Typescript 0.9 20. 6. 2013 10:12:07 T (anonym)

@liero:
s tym (this/scope/call/apply) bude mat problem typescript neviem si predstavit, ako by to vyriesili, ak typescript ma zostat "jednoduchy". Treba si to nastudovat, je to zaklad javascriptu a rozhodne necakat o typescript, ze to vyriesi. To ze si typol ze DefaultPage je this je podla mna ok, ale nemalo by to zabranit kompilacii...zabrani?

# RE: Typescript 0.9 20. 6. 2013 11:07:27 liero

@T: suhlasim.
teoreticky dalo by sa to vyriesit podobnym sposobom ako v pripade lamba funkcii, ze this sa zmeni na premennu _this, ktory by tam tyepscript predaval parametrom.

je otazka, ci to hejlberg spravi, lebo by to nebol intuitivny preklad. Ale kedze spravili genericke triedy a uvazuju o await/async, co sa urcite neda prelozit do lahko citatelneho kodu, tak mozno sa odhodla aj k tomuto.

Podla mna cakaju na EcmaScript6, uvidime...

k tvojej otazke:
Kompilator ti pod this ponuka tvoju triedu a aj si do vynucuje, ale mozes this pretypovat na any...

kazdopadne aspon nejaky code analysis, alebo warning by tu bol nesmierne uzitocny.

# RE: Typescript 0.9 20. 6. 2013 15:32:31 T (anonym)

@liero: dalo aj nedalo....keby mal type script pod zadkom nejaky bohaty framework a bola riadena praca so scope na tejto urovni, tak by to slo, ale tym by stratil univerzalnost....

diky, za odpoved, nieco som sa naucil + suhlasim ;-)

Pridať reakciu

Titulok:
Meno:
Url:
Koľko je 22 + 4?
(ochrana proti spamu)
Komentár:

Najaktívnejší užívatelia
1. 37745 b. photo vlko
2. 21170 b. photo T
3. 15955 b. photo spigi
4. 15450 b. photo Anonymous
5. 11110 b. photo dudok
6. 9050 b. photo Liero
7. 6885 b. photo siro
8. 6245 b. photo slavof
9. 5355 b. photo duracellko
10. 4430 b. photo xxxmatko