Облегчение себе работы
Вот решил заменить 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, время: 01:27. |