Kategórie →

All posts tagged JavaScript

jQuery: ako na stream zo sociálnych služieb

Prinášam tip na tvorbu jednoduchého agregátora, ktorý spracováva stream zo sociálnych služieb a sieti. Výsledok sa dá vložiť na akúkoľvek stránku. Plugin má názov So So Social a používa v nadpise už spomenuté jQuery a YQL (Yahoo Query Language).

Za výhodu pokladám, že nieje potreba žiadnej podpory pre jazyky ako PHP či ASP na strane servera. Momentálne zvláda So So Social spracovať aktivitu zo služieb Twitter, Facebook, WordPress, Tumblr, Last.FM, Delicious a Flickr. Musím pochváliť aj výstup, ktorý sa dobre štýluje CSS podľa vašich predstáv.

Chystá sa jQuery pre mobily

O populárnosti jQuery nieje žiadnych pochýb, no a teraz už nieje nijakým tajomstvom že sa chce tlačiť aj na mobilné weby. Koncom minulého roku som tu už jeden framework pre vývoj mobilných webov spomínal – volá sa jQTouch. Išlo o plugin do jQuery.

jQuery mobile by sa mali vývojári dočkať ešte tento rok. Cieľom projektu je priniesť jednotný vizuálny zážitok na čo najväčší počet mobilných zariadení a ich prehliadačov. Čo sa týka „veľkého“ jQuery na desktopových prehliadačoch práve ich maximálne pokrytie a jednotnosť výsledného zobrazenia a chovania sa stránky je silnou stránkou tohto frameworku.

Momentálne sa pracuje na okresaní samotného jadra jQuery tak aby bolo nenáročné na veľkosť, čo je mimoriadne dôležité pri mobilných weboch a používatelia sú na to citlivý. Ako to je s kompatibilitou na jednotlivých prehliadačoch a systémoch si môžete pozrieť v prehľadnej tabuľke.

Video: to najlepšie z JavaScript-u

Keď som pred viac ako dvanástimi rokmi videl snáď prvý krát JavaScript bol len z jedným z množstva skriptovacích jazykov na webe. Svoje miesto si snažila vydobyť Java, Microsoft si tlačil svoj JScript a VBScript (Visual Basic Scripting Edition).

Momentálne sa JavaScript blíži do štádia, že bude pravdepodobne najrozšírenejším skriptovacím jazykom – druhý dych nabral vďaka Ajax-u a Web2.0. No stále je niekym milovaný, iným zatracovaný a často nepochopený. Práve svetlé stránky a silu Javascript-u popisuje Douglas Crockford vo videu JavaScript: The Good Parts. Určite stojí za pozretie každému, kto sa o tento jazyk zaujíma.

Čítaj ďalej →

S jQTouch je vývoj pre iPhone a iPod Touch jednoduchší

Možno si ešte spomínate na môj článok z leta tohto roku s názvom „iWebkit je dobrý základ pre iPhone web“ v ktorom som sa rozplýval o tom ako iPhone nakopol mobilný web. Nedávno som zachytil že tieto zariadenia robia až jednu tretinu trafficu na mobilných dátových sieťach. Vyvíjať pre ne teda dáva zmysel a uľahčiť to má aj jQTouch.

jQTouch je plugin pre obľúbené jQuery na vývoj mobilných aplikácii pre zariadenia ako iPhone, iPod Touch a ostatné „chytré“ zariadenia. V súčasnosti je vo verzii 1.0 beta 2 a vcelku použiteľná.

A jQuery plugin for mobile web development on the iPhone, iPod Touch, and other forward-thinking devices.

Čítaj ďalej →

Cartographer.js – knižnica s ktorou je robenie máp radosť

JavaScriptová knižnica – napriek tomu, že je iba vo verzii 0.1 aplha – sa už pomerne dosť a pozitívne zapísala. Celkom slušne totiž uľahčuje prácu s grafmi a Google Maps.

Cartographer.js

Čítaj ďalej →

Pluralink: jeden link, veľa možností

Na doméne pluralink.com nájdete JavaScriptovu knižnicu, ktorá dokáže jeden link rozvetviť na viaceré. V praxi to vyzerá tak že pri akcii nad linkom sa zobrazí menu s ďalšími odkazmi. Pluralink je možné stiahnuť ako samotnú knižnicu či WordPress plugin. Po pridaní cesty k nej v head dokumentu sa potom viacnasobné linky zapisujú nasledovne:

<a href="http://firstlink.com/||http://secondlink.org/"
title="First link description||Second link description">Some pluralink

Myslím, že jednoduché a použiteľné, avšak upozorňujem:pri RSS exportoch sú linky nefunkčné.

Pluralink: jeden link, veľa možností

Google Wave addon pre Firefox

Google Wave addon pre FirefoxSom rád, že šialenstvo okolo Google Wave ustálo, už nieje problém ju získať no hlavne kvoli ľahkej dostupnosti môžu byť na „vlne“ aj vaši priatelia. Veď načo mi bude pozvánka do niečoho, kde nikto nieje a teda nieje s kým testovať.

Myslím, že vývoj desktopových aplikácii alebo rôznych pluginov s podporou Google Wave je len otázka času. Jednou s takýchto prvých „lastovičiek“ je aj Google Wave Add-on for Firefox. Aj keď ide o experimentálnu verziu pracuje dobre a stabilne. Po zadaní prihlasovacích údajov sa zobrazuje počet noviniek na konte. Viac zatiaľ nevie, ale aj to stačí. Mať otvorené okno s Google Wave je vážne o držku a s pribúdajúcimi pluginmi a pod. sa zase osvedčí prehliadač s najlepšou podporou JavaScriptu (to bohužiaľ momentálne Firefox nieje). Pokiaľ chcete s Wave naozaj začať pracovať a nie len machrovať, že máte účet tak už je naozaj ten právny čas a Google Wave Add-on for Firefox určite v tomto poteší a pomôže.

Minimalistický Twitter

Tak do tretice: po upravenej verzii Google Reader a aj Google Calendar dávam tip na Twitter. Skript Helvetwitter oseká výzor známej mikroblogovacej služby na úplné použiteľné minimum. Aj tento raz ide o UserScript, takže je nevyhnutné aby s ním váš prehliadač vedel pracovať.

Helvetwitter

Ktorý JavaScript framowork si vybrať? Pomôže prehľadná tabuľka

Framework pre JavaScript to nieje len jQuery. Pokiaľ si chcete rozšíriť obzory, či vedieť v skratke aké vlastnosti majú ostatné zamierte na JavaScript Framework Matrix. Na tomto webe je možné porovnávať až dväť framewok-ov.

Dostupné sú informácii o veľkosti, rýchlosti ale aj licencii či dokumentácii ku každému z nich. Užitočné sú ukážky funkcii a rozdielov medzi jednotlivými API.

JavaScript Framework Matrix

Helvetical – minimalistický Google Calendar

Pravidelný čitateľ si možno spomína na môj článok Helvetireader – minimalistický Google Reader v ktorom som upozornil na zaujímavý userscript pre zmenu dizajnu. S podobného súdku a s rovnakým cieľom použitia je aj Helvetical.

Helvetical je určený na zmenu dizajnu online aplikácie Google Calendar do jednoduchšieho – minimalového rozhrania. Jeho nároky su rovnaké ako v prípade Helvetireader-a: webový prehliadač s podporou userscript-u.

Helvetical – minimalistický Google Calendar