Показать сообщение отдельно
  #1 (permalink)  
Старый 25.10.2012, 01:16
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

хэширование ДОМ обьектов
Щас для курсовой пишу игру (язык дали любой на выбор поэтому решил на js) , пишу на чистом js и решил написать не лиж бы работало(как я всегда делал все курсовые ), а по человечески.
И решил учесть проблемы с утечкой памяти что бы их избежать решил сделать что то на подобие хэша jquery.
вот как я это понимаю
<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>
    <div ></div >

    

    <script>


      
      var hash = [];
      
      hash["elem"] = document.body.children[0]
      
        
        var obj = {
        
          elem:"elem",
          
        innerHTML: function (text) {
          
          var elem = hash[this.elem];//обращение к элементу
          elem.innerHTML = text;  
          elem = null;
          
          }
        };      
      
      
      obj.innerHTML("one");
      
    </script>

  </body>
</html>

вспомнил как обьяснялось в учебнике http://learn.javascript.ru/memory-le...течками .
Правильно?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием