by melborp
29. august 2009 15:23
Soovisin kasutada jQuery UI Datepickerit ühe lahenduse juures, aga kahjuks ei leidnud eesti keelset versiooni sellest. Seega otsustasin oma pisikese panuse anda jQuery –i maailma ja tõlkisin jQuery UI Datepickeri ise ära. Mingi hetk võibolla jõuab see jQuery UI lehele, aga hetkel on see kättesaadav siit: http://melborp.net/files/blog/ui.datepicker-et.js Kasutamiseks peate tõmbama omale jQuery, jQuery UI Core –i, datepickeri ja antud lokaliseeritud versiooni datepickerist (minu lingilt) ning kirjutama oma lehe startup scriptiks midagi niisugust: $(function() { $("#inputFieldId").datepicker($.datepicker.regional['et']); }); Edu!
by melborp
23. august 2009 00:54
Üks väga tähtis teadmine objekt-orienteeritud JavaScripti puhul on kontekstide ja skoopide mõiste (nagu igas OO keeles). Võite lugeda Javascripti käivituskonktekstidest siin: http://www.webreference.com/programming/javascript/object-oriented_javascript3/. Minul tekkis järgmine huvitav olukord. Soovisin lisada ühele objektile funktsiooni ja selle funktsiooni sees lõin omakorda funktsiooni. Nagu näete all pool: 1: function Demo() {
2: }
3: Demo.prototype.miski = "2";
4:
5: Demo.prototype.teeMidagi = function(sisend) {
6: var demoContext = this;
7: //...
8: //Kasutan jquery -t ees pool et luua vastavad objektid
9: // ja hõlbsalt lisada click sündmusele funktsioon
10: table.click(function() {
11: //SIIN teen midagi click ajal
12: });
13: //...
14: }
Nüüd, mis kontekstile viitab “this” real 11? Demo objekti konteksti...
[More]
e81258ce-7156-4ef3-80dd-66b4ff537e59|0|.0
Tags:
JavaScript
by melborp
22. august 2009 20:13
Olen alustanud endale objekt-orienteeritud jaavscripti selgeks tegemisega. See võib kõlada imelikult, aga pole väga suurt vajadust varem olnud. Javascript on alati kuidagi imelik (loe inglise keeles – quircky) tundunud. Tänapäeval aga, kus suur hunnik tegevusi proovitakse kliendi poolt juba ära teha kasutades AJAX –t või muud kliendi poolset loogikat, on Javascripti mõistlik struktureerimine ja üles ehitamine hädavajalik. Seega alustasin ka ise selle õppimist. Siin on mõned minu jaoks kasulikud olnud veebilehed objekt-orienteeritud javascripti maailmast: Object-Oriented JavaScript - Part 1 Object-Oriented JavaScript - Part 2 Object-Oriented JavaScript - Part 3 JavaScript closures JavaScript FAQ Võimalik, et ma kirjutan mõnevõrra oma kogemusest ja õppetundidest sellel teekonnal.
by melborp
7. august 2009 00:02
Selleks kurikuulsaks veateateks on: “Command line error.”. Ma ütleks, et kui otsingumootorit poleks, siis nagu ei oskaks kohe midagi peale hakata. Probleem võib esineda siis, kui te kopeerite käskluse näiteks mõnelt veebilehelt otse command prompti, lisate midagi omalt poolt ja siis käivitate seal – võite saada vastu niisuguse toreda lause nagu üleval mainisin. Probleem on teksti encodingus (ANSI/UTF-8 segamini). Mina lahendasin nii, et kopeerisin lause Notepad –i (see eemaldab igasugused kiiksud tekstidelt) ja seejärel command prompti – käsklus toimis perfektselt seejärel :) Idee sain Serge van den Oever –i blogist, kus seletatakse probleemi olemust veel lähemalt. http://weblogs.asp.net/soever/archive/2007/12/22/sharepoint-stsadm-exe-and-the-infamous-quot-command-line-error-quot.aspx