![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
maxkazar |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.1.2004 Где: Таганрог Репутация: нет Всего: нет |
Как из существующего массива (объекта) удалить элемент при этом удалить его из памяти?
(ведь если элемент объекта не удалить из памяти будет происходить утечка памяти так же?) |
|||
|
||||
GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
maxkazar
А это так актуально???? :-))) |
|||
|
||||
maxkazar |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.1.2004 Где: Таганрог Репутация: нет Всего: нет |
не то слов).....
смысл такой, что скрипт будет генерит всевозможные объекты без обновления странички, соответсвенно если не очищать память то через определенное время наверника будет нехватка памяти и т.п. |
|||
|
||||
GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
если сделать
|
|||
|
||||
maxkazar |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.1.2004 Где: Таганрог Репутация: нет Всего: нет |
Вот именно что только по идеи.
простой пример alert(window.ggg) //Выводит на экран undefined window.ggg="test" alert(window.ggg) //Выводит на экран Test window.ggg=null alert(window.ggg) //Выводит на экран null Я так понимаю что null это тоже некоторое значение означающие "ничего" и при выполнении присвоения null некоторой переменной, память на самом деле не очищаеться, а происходит запись значения null или же не так? |
|||
|
||||
GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
запусти-ка вот это:
:-)))))))) |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Нет, это, можно сказать, ноль. Ничего. Но не слово, а значение. |
|||
|
||||
Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Для этих целей существует не часто используемая команда delete:
Заметь что количество элементов в массиве по прежнему 2, впрочем память реально освобождается. Встречный вопрос, где это тебе понадобилось? В JS есть сборщик мусора, когда на значение больше нет ссылко, оно удаляется:
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
maxkazar |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.1.2004 Где: Таганрог Репутация: нет Всего: нет |
Да вобщем то на счет ссылок....ты прав, а вот delete может работать только с локальными переменными но не как не с глобальными ((....хотя единственный выход здесь, это же конечно косить все ссылки...
Затеял проектик небольшой)...хочу написать нечто похожее на объектную модель, позволяющую создавать клиентов наподобие Windows приложений. Прямой аналог Delphi. Т.е. вы запускаете среду разработки, кидаете там всякие элементы пишите обработчики событий (и все на JScript и DHTML) и вот оно - готовый клиент, который никогда не перезагружаеться и визуально похож на обыкновение Windows приложение)! Для чего это надо?....учень удобная штука для разработки бизнес приложение через Веб |
|||
|
||||
Alx |
|
|||
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
а нам покажешь?
![]() |
|||
|
||||
GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
Вай, щщщщщщщщщяйтан!!!!!!!!!!! А зачем????? :-))))))))) |
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
maxkazar звучит красиво
![]() Идеи и результаты пости сюда, будем "жевать" мысль все вместе ![]() -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
это наверно Win Forms навеяло ?
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
maxkazar |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.1.2004 Где: Таганрог Репутация: нет Всего: нет |
Откуда идея появилась хотите спросить)!...да на самом деле все просто.....Я занимаюсь тем что разрабатываю "тонких" клиентов. Постоянно сталкиваюсь с одной и той же проблемой. Не хватает функциональности(((. Переходить на "толстый" клиент - нельзя...Вот инадо что то изобрести, некого мутанта "тонкого" клиента, подкормить его немного (иными словами добавить функциональности).
Про Win Forms читал, но это немножко не то.....Я не ограничиваюсь окошками на слоях в стиле Windows. Вобщемто я ставил перед собой задачу разработать базовую объектную модель. Голову морочить не стал (не стал изобретать колесо), а просто начял интерпретировать объектные подходы на языке JScript. За аналог взял объектную модель Delphi (давно с ним знаком). Вобщемто что то уже есть, а по точнее пару классов TObject и TComponent. Для тех кто не знаком с ними, поясню. Данный классы обеспечиваюь создание и управление объектами. Часто возникающий вопрос у посителей данной ветки "А зачем все это?" поясню ещё раз Разрабатываемая объектная модель будет работать только с продуктами от Microsoft (IE). Основаю задача - это разработка "тонких" клиентов по функциональности не уступающих "толстым". Представь те сами Window Application но на Web...Вам не надо закачевать какието исполняемые файлы на ваш компьютер, устанавливать COM объекты (что нарушает безопасности), а просто вы заходите на сайт и у вас тоже самое Windows Application но на вебе). А самое главное, это же сделать жизнь легче разработчикам. Конечный результат будет представлять из себя IDE среду и набор классов. |
|||
|
||||
Gregof |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 3.6.2004 Репутация: 1 Всего: 12 |
--------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф) |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |