Цитата:
-нужен элемент обращаемся к нему через hash -удаляем его со страници -удаляем с хэша все правильно? |
Цитата:
|
melky,
в данный момент это проблем не вызывает пока пишешь один=) нужно будет как попробывать переписать через prototype методы удаления из дом(я понимаю что такого лучше не делать но все же:)). |
вот как замутил
var CacheOperat = {
Add: function (selcector,name) {
cache[name] = document.querySelectorAll(selector);
},
remove:function (name) {
var rem = cache[name];
rem.parentNode.removeChild(rem);
cache[name] = null;
}
};
|
Цитата:
главное - цель иметь. если бы я не пытался сделать на нём эту игру, фиг бы у меня что получилось - эти кружочки, квадратики рисовать очень скучно. |
Кстати нашел книгу на канве вроде норм(на англ), если есть желающие могу выложить.
|
Цитата:
|
Цитата:
<!DOCTYPE HTML>
<html>
<head> </head>
<body>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div> <div> </div>
<div> </div>
<script>
var cache = [];
cache["div"] = document.querySelectorAll("div");
alert( cache["div"]);
cache["div"] = null;
alert( cache["div"]);
</script>
</body>
</html>
|
Цитата:
пора забивать на седня и идти пить пиво=) |
переделал вот так
function CacheObj(){
this.Add = function (selcector, name) {
cache[name] = document.querySelectorAll(selector);
}
this.remove = function (name) {
var removeElems = cache[name];
removeElems.eache(function () {// each - метод добавленный через прототип
this.parentNode.removeChild(this);
});
delete cache[name] ;
}
};
|
| Часовой пояс GMT +3, время: 17:29. |