Cytat
chciałbym napisać coś jak jQuery, ale o wiele prostsze i na własne potrzeby.
Blebleble, ale chłopakowi mieszacie. Zamiast najpierw zadeklarować funkcję
$, to Wy o jakichś stringach.

Wystarczy przejrzeć źródła jQ, aby się dowiedzieć, że główna funkcja jest deklarowana jako:
Kod
var jQuery = window.jQuery = window.$ = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context );
};
A cała reszta (czyli po kropkach), to metody obiektu. Ale obiektówka w JS, to już osobny temat, o którym już napisano wieeele.
A głównym "sercem" byłaby chyba konstrukcja a'la:
Kod
window.$ = function(sel){
return document.getElementById(sel):
}
I potem idziesz jak po drzewie DOM:
Kod
$('ident').style.color = '#FFF';