Облегчение себе работы
Вот решил заменить document.getElementById(x) на byid(x),document.getElementById(x).value на valid(x), document.getElementById(x).innerHTML на htmlid(x) и т.д. Это сильно повлияет на работу скрипта? Такое можно делать или это очень плохо? Только не надо давать ссылки на готовые решения, я и сам знаю как это сделать) Хочется самому)
|
Навряд ли это сильно повлияет на работу скрипта. Другие библиотеки так делают и ничего, вроде все живы))))
|
Цитата:
|
Kolyaj,
Это как? т.е. $id? |
Цитата:
$(id) |
Функцию называют $.
$(id). А ещё лучше, когда $ может принимать id или сам элемент, тогда нивелируется разница между элементом и его id. function $(el, doc) { doc = doc || document; return typeof el == 'string' ? doc.getElementById(el) : el; } |
Спасибо
|
Цитата:
function $( id ){ return new MyFramework(id); } function MyFramework( id ){ this._el = typeof id == 'stirng' ? document.getElementById(id) : id; } MyFramework.prototype.val = function(){ return this._el.value; } |
Цитата:
https://github.com/Kolyaj/CrossJS/bl...rce/dom.js#L93 |
опять же, непривычно. И не обязательно делать именно так как в jquery, можно сделать отдельную обертку для группы элементов, как в mootools
|
Часовой пояс GMT +3, время: 15:46. |