Любым приемлемым для вас методом. Как сделать красивую деревянную ширму своими руками

Бывают ситуации, когда приманить деньги одними только словесными заклинаниями и молитвами невозможно. По этой причине наши далекие предки решили, что самым надежным решением в такой ситуации могут стать денежные Если создавать их, придерживаясь определенных правил и традиций, то они обязательно принесут человеку денежный достаток и удачу в любых начинаниях. Что самое интересное, то сделать денежный талисман своими руками совсем не сложно. При этом очень важно верить в действенность такого метода и соблюдать все правила изготовления.

Что такое талисман?

Под талисманом принято понимать определенный предмет, имеющий некую магическую силу, которая помогает привлекать удачу к человеку.

Талисман денежный представляет собой определенную вещь, в которую при создании закладывают денежный код. Если с ним бережно обращаться и верить в его силы, то человек станет практически магнитом для денежных средств.

Для талисманов можно использовать различные предметы, а также их довольно легко приобрести в магазинах. Только для того, чтобы магазинный талисман денежный работал, его потребуется пропитать энергетикой хозяина. Именно после этого он и начнет действовать.

Амулет - объект, который способствует обереганию человека от всевозможных проблем и трудностей, которые могут встречаться на жизненном пути.

В виде амулетов могут использоваться различные камушки, травы, украшения, конские подковы и другие мелочи.

Основное качество, которым должен обладать каждый амулет, - это способность защищать и оберегать своего хозяина от бед и неприятностей, которые могут встречаться в жизни, а также приносить ему только удачу и счастье.

Какие бывают амулеты?

На сегодняшний день амулеты принято классифицировать на несколько видов. К ним относятся природные и рукотворные амулеты.

В свою очередь природный амулет включает в себя манну и веру человека, а рукотворный наполнен лишь одной верой в его силу и мощь.

Под маннами понимается определенная магическая сила, которая распространяется по всей вселенной. К сожалению, ею обладают лишь некоторые предметы и растения.

Рукотворные амулеты могут иметь на себе изображение той сверхъестественной силы, в которую больше всего верит сам человек. Среди таких амулетов наиболее известные растительные. В первую очередь к ним относят листья, плоды, деревья, корни и цветы.

Среди них для привлечения денег применяется сухое зерно, для счастья используется цветок пион, а эбеновое дерево помогает защищать хозяина от сглаза.

Талисман денежной удачи

Среди распространенных талисманов, которые помогают привлекать деньги и удачу, следующие:

  • Денежный талисман в виде купюры. Для этого потребуется тщательно пересмотреть денежные купюры и среди них найти такую, на которой бы ряд чисел или букв соответствовал вашей дате рождения или инициалам имени и фамилии. Когда такая купюра найдена, ее потребуется сохранить и зарядить любым приемлемым для вас методом (молитва, заговор). Ее можно положить к себе в кошелёк или блокнот. Чтобы данный талисман действовал, его необходимо периодически подкреплять своей энергетикой.
  • Грецкий орех. Для изготовления такого талисмана потребуется взять грецкий орех красивой формы. После всю его внутренность нужно будет извлечь. На листке бумаги необходимо написать свое заветное желание и положить его в скорлупу, которую после понадобиться надежно, перемотать ниткой. Также можно надеть на нить бусину и поместить ее внутрь, это даст возможность ореху не распадаться на две части. Когда талисман будет крепко завязан, его можно положить к себе в сумку и носить повсюду с собой.
  • Счастливый мешочек. Для изготовления мешочка понадобится найти небольшой клочок красной, зеленой или золотой ткани. После этого внутрь необходимо сложить все предметы, которые являются символом счастья (среди них есть монеты, рис, цветные бусины, различные крупы и семена растений). После этого мешочек крепко завязывают лентой или нитью. Также иногда в такой мешочек кладут магнит, он помогает привлекать к себе деньги. Завязанный мешочек необходимо зарядить позитивной энергетикой. Хранить его лучше в надежном месте. Если появляются еще желания. В мешочек можно докладывать определенные предметы. Таким образом, сила вашего желания будет расти и преумножаться.
  • Кукла-оберег. Для такого талисмана можно взять обычную небольшую статуэтку слона или домового. Его также понадобиться зарядить молитвой и поставить в укромном месте в вашей комнате. Такой оберег будет защищать от неудач, привлекать деньги и приносить удачу. Чтобы он действовал, в него необходимо сильно верить и надеяться!

Талисман в кошелек

Как изготовить денежный талисман в кошелек? Об этом и пойдет сейчас речь.

  • Монеты китайские. Их потребуется взять 3 штуки и перевязать красной ниткой между собой. Такой талисман можно без особого труда поместить в кошелек.
  • Корень сушеного хрена. Обязательным условием такого талисмана является самостоятельное его выращивание. Он отлично будет выполнять свои функции и привлекать в ваши руки деньги.
  • Палочка корицы. Это растение является денежным талисманом, его всегда можно положить в кошелек и носить с собой. Лучше всего завернуть палочку в полиэтиленовый пакетик, дабы запах не проникал наружу.
  • Небольшой кусочек бумаги красного цвета. Красный цвет действует как активатор, что позволяет приманивать деньги к тому человеку, кто носит ее с собой.
  • Денежная купюра в один доллар. Она является и выступает всевидящим оком, которое не пропускает ни одной возможности получить больше денег. Ношение такого талисмана с собой быстро приносит положительные плоды.
  • Первая монета, которую вы заработали собственным трудом.
  • Изображение того, на что вы собираете деньги.
  • Золотая и которую можно приобрести в банке.

Денежная монета-талисман

Самой популярной денежной монетой-талисманом считается китайская монета. Ее всегда легко разместить в кошельке, в кармане куртки или кофты, а также просто положить дома в укромное место. Для того чтобы монета начала действовать, ее регулярно необходимо заряжать своей позитивной энергетикой - ухаживать за ней, нашептывать ей свои желания. Очень важно при ношении денежного талисмана обращаться с ним бережно. Категорически запрещается его показывать посторонним, а также говорить о его существовании. В противном случае вы просто отпугиваете от себя удачу.

Денежные амулеты

Сегодняшний день существует очень большое количество. Казалось бы, проще всего приобрести их в обычном магазине, но более действенными окажутся те, которые будут сделаны вашими собственными руками.

К таким амулетам можно отнести «денежные ручки» и «денежные колокольчики». Методика их самостоятельного изготовления будет описана ниже. Сюда также можно относить и денежные мешочки. Все они довольно просты и действенны в своем использовании, главное, придерживаться основных правил при их создании.

Создаем талисман собственноручно

Денежный талисман своими руками изготовить несложно. Необходимо будет взять небольшой листок бумаги (5х5 сантиметров) и с одной его стороны нарисовать зелеными чернилами знак доллара. С противоположной понадобится написать фразу «Деньги, ко мне!». Зеленый цвет выбирается потому, что он символизирует и притягивает к себе удачу. Такой кусочек бумаги можно легко разместить в кошельке или кармане пиджака или куртки. Чтобы он давал положительный результат, его обязательно потребуется зарядить.

Подготовка к зарядке энергией

Как сделать денежный талисман - нам уже известно. Теперь нужно зарядить его энергией. Для этого потребуется представить в своей голове изображение кошелька или мешка, который будет полностью заполнен монетами или денежными купюрами. Это очень важно научиться делать быстро. Как только у вас это вышло, необходимо направить свой взгляд на амулет и продолжать представлять тот самый мешок или кошелек.

Как происходит зарядка талисмана?

Талисман денежный необходимо заряжать энергией в тихой и спокойной обстановке. Лучше всего выбрать время, когда дома никого не окажется. Для этого потребуется зажечь свечу и совершить вокруг бумаги три круговых движения против часовой стрелки. Свеча от листка бумаги должна находится на расстоянии от 15 до 20 сантиметров. При этом очень важно представлять тот момент, когда ваш кошелек будет полностью заполнен долларами. После полученного образа нужно будет произнести фразу: «Деньги ко мне!».

Когда ритуал завершен, листок бумаги кладется в любое удобное для вас место. О его наличии лучше не распространяться.

Помните, что любой талисман поэтому так важно не кричать о его наличии у вас на каждом шагу. Постарайтесь выбрать или создать самостоятельно талисман, который будет подходить именно для вас. Обращайтесь с ним бережно и не забывайте его регулярно заряжать. И тогда результат не заставит себя долго ждать: деньги будут стремиться к вам, а удача будет сопутствовать в каждом деле!

Любовь высокая, истинная, духовная возможна. Та, о которой на глубоком уровне Самости мечтает каждый человек. Даже тот, кто в нее не верит. Даже тот, кто не верит в Бога. Даже тот, кто живет на автомате. Та, о которой мы Знаем, но, слушая разум, объясняем себе, что ее не существует, что она иллюзия, она миф.

Та любовь, о которой в тайнах души тоскует каждый человек, стала притчей о двух половинках и живет только в притче. Мы уверены, что реальная жизнь далека от подобных историй. Ведь это только красивая сказка, и к тому же психологически вредная: каждый человек самодостаточен, и другой человек ему не нужен.

Мы убеждены, что высокой любви в жизни нет, поэтому спим не с теми и живем не с теми. Опустошаем себя и тратим силы, да и саму жизнь, впустую, абсолютно не понимая, куда и зачем.

И только иногда… очень редко… проснувшись рядом не с той или не с тем, мы чувствуем боль. Острую боль бессмысленности и одиночества. От нее трудно убежать… но у нас получается. В заботы, в работу, в повседневность. Чтобы не думать. Чтобы не чувствовать. Перестать ждать.

Внешний шум затмевает неистребимый внутренний зов, сбивает вибрации души. Суета и выживание. Мы просто живем, просто работаем, просто умираем.

Но кто-то знает, чувствует, слышит, о чем настойчиво напоминает голос души. Эта песня о том, что Родная Душа есть. Не та, которая стерпится – слюбится, и через полжизни станет родной. Это не о любви, это привычка.

Родная душа – та, которая была таковой еще до встречи двоих. Не половинка, а Божественное Дополнение. “Мы – вечная нежность друг друга”. Расширение того поля и усиление света, которым является каждый. Понимание друг друга на качественно ином уровне. Чувствование друг друга без слов и на любом расстоянии.

Чтобы встретить Родную Душу, нужно пройти долгий путь. Жить не с теми, быть не тем. Осознать и подняться.

Любви божественной нет и не может быть у всех и повсюду, потому что путь трудный, пройти его и, осознав, подняться могут единицы. Нужно выйти за пределы программы – для большинства это невозможно.

Услышьте меня. Верьте мне. Я расскажу, что надо делать, чтобы встретить Родную Душу. Я знаю.

  1. Чтобы услышать Родную Душу, сначала надо услышать свою. Нужно стать подлинным, стать аутентичным. Нужно перестать играть со всеми и повсеместно – маски надо снимать безжалостно. Важно стать открытым и искренним. Нужна осознанность: что и для чего я делаю? Нужно научиться отделять социальные роли от своей сути. Каждый момент времени спрашивать себя: “Что я сейчас хочу на самом деле? Что я чувствую?” Ловите первое, что пришло в голову. Делайте то, что просит душа. Нужно научиться ее слушать и слушаться. Родная Душа услышит вас, когда вы начнете чисто звучать.
  2. Установите связь со своим Высшим Я. С тем, что больше человека, с Космосом, с Богом, со Вселенной, с Источником. Не важно, как вы это назовете, важно, чтобы вы чувствовали нечто большее, чем представляет собой ваша личность, чтобы вы чувствовали прочную связь с Высшим Я, чтобы вы чувствовали единение и общность с миром. Молитвы, медитации, мантры, погружение в ощущения. Замечайте знаки. Слушайте интуицию. Учитесь чувствовать момент – через него придет связь с миром. Обособленность – большое препятствие для встречи.
  3. Примите свою Внутреннюю Женщину (если вы мужчина) и своего Внутреннего Мужчину (если вы женщина) . Доставайте из бессознательного эту субличность и устанавливайте с ней контакт. Простите всех обидчиков противоположного пола. Простите отца и мать, если есть за что. Искренне, от всего сердца, поймите и простите. Научитесь любить противоположный пол, восхищаться тем, чего нет в вас. Родная Душа придет на принятие.
  4. Любите себя. Давайте себе заботу, тепло и принятие. Научитесь видеть и ценить в себе самое лучшее, с пониманием и уважением относитесь к тому, что вам не нравится. Научитесь относиться к себе с позиции личностных особенностей, а не с позиции достоинств и недостатков. Давайте себе все, что необходимо – от удовлетворения базовых потребностей до самоактуализации. Наполняйтесь любовью, тогда вы сможете ее дарить.
  5. Любите мир . Ищите в мире проявления любви и впускайте их в себя. Находите наслаждение в каждом отражении жизни и в каждом моменте. Поднимайте вибрации своей души. Проявляйте сочувствие и сострадание. Заботьтесь о тех, кто слабее и нуждается в помощи. Заботьтесь о животных. Помогайте просто так, научитесь получать от этого удовольствие. Думайте о высоком, культивируйте в себе высокое – честь, совесть, достоинство и прочее. Становитесь чище и прозрачней, тогда Родная Душа вас увидит.
  6. Занимайтесь развитием своей личности. Развивайте все свои способности и таланты, заведите увлечения. Смотрите фильмы, читайте книги, слушайте музыку. Становитесь наполненными. Вы станете не просто счастливыми внутри себя, вы сможете расширить и дополнить другого. Чтобы встретить Родную Душу, надо быть завершенным.
  7. Нужно иметь Цель. Вам нужно найти, понять, почувствовать свою сверхзадачу, свою миссию. Необходимо подняться над суетой и мелочностью. Только Большая Цель способна удержать от обыденности и увязания в бытовухе. Нужен маяк, который будет хранить любовь и вести по жизни. Это то главное, ради чего вы встретитесь, ради чего станете поддержкой и вдохновением друг друга. К этому маяку вы пойдете с Родной Душой вместе.
  8. Становитесь свободными духом. Освобождайтесь от догм, шаблонов и стереотипов. Будьте свободными от конкретных религий и течений. Вскрывайте в себе привычные убеждения и прорабатывайте их. Дайте Родной Душе шанс стать замеченной вами. Смотрите на мир широко открытыми глазами, а не через призму навязанных норм и правил.
  9. Визуализируйте того, кого призываете. Визуализируйте не внешность, а свои ощущения рядом с человеком. Ощущайте всем своим существом присутствие Родной Души. Предощущайте ее. Как это будет, когда вы будете вместе? Описывайте ваши отношения. Описывайте качества, которые хотите видеть в любимом человеке. Становитесь соответствующим этим качествам. Развивайте их в себе и ощущайте в другом. Почувствуйте любовь Родной Души и подарите свою. В медитации, в визуализации, в ощущении присутствия.
  10. Сформируйте намерение и заявите о нем. Любым приемлемым для вас способом. Напишите письмо Мирозданию. Прочтите молебен и поставьте свечи определенным святым. Обратитесь к Архангелам. Подумайте о своем желании встретить Любовь и Родную Душу сильно и конкретно в эмоциональном запале. Попросите в сердцах. Попросите облака донести вашу весть. Используйте то, что вам близко. Отпустите намерение на свободу, переключите внимание, забудьте о нем.
  11. Верьте. На уровне Знания верьте в любовь. Верьте в то, есть человек, ваша Родная Душа, с которым вы ощутите другой мир и познаете отношения высокого порядка. С ним у вас будет невиданное доселе принятие и понимание, безусловное уважение и восхищение. Вы будете связаны, но это не будет эмоциональной зависимостью. Это будет слияние на уровне божественного присутствия. Вы будете чувствовать себя счастливым и радостным, вы будете творить и вдохновляться, вам будет легко и красочно жить. Стрессы и конфликты, если и случатся, то в мягкой форме и с быстрым угасанием. Вы будете чувствовать связь, но будете свободны. Во всем будет только ваше и его (ее) желание и добрая воля. Вы раскроетесь как никогда. Вы наконец станете собой. Вы сможете просто БЫТЬ.

Много…. Получилось очень много. И сделать что-то одно, не сделав другого, будет недостаточно. К настоящей Любви путь не близкий.

Вы спросите, можно ли встретить любовь просто так, ничего с собой не делая? Можно. Только она и будет настолько же усеченной, насколько усеченными являетесь вы сами.

Это может быть мило, притягательно, приятно и сексуально, но это будут просто отношения. Со слезами, с зависимостью, конфликтами, взаимными унижениями и обоюдными играми. Или просто скучно и обыденно. Как сказал Михаил Литвак, можно “тянуть вместе лямку жизни”. Космос не проявится, и мир не откроется. Со-творение будет невозможно. Полета не случится.

По правде, не всем и надо. Таких пар во все века было не много. Воплощенная Любовь на земле – это чудо. Чем дальше вы продвинетесь по описанным шагам, тем ближе окажетесь к чуду. А для него возраста нет.

Неосознанная Любовь тоже бывает. У нее свои механизмы. Но если вы прочитали эту статью до конца, то с вами указанный механизм не сработал. Значит, ваша участь – идти по пути осознанного желания познать высокую Любовь с Родной Душой.

Мечтайте о большом. Любите по-настоящему.

С любовью, Лилия Ахремчик ,
тренер, психолог, коуч

Один из секретов успешных людей - это благодарность . Благодарность за все хорошее, что было и что впереди, за каждую свою большую и маленькую победу, за каждое свое достижение.

В чем же заключается сила благодарности? Сейчас попробую объяснить.

Благодарность оказывает влияние на нашу жизнь, с помощью закона притяжения. Когда вы недовольны тем, что вы имеете, вы концентрируйтесь на отрицательных аспектах своего бытия и притягивайте еще больше не нужных вам событий. Вы закрываете доступ к успеху и счастью. Вы загрязняете свое тело и душу недовольством и тем самым разрушаете все хорошее, что есть у вас уже сейчас. А Недовольство чревато тем, что оно способствует еще большему ухудшению ситуации. Например, если у вас есть какое-то заболевание и вы им недовольны, вы завидуйте более здоровым людям, то тем самым вы притягивайте еще более сильный недуг. И ни о каком выздоровлении не может быть и речи.

А благодарность оказывает противоположное влияние. Если вы благодарите за то, что по сравнению с другими, вы здоровы. У вас есть руки и ноги, которые дают возможность двигаться и творить. У вас глаза, уши и другие органы чувст, с помощью которых вы воспринимаете этот прекрасный мир. Если вы радуйтесь своему здоровью, то вы посылаете в мир положительные вибрации, и они возвращаются к вам в виде улучшения здоровья и прекрасного самочувствия.

И так же во всех сферах. Благодаря вселенную за то, что у вас есть деньги, вы приумножаете их. Благодаря за успехи, вы добиваетесь еще больше успехов. Это великий закон и он действует для всех одинаково.

Как благодарить

Благодарность можно использовать в любое удобное для вас время и любым приемлемым способом. Главное делать это ИСКРЕННЕ. Важно чтоб ваша благодарность шла от чистого сердца.

Вы можете проводить сеансы благодарности в форме молитв, если вам близка религия. Каждое утро благодарите высшие силы за все хорошее, что у вас есть.

Вы можете написать на листе бумаги длинный список благодарностей и регулярно его читать. Или вести дневник благодарности и записывать в него все новые и новые события, за которые вы искренне способны сказать спасибо. Причем это можно делать как в тетрадке, так и на листе бумаги.

Благодарите не только за то, что у вас есть, но и за то, чего еще нет. Этот способ благодарности напоминает аффирмацию, только более мощную.

Например, вы хотите купить себе новый ноутбук. Тогда произносите следующую форму благодарности: «Я благодарю за ноутбук» Или «Спасибо за ноутбук» И он обязательно появиться у вас.

Используйте благодарность всякий раз, когда к вам закрадывается недовольство. Переключайтесь на слова признательности, и скоро это войдет в вашу привычку. И ваша жизнь начнет меняться в лучшую сторону.

Как умело поблагодарить другого человека

Далеко не достаточно только чувствовать своим сердцем, восхищаться другим человеком. Необходимо свою растроганность, чувство восхищения передать этому человеку.

Людям, которые любят выражать свое чувство признательности и оказывать благосклонное внимание, другие платят двойной благодарностью .

Если вы тронули своими речами других людей, к тому же смогли дать им понять, какие вы испытываете к ним чувства, то в следующий раз они непременно вас отблагодарят. Но если вы не можете надлежащим образом выразить свое чувство растроганности (положим, что вы действительно очень растроганы), то ваши шансы на получение ответного чувстваблагодарности ничтожны. Существует несколько способов, как можно сказать "спасибо":

1. Ваше обращение должно быть искренним.

Когда вы благодарите, будьте искренни. Только при условии, что ваши чувства искренни, люди могут это правильно воспринять. Когда вы не чистосердечны, люди это ощущают.

2. Ясно, естественно выражайте свои чувства.

Когда вы благодарите, не следует мямлить, говорить тихим голосом в расплывчатых выражениях. Когда вы говорите "спасибо", выражайте радостные, светлые чувства.

3. Будьте внимательны к собеседнику.

Когда вы благодарите собеседника, обращая на него внимания, это звучит так правдиво и сердечно! Любой человек, заслуживающий благодарности , достоин и внимания!

4. Когда вы благодарите, произносите имя собеседника.

Фраза "спасибо вам, миссис Лин" и фраза "спасибо вам" могут привести к совершенно различным результатам.

5. Всеми силами благодарите.

Это означает, что вы неустанно ищете возможность выразить свое чувство благодарности.

Обыкновенные люди благодарят открыто, замечательные люди делают это деликатно!

Несмотря на то, что все перечисленные правила кажутся простыми, нет более эффективного пути к овладению искусством хороших межличностных отношений, чем усвоение данного принципа: благодарность должна быть выражена надлежащим образом. Это может стать в твоей жизни первым большим достижением.

© Георг Маунт 2017

Что такое инструменты форсирования результативности? Проективные процессы

Каждый день, просыпаясь по утрам, вы начинаете новую страницу своей жизни. И каждый день – это ещё один день перехода от настоящего к будущему. Так что всю свою жизнь вы проводите в пути. Время как поршень, оно неумолимо толкает вас вперёд. Будете ли вы двигаться по жизни подобно упирающемуся барану, которого тянут на верёвке по серой тыльной дороге на бойню, или же вы будете вприпрыжку бежать по живописной тропинке, оглядывая раз за разом удивительные ландшафты из замечательных событий своей жизни, – всецело зависит от вас самих.

Иногда вы можете останавливать свой бег и осматривать окрестности, наслаждаясь настоящим. Пребывать в состоянии здесь-и-сейчас очень полезно. Но порой мы «застреваем», увязаем в настоящем, пресыщаемся настоящим, и тогда мы снова собираем свои пожитки и отправляемся в путь, в будущее. Периодически, мы можем обнаруживать, что заблудились и ходим по кругу. Настоящее воспроизводится, повторяется снова и снова. А будущее, что было нами так желаемо, всё не наступает и не наступает.

Если вас устраивает ваше настоящее, то вы ничего менять в своей жизни не будете. То настоящее, что есть сейчас у вас – результат наилучшего использования вами своих способностей. Если же вам нужен иной сценарий событий жизни, то это означает, что вам необходимо выработать в себе новые способности, обрести новые качества.

Практика показывает, что без наработки новых навыков, развития новых способностей, наши новые действия принципиально не отличаются от наших предыдущих действий. В результате чего, все наши душевные порывы и эмоциональные попытки что-либо изменить, приводят, в лучшем случае, к кратковременным и неустойчивым результатам. Желаемое будущее так и не наступает.

Вы наверняка уже пытались что-то сделать, чтобы изменить свою жизнь к лучшему. Теперь же вам предстоит продвинуться ещё дальше: совершить апгрейт собственного сознания, наработать новые способности и начать осуществлять действия, принципиально невозможные для вас в прошлом.

Именно этому и посвящены проективные процессы, которые используют лучшие коучинговые методики повышения личной эффективности.

Проективные процессы помогут вам выйти из зоны своего психологического комфорта, помогут вам изменить шаблоны работы своего сознания. Это приведёт к расширению выбора и использованию недоступных ранее ресурсов, которые окажутся в вашем распоряжении.

Вы разовьёте такую способность, как способность обладать властью над собой. Вы также сможете самостоятельно осуществлять контроль над своей внутренней эволюцией. Это важно.

Выполнив проективные процессы, вы научитесь вещам, до недавно казавшимися вам немыслимыми. Физически столкнувшись с изменениями, которые вы породили своими намерениями и действиями, вы не останетесь прежним. Вы станете на порядок сильнее, мудрее и влиятельнее, чем были до того. И это не преувеличение. Вы также усилите приверженность самому себе и своим целям, и будете безупречно делать то, что вам необходимо.

Ранее проективные процессы были доступны только для избранных и практиковались узким кругом «специалистов». Эти просвещённые особи, эти гении мистификации определяли и определяют до сих пор социальную реальность, в которой вынуждены существовать миллионы оболваненных ими людей. Да, именно социальные инженеры по заказу нанятых ими Правителей создали ныне действующий социальный порядок. Порядок, ведущий к новому цифровому рабству.

Оглядитесь вокруг себя. Кого вы видите в толпе? Вы видите Обывателей – рабов потребления эры нового социального управления и контроля. Это потребление выражается не только в постоянном приобретении каких-либо товаров, что сокращает ресурсы планеты в ущерб будущим поколениям. Потребность потреблять переносится и в сферу нематериального производства. И прежде всего, в ментальную сферу. В сферу смыслов. Потребляя чужие смыслы, люди приносят в жертву собственное будущее.

Вы уже избавлены от того, чтобы жертвовать своим будущим. Вам помогли знания, которые вы почерпнули из первого тома книги. Теперь вам предстоит перевести свои знания – в навыки. Вы задействуете определённую последовательность проективных процессов, формирующую технологию трассировки будущего.

ТРАССИРОВКА БУДУЩЕГО ® – это технология влияния на реальность нового поколения. Предыдущие технологии, такие, как обучение, тренинг и коучинг заложили основу futuretrasing .

ТРАССИРОВКА БУДУЩЕГО ® предлагает вам вызов: применив на практике предложенные проективные процессы, самому и в своих интересах создать желаемое вами будущее.

Насколько вы отважны в том, чтобы этот вызов будущего принять?

Что нужно будет вам cделать?

Порядок осуществления трассировки будущего:

Проективный процесс 1 «Прекращение энергетического донорства» .

2. Далее вам необходимо будет выяснить, какую роль из инволютивного сценария вы преимущественно исполняли, и в каком повседневном состоянии пребывали, а затем вы осуществите сценарный переход к противоположной роли эволютивного сценария.

Проективный процесс 2 «Остановка нежелаемого сценария событий» .

3. После этого вы реорганизуете свой рефлексивный уровень: перестроите шаблоны собственного мышления, извлечёте уроки из прошлого, откорректируете ограничивающие убеждения, выстроите внутреннюю иерархию, организуете контроль над внутренними силами.

Проективные процессы: 3 «Расширение границ дозволенного», 4 «Трансформация смысла», 5 «Коррекция прошлого», 6 «Пересмотр ограничивающих убеждений», 7 «Развенчание предубеждений», 8 «Выстраивание внутренней иерархии», 9 «Управление внутренними и внешними силами» .

4. Теперь вы можете внести изменения в своё сознание, работающее на духовном уровне. Для этого вы выясните своё предназначение, миссию и глубинные ценности.

Проективные процессы 10 «Определение миссии», 11 «Глубинное преображение» .

5. Проделав всё это, вы сможете приступить к разработке персонального проекта будущего, состоящего из знаковых событий (встраиваемых событий) и незаполненных промежутков между ними. Затем вы разработаете план внедрения желаемого сценария событий, привлекая свои скрытые ресурсы, такие, как интуицию и подсознание. Кроме того, вы доработаете, отшлифуете свой план, применяя различные экспертные позиции. А затем, вы создадите ресурсное состояние, находясь в котором, вы будете свой план воплощать в реальности.

Проективные процессы: 12 «Разработка персонального проекта будущего», 13 «Определение предварительного плана действий», 14 «Смена энергетического состояния», 15 «Привлечение интуиции», 16 «Обращение к подсознанию», 17 «Доработка окончательного плана действий», 18 «Создание ресурсного состояния» .

7. Отправившись по шкале времени в прошлое (настоящее прошлого), вы найдёте ту размерность n-мерного времени, в котором вы были счастливы, или в котором есть иное нужное вам качество времени.

8. Это нужное вам качество времени, эту энергию вы запомните и впитаете в себя, накопите в себе до состояния наполненности, внутреннего распирания.

9. Затем вы переместитесь в будущее, обнаружите в нём ту же размерность n-мерного времени и остановитесь в точке будущего, последующей за наступлением последнего желаемого события.

10. В этой точке времени на шкале n-мерного времени вы создадите целевое пространство событий.

11. Целевое пространство событий вы наполните желаемым качеством времени. Ведь «пустые» мечты и фантазии, размещенные в общем пространстве без соответствующего качества времени, без энергии, так и остаются нереализованными.

13. В целевом пространстве событий, созданном в n-мерном времени, вы разместите желаемый сценарий событий. Внедрение желаемого сценария событий вы будете осуществлять в обратной хронологической последовательности – от последнего по времени события, к встраиваемому первому событию, начинающему весь событийный ряд.

14. Разместив встраиваемые события, вы создали вектор событий – направление развития событийного ряда (стрела событий).

15. Далее вы создадите целевой эгрегор, используя для этого разницу энергетических потенциалов между состоянием обыденности и состоянием свершения, которое возникает, когда событийный ряд воплощён. Созданный целевой эгрегор вы направите вдоль вектора событий (отпустите стрелу событий).

16. После создания целевого эгрегора, вы синхронизируете целевое пространство и общее для всех пространство событий. После этого целевой эгрегор начнёт работать в общем пространстве событий и взаимодействовать с соответствующим ему мощным абстрактным эгрегором Развития. Смысловая связность между встраиваемыми событиями целевого эгрегора и потенциальными событиями абстрактного эгрегора позволит упорядочить потенциальные события абстрактного эгрегора таким образом, что они станут промежуточными переходными событиями и будут чередоваться с встраиваемыми событиями вашего целевого эгрегора. Это станет проявляться синхронистичностями, содействующими успешному воплощению вашего сценария событий.

Проективные процессы: 19 «Развёртывание целевого пространства событий», 20 «Трассировка будущего», 21 «Получение доступа к состоянию высокой энергии», 22 «Формирование целевого эгрегора», 23 «Внедрение желаемого сценария событий» .

ПРЕДУПРЕЖДЕНИЕ!!!

Проективные процессы можно поэтапно осуществлять самому, но лучше всего это делать в парах. Ваш партнёр при этом предварительно знакомится с процессом, затем пошагово задаёт вам процедуры и письменно фиксирует результаты для последующего анализа.

Если проективные процессы вы совершаете самостоятельно, то не читайте предварительно от начала и до конца инструкцию самого проективного процесса. Продвигающими вопросы станут в том случае, если они не известны вам заранее. Тогда ваше сознание эффективно создаст разницу в собственном понимании до вопроса и после него.

Эта разница появляется после того, как возникает «зависание», некий ступор, когда вы не знаете, как сразу ответить на вопрос, когда ничего в голову не приходит. Эта пауза означает, что вопрос именно продвигающий, что вопрос попал в точку. И когда появляется ответ на вопрос – его и надо записывать, фиксировать. Созданная таким образом разница в понимании какого-либо аспекта реальности – это и есть ваш самый ценный ресурс. Ресурс, расширяющий ваши возможности и перспективы. Ресурс, приводящий к иному поведению и иному будущему. Для того, чтобы этот ресурс появился и стал как можно большим, в книге приведено больше тысячи вопросов.

Так что не знакомьтесь наперёд с проективными процессами. Не оказывайте себе медвежью услугу. Вы ни с кем не соревнуетесь. Вас никто не будет оценивать. Запаситесь ручкой и бумагой для фиксации состояний, переживаний, инсайтов. Выделите себе на каждый проективный процесс примерно 2 часа, в течение которых вас никто не побеспокоит. Это ваше время.

Но самое эффективное применение проективных процессов с точки зрения предоставления качественной обратной связи возможно только с участием профессионального коуча. Не поленитесь его найти в своём городе. Покажите ему проективные процессы, объясните ему то, что вы хотите. На его языке это называется «запрос на изменения».

И чем больше будет изменений внутри вас самих, тем больше будет изменений в вашей версии действительности. Изменившись до неузнаваемости, ваша версия действительности претерпит радикальную трансформацию, и мир вокруг вас изменится.

И тогда осознание того, что реальность пластична, и что она изменяется вашими осознанными активными действиями, из умозрительного понимания, станет для вас приятным очевидным фактом.

Чему вы научитесь?

прекращать быть бесплатным энергетическим донором

прерывать нежелаемый сценарий событий

становиться свободным от глобальной системы навязанных ограничений

расширять границы самодозволенного

выявлять смысловые рамки и противостоять манипуляциям

эффективно использовать своё прошлое в качестве ресурсов для будущего

переводить свои ограничивающие убеждения – в продвигающие

понимать свои обедняющие стратегии и менять их

организовывать необходимый внутренний порядок

принимать на себя руководство своей жизнью

становиться по-настоящему сильным человеком

осознавать своё предназначение, миссию и ценности

совершать глубинную внутреннюю трансформацию

определять свой Путь s переводить свои желания в цели

формировать персональный проект будущего

вырабатывать эффективный план действий

усиливать приверженность самому себе

привлекать интуицию для решения креативных задач

получать доступ к подсознанию – источнику глубинной мудрости

управлять различными позициями восприятия

создавать ресурсное состояние

вступать в контакт со временем как аспектом реальности

создавать целевое пространство событий

совершать трассировку событий будущего

получать доступ к состоянию высокой энергии

создавать конструктивный целевой эгрегор

внедрять желаемый сценарий событий

вырабатывать и соблюдать правила техники безопасности будущего

эффективно действовать

www.trassir.org

Проективный процесс 1 «Прекращение энергетического донорства»

1. Обнулите имеющееся состояние. Встряхнитесь хорошенько всем телом. Сделайте это примерно так, как делают собаки, когда выходят из воды.

2. Вспомните состояние, в котором вы обычно «живёте», самое обыденное ваше состояние.

Когда вы погрузились в это состояние, какие мысли приходят вам в голову?

О чём вы думаете, какие образы возникают?

Подумайте о том, что вы думаете о себе обычно.

Кем вы себя считаете?

В чём вы относительно себя убеждены?

Каков ваш уровень притязаний в выбранной вами иерархии (работа, позиционирование в «обществе», семья и т. д.), почему он именно таков?

Что вы думаете о своих возможностях и способностях?

Как вы оцениваете свои действия и своё поведение?

Что вы думаете о себе, глядя на своё ближайшее окружение (людей и обстоятельства жизни)?

Эти обстоятельства жизни устраивают вас?

Как вы думаете, что вас ждёт в будущем, если и дальше останется всё, как есть?

3. Когда вы думаете обо всём этом, какие ощущения у вас возникают в теле, где они локализованы, как именно они чувствуются? Проведите мысленную инвентаризацию ощущений, начиная с пальцев ног и до макушки. Отметьте все дополнительные ощущения, которые возникли в теле после обнуления. Опишите вслух эти новые ощущения в кинестетических, сенсорных терминах (чувствую то-то там-то). Где и в каких частях тела они локализованы?

4. Энергию ваших предубеждений относительно себя и своего будущего, застрявшую в мышцах, вам предстоит увидеть. Неважно, как вы это сделаете, но вы можете увидеть в стороне в пустом пространстве плавающую энергию этих предубеждений, посылающих вам эти ощущения.

Как эта энергия предубеждений выглядит?

Каков её цвет, форма, из чего, каких составляющих деталей она состоит? Эта энергия статична или динамична, есть ли какое-то движение внутри неё?

Слышатся ли какие-то звуки, шипение, потрескивание, ритм, мелодия, стуки?

То, что вы видите, вам нравится?

Какие эмоции и ощущения возникают у вас по поводу увиденного?

5. Готовы ли вы вернуть эту энергию туда, откуда она и пришла, – в пространство?

Раз уж вы приняли такое решение, наблюдайте теперь, как эта энергия растворяется в пространстве, постепенно исчезая так, что от неё не остаётся и следа. И пусть этот процесс идёт так, как нужно, и с такой скоростью, с какой это необходимо, чтобы ничего не осталось.

6. Стало ли пространство пустым?

Когда оно стало пустым, что вы чувствуете в теле теперь?

Какие испытываете в теле ощущения? Опишите их в кинестетических, сенсорных терминах.

Как изменилось положение самого тела, поза, осанка, выражение лица?

Как теперь слышатся окружающие звуки?

Как изменилось цветовое восприятие мира?

Какие мысли о себе приходят в голову теперь?

Что вы думаете теперь о себе как о личности?

Кто вы такой на самом деле?

Избавившись от энергии «старых» предубеждений вы получаете доступ к эгрегорическим настройкам.

7. Какую эгрегорическую задачу из инволютивного сценария вы выполняли до сих пор (служение, иждивенчество, существование, борьба, захват, усиление, спасение)?

8. С какими именно энергоинформационными структурами – Системами и их эгрегорами – вам приходилось иметь дело?

10. Если этот эгрегор вам нужен (вы не хотите пока увольняться с организации, на которую работаете), то измените способ взаимодействия с этим эгрегором – с внутреннего на внешний. Представьте себе, что как если бы эгрегор, которому вы служили, выглядел как огромное вращающееся кольцо, тор расположенный вокруг вас, а вы – внутри этого тора. Смените дислокацию относительно этого тора так, чтобы ваше взаимодействие стало внешним. Сделайте это любым, приемлемым для вас способом.

11. С каким ещё эгрегором вы взаимодействовали (служили ему, пытались стать иждивенцем, или старались существовать отдельно от него, или боролись с ним, или пытались его захватить, или стремились его усилить, или пытались от него спастись?).

Какую роль с вашей точки зрения во взаимоотношениях с этим эгрегором вы исполняли? А какую роль с точки зрения эгрегора вы исполняли? Какую вторичную выгоду вы получали от взаимоотношений с этим эгрегором, и была ли она?

12. Представьте себе, что вы соединены с этим эгрегором некоей нитью. Как она выглядит? Откуда их вашего тела она исходит? Прервите эту связь. Отключитесь от этого эгрегора любым приемлемым вам способом.

Теперь, когда вы это сделали, как отреагировало тело? Как изменилась осанка? Как изменились ощущения в теле?

Как вами ощущается этот энергетический возврат?

Отключитесь от них тем же способом, что описано выше.

15. Что было ЦЕННОГО для Вас при выполнении данного процесса?

Проективный процесс 2 «Остановка нежелаемого сценария событий»

1. Определитесь, с каким нересурсным повседневным состоянием вы намерены поработать.

Например: боязливость.

2. Выясните, с какой ролью вы имеете дело. С каким предубеждением она связана? Какие правила поведения порождает?

Метафора происходящего: марионетка на ниточках склонилась в поклоне.

Внутренний мотив: страх быть свободным.

Глубинный процесс: подневольность.

Повседневные состояния первичное состояние: боязливость (трусливость) → страх.

Навязанная идея: «Всё зависит от сильных мира сего, и тут ничего не поделаешь».

Предзаданная роль: Подневольный.

Генеральная линия поведения: человек осознаёт наличие управляющей, господствующей Системы и её всемогущество, испытывает страх перед Системой, находится в зависимости от Системы, приспосабливается и служит ей.

3. Выясните, какое повседневное состояние является противоположным этому нересурсному состоянию?

В данном примере, смелость.

4. Выясните, какой роли соответствует это повседневное состояние?

Метафора происходящего: марионетка на ниточках обрезает ножом путы.

Глубинный процесс: свободовольность.

Повседневные состояния первичное состояние: бесстрашие (смелость, храбрость, рискованность) → энергичность.

Руководящая идея: «То, что есть, меня не устраивает, я хочу стать свободным».

Роль: Освобождающийся.

Генеральная линия поведения: человек осознаёт наличие Систем и их влияние на ход событий, и принимает вызов добиваться свободы от

5. Определите для себя усилитель ресурсного состояния. Какое состояние может усилить «смелость»? Может быть это «бесстрашие»?

6. Итак, вы задали три позиции:

1) базовое нересурсное состояние «боязливость»;

2) желаемое ресурсное состояние «смелость»;

3) усилитель ресурсного состояния (контролирующее состояние) – «бесстрашие».

7. Поработаем вначале над коррекцией нересурсного состояния. Поскольку ваше сознание способно представлять себе выражение любой идеи в пространстве, то разложите на полу некую протяжённую шкалу состояний (10 шагов между крайними точками + запас).

8. Выберите направление шкалы. Один полюс будет положением, реализующим ваше обычное состояние – боязливость, а другой полюс – желаемое вами состояние – стать смелым.

9. Поскольку «быть боязливым» и «стать смелым» – это разные состояния, то двигаться по шкале этих противоположных состояний вы будете всё время лицом к тому полюсу, который намерены откорректировать (лицом к «быть боязливым»).

10. Станьте на середину шкалы лицом к корректируемому полюсу («боязливость»). Это нейтральное положение.

11. Вы стоите на середине шкалы, и особых ощущений в теле нет. Это ваше обыденное, «бытовое» состояние.

12. Сделайте шаг вперёд в сторону корректируемого полюса (боязливость).

Опишите, какие ощущения в теле возникают, как оно реагирует, когда вы движетесь по шкале в этом направлении усиления этого состояния?

13. Сделайте ещё шаг вперёд в сторону корректируемого полюса (боязливость).

Опишите, какие новые ощущения в теле появляются, как оно реагирует, когда вы движетесь по шкале в этом направлении усиления этого состояния?

14. Хотите исследовать это направление, ведущее к корректируемому полюсу?

15. Если «да», сделайте ещё шаг вперёд. Как теперь реагирует тело, какие теперь возникают ощущения?

16. Хотите ещё исследовать это направление, ведущее к корректируемому полюсу?

17. Если «нет», вернитесь (двигаясь спиной вперёд) в нейтральное положение.

Стряхните с себя предыдущее состояние, подобно тому, как собаки стряхивают с себя воду.

18. Сделайте шаг назад (движение спиной вперёд) в направлении, противоположном корректируемому полюсу шкалы (в сторону «смелость»).

Как теперь изменились ощущения в теле?

19. Сделайте ещё шаг спиной вперёд. Как изменились ощущения в теле?

20. Сделайте ещё шаг спиной вперёд. Как изменились ощущения в теле?

21. Хотите ещё продолжить исследование этого направления?

Если что-то внутри подсказывает «Нет, достаточно», то остановитесь.

22. На каком месте этой шкалы вам было комфортнее всего?

Станьте на него. Какие ощущения в теле? Комфортны ли они? Какие мысли приходят в голову?

23. Подумайте о том, что вы приходите в этом состоянии (смелость), с этими мыслями домой, на работу, к знакомым, на рынок.

Как оно вам?

24. Продумайте свой способ доступа к этому состоянию (якорь этого состояния: визуальный, аудиальный, кинестетический) и заякорите его (якорь 1).

С каким цветом ассоциируется это состояние?

С каким звуком (мелодией, ритмом, стуком, шорохом)?

Какое движение, какой жест (например, щелчок пальцев) вы могли бы использовать, чтобы сохранить для себя это состояние, чтобы обращаться к нему в будущем?

Сохраните, заякорите это состояние, для чего в течении двух секунд примените следующую последовательность: цвет (представьте вначале цвет, с которым ассоциируется состояние), звук (затем проиграйте в голове звук состояния – его мелодию или ритм), ощущение (активизируйте выбранный вами жест, например, щелчок пальцев).

25. Сойдите со шкалы и станьте рядом с ней. Обнулитесь, стряхните с себя это состояние.

Активизируйте якорь 1 и войдите в это состояние (смелость) снова. Побудьте немного в этом состоянии.

26. Стряхните с себя это состояние, подобно тому, как собаки стряхивают с себя воду.

27. Усилим теперь ресурсное состояние «смелость» состоянием «активность», наложив одно состояние поверх другого. Так мы получим такое производное состояние как «бесстрашие».

Исходное состояние «смелость». Усиливающее состояние «активность».

28. Вспомните момент, случай, ситуацию в своей жизни, когда вы были активны, полны позитивных предчувствий и надежд и действовали, что называется, без оглядки, рассчитывая на лучшее, и ваша активность оправдала себя, принесла плоды?

29. Когда Вы вспоминаете это, что вы ощущаете в теле? Как это состояние «активности» ощущается в теле? Опишите эти ощущения. Где и как они локализованы в теле?

30. Запомните эти ощущения. Продумайте способ доступа к этому состоянию «активность» (якорь этого состояния: визуальный, аудиальный, кинестетический) и заякорите его (якорь 2).

31. Обнулитесь, стряхните с себя это состояние, подобно тому, как собаки стряхивают с себя воду.

32. Войдите в состояние «смелость», активизировав якорь 1. Прочувствуйте хорошенько всем телом это состояние.

33. Пребывая в состоянии «смелость», войдите в состояние «активность», активизировав якорь 2.

Так вы наложите на состояние «смелость» состояние «активность».

34. Когда вы наложили состояния одно на другое, что Вы чувствуете в теле? Какие новые ощущения появились? Опишите ощущения в теле в кинестетических терминах. Как вам эта «активная смелость = бесстрашие»?

35. Запомните эти ощущения. Продумайте способ доступа к этому состоянию «активная смелость» (якорь этого состояния: визуальный, аудиальный, кинестетический) и заякорите его (якорь 3).

36. Стряхните с себя это состояние, подобно тому, как собаки стряхивают с себя воду.

37. Проверьте, как работает ваш способ доступа к «активной смелости = бесстрашию».

Отойдите в сторону и активизируйте якорь этого состояния (якорь 3). Побудьте в этом состоянии.

Всякий раз, когда вам это будет необходимо, вы сможете получать быстрый доступ к состоянию «активная смелость = бесстрашие».

38. Теперь, когда вы овладели способом управления нересурсным состоянием, какие новые действия, поступки Вы готовы совершить в самое ближайшее время?

1) __________________________

2) __________________________

3) __________________________

39. Что было ЦЕННОГО для Вас при выполнении данного процесса?

Методы создания классов на JavaScript уже не раз обсуждались по всему рунету и на хабре в том числе, я решил найти немного иной подход к созданию классов, приближенный к реальным классам. Одно важное отличие от других реализаций описанных во многих статьях, это возможность создавать аксессоры (setter"s/getter"s). Которые будут работать не только в современных браузерах, но и в долгоживущем IE ниже 9-ой версии. Об этом читайте ниже.

Для начала я опишу как создавать классы нужных нам типов, классы могут иметь обычные публичные свойства, приватные свойства и статические свойства.

Создание классов

Для создание класса достаточно объявить имя класса и присвоить ему объект
Пример создания пустого класса:
classes.Class("EmptyClass", {}); // создали пустой класс classes.EmptyClass alert(classes.EmptyClass); // увидим
Как вы уже поняли создание класса не требует огромных затрат на написание кода.

Для создания класса с приватными свойствами достаточно объявить вторым параметром не объект а функцию, в которой будет возвращен объект класса

Пример класса с приватными свойствами:
classes.Class("PrivatePropertyClass", function(){ // наши приватные переменные/свойства var privateProp = "tratata", twoPrivateProp = "lalala"; // возвращаем объект самого класса return { } }); // Создадим экземпляр класса var privateTest = new classes.PrivatePropertyClass(); // пробуем получить приватные свойства alert(privateTest.privateProp); // увидим undefined
Создавать классы можно не только в контексте classes но и в любом другом.

Для примера я покажу несколько способов как это делается, вы можете выбрать любой приемлемый для вас способ, не ограничивая себя в чем либо.

Вот способы создания класса в любом удобном контексте:
// создание класса например в контексте window classes.Class.call(window, "GlobalClass", {}); // создание класса в текущем контексте var CurrentContextClass = classes.Class({}); // создать класс в текущем контексте но при этом он будет // доступен и в контексте classes c именем ClassesContextClass var CurrentContextClass = classes.Class("ClassesContextClass", {});
На этом с созданием классов собственно и закончим, других способов думаю и не надо.

Работа с классами

Теперь я покажу как работать с классами, принцип их работы ничем не отличается например от классов существующих в PHP. «Не может такого быть!» спросите вы, да, конечно не может. Есть тут свои тонкости, конечно же нет возможности создания интерфейсов, абстракции и прочих полноценных прелестей ООП. Но используя существующие возможности, программист смело может использовать знания классового программирования, поведение классов предсказуемо, контекст не бегает туда/сюда, а имеет тот самый экземпляр порожденного класса.

Для начала давайте мы создадим простой класс, который будет выводит информацию в окно браузера
classes.Class("Debug", function() { // приватные переменные var // здесь будет хранится ссылка на тег BODY нашего документа body = null, // здесь будем складывать элементы с текстом до тех пор пока body не определен cache = ; return { // конструктор класса, будет вызван во время создания экземпляра класса // параметр callback нам понадобится позже, об этом читайте далее constructor: function(callback) { // определим какой метод нам использовать что бы повесить событие var listener = window.addEventListener ? [ "addEventListener", "" ] : [ "attachEvent", "on" ]; // перед тем как вешать событие мы проверим, // возможно наш документ давно загружен if (document.readyState === "complete") { // если документ и правда был загружен, в этом случаем назначим // нашей приватной переменной ссылку на объект BODY body = document.body; // выполним функцию переданную первым параметром в конструкторе // если она была передана if (callback && typeof callback === "function") { callback.call(this); } // затем просто выйдем из конструктора return; } // сохраним текущий контекст что бы передать его callback"у var self = this; // при создании класса, повесим обработчик на событие загрузки документа window[ listener[ 0 ] ](listener[ 1 ] + "load", function() { // после того как документ загрузился, можно смело назначить нашей // приватной переменной ссылку на объект BODY body = document.body; // отобразим все что накопилось у нас в кеше, и сбросим его. for(var i = 0; i < cache.length; i++) { body.appendChild(cache[ i ]); cache[ i ] = null; } // очистим кеш cache.length = 0; // выполним функцию переданную первым параметром в конструкторе // если она была передана if (callback && typeof callback === "function") { callback.call(self); } // bubbling - смотрите: http://learn.javascript.ru/bubbling-and-capturing }, false); }, // наш метод с помощью которого мы будем выводить сообщения на нашу страницу write: function() { // создадим DIV в который положим наш текст var div = document.createElement("DIV"), // проверим что хотят вставить в окно вывода, если последний // параметр нашей функции имеет болевое значение TRUE значит // мы хотим просто распечатать текст не конвертируя теги в DOM // элементы. isPlainText = arguments.length ? arguments[ arguments.length - 1 ] === true: false, // переведем наши аргументы в массив dataArray = Array.prototype.slice.call(arguments); // если хотим распечатать текст не переводя HTML в структуру DOM объектов if (isPlainText && dataArray.pop()) { // последний аргумент как вы видите мы удалили, который информирует // нас о том что мы не желаем переводить текст в структуру DOM div.appendChild(document.createTextNode(dataArray.join(", "))); } else { // здесь теги в тексте будут обработаны в DOM элементы. div.innerHTML = dataArray.join(", "); } // здесь мы выводим или отложим данные до возможности их вывести if (body) { // выводим в браузер сразу так как элемент BODY определен body.appendChild(div); } else { // положим пока что в наш кеш до определения элемента BODY cache[ cache.length ] = div; } } } });
Вот мы с вами создали наш полноценный класс, в нем мы применили подход с приватными свойствами, этот класс особо хитрого ничего не делает, а просто выводит текст в окно браузера, при этом дожидается полной загрузки документа что бы не произошла ошибка.

Например мы можем теперь создать экземляр этого класса и распечатать наше первое сообщение.
var debug = new classes.Debug(); debug.write("Наш класс classes.Debug отлично работает!");
«Ничего особенного!» Скажете вы, обычное ненужное создание классов иным способом. Да, отвечу я вам, особо ничего заумного тут нет, но самые вкусности еще не были рассказаны.

Наследование

Давайте теперь создадим наш второй класс, который будет наследовать свойства нашего класса Debug. Наш новый класс будет обычной кнопкой, которая будет менять цвет при клике на нее.
// Создадим класс ButtonClass и расширим его от класса Debug classes.Class("ButtonClass extends Debug", function() { // статус мыши var mouseState = 0, // наша будущая кнопка, обычный DOM элемент button = null; // приватная функция function switchState(type) { // тип изменения статуса мыши if (type === 1) { mouseState++; // здесь мы меняем стиль кнопки в случае если мышь зажата на кнопке button.style.backgroundColor = "green"; return; } else if (type === 2) { mouseState--; } else { mouseState = 0; } // стиль кнопки по умолчанию button.style.backgroundColor = "red"; } return { // наш конструктор для кнопки constructor: function() { // создадим элемент для кнопки button = document.createElement("SPAN"); // зададим свойства кнопки по умолчанию button.style.border = "1px solid blue"; button.style.color = "white"; button.style.textAlign = "center"; button.style.backgroundColor = "red"; button.style.borderRadius = "5px"; button.style.padding = "4px"; button.style.cursor = "default"; // начальный текст для нашей кнопки button.innerHTML = "Наша первая кнопка"; // вызываем родительский конструктор то-есть конструктор класса Debug // обратите внимание на то что здесь я передаю первым параметром родителю // нашу функцию, которую класс Debug вызовет когда документ будет загружен this.parent.constructor(function() { // сохраним ссылку на текущий контекст var self = this; // добавим нашу кнопку в структуру DOM document.body.appendChild(button); // запретим выделение текста в IE при двойном клике на кнопку button.onselectstart = function() { return false; } // обработаем событие нажатия мыши button.onmousedown = function(e) { // получаем объект события мыши var e = e || window.event; // меняем статус кнопки, тоесть ее стиль switchState(1); // отменяем действие по умолчанию что бы текст // не выделялся в других браузерах. if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; } } // обработаем событие отпуска клавиши мыши button.onmouseup = function() { // меняем статус кнопки, то-есть стиль switchState(2); // если мышь нажали и отпустили на нашей кнопке if (mouseState === 0) { // запускаем обработчик действия после успешного // нажатия на нашу кнопку self.click(); } } // обработаем уход мыши с нашей кнопки button.onmouseout = function() { // если статус мыши не нулевой, то прибавим статус if (mouseState && mouseState++) { // и восстановим стиль кнопки по умолчанию switchState(2); } } // обработаем событие прихода мыши на нашу кнопку button.onmouseover = function() { // если статус мыши не нулевой, убавляем его if (mouseState && mouseState--) { // и ставим стиль нажатой кнопки switchState(1); } } // перегрузим событие документа на поднятие клавиши мыши вне кнопки var handler = window.document.onmouseup; window.document.onmouseup = function(e) { // сбрасываем статус и ставим стиль по умолчанию switchState(); // запустим старый обработчик если таков был if (handler) { handler.call(window, e); } } }); }, // глобальная функция которая возвращает DOM элемент нашей кнопки node: function() { return button; }, // по сути абстрактная функция, которая вызывается при клике на кнопку // в нашем случае объявлять ее в дочернем классе не обязательно. click: function() { } } });
И так мы с вами создали новый класс ButtonClass который наследует свойства класса Debug как вы уже заметили наследование делается методом добавления слова extends за которым идет имя класса с которого хотим унаследовать свойства.

Это не единственный способ наследования, это можно делать и другим способом, например:
var Child = classes.Class(classes.Debug, {});

Как мы видем класс Child стал наследником класса classes.Debug

А теперь давайте опробуем нашу написанную кнопку
// Создадим экземпляр кнопки var button = new classes.ButtonClass(); // повесим событие на успешное нажатие по кнопке button.click = function() { // метод write мы унаследовали от класса Debug this.write("Вы нажали и отпустили кнопку мыши на нашей первой кнопке"); } // Как обычно сообщение о том что класс работает:) button.write("Наш класс classes.ButtonClass отлично работает!");
Как вы видите у нас получилась полноценно работающая кнопка, может она и не красива, но это уже мелочи. Всегда можно изменить стиль, имя кнопки. Это лишь небольшой пример того как можно реализовывать проекты на классах.

Setter"ы/Getter"ы

А теперь давайте перейдем на самые вкусности, которых так не хватает из-за ограничений, как вам известно Internet Explorer ниже 9-ой версии не позволяет нормально работать с геттерами/сеттерами, это огромный минус в разработке проектов. Да конечно же возможности языка от этого не уменьшаются, да и возможность написания программ тоже. Но я все же постарался реализовать их в текущих классах, можно скорее назвать это некими «magic getter/setter», тут не требуется вешать для каждого свойства всякие defineProperty а достаточно просто указать какие свойства должны иметь возможность перехвата.

Давайте мы с вами расширим наш класс кнопки и создадим некий супер класс который даст возможность менять текст кнопки посредством геттеров/сеттеров. В этом классе мы не будем использовать ни конструкторы ни приватных методов, а лишь создадим свойство которое будет перехватываться магическим геттером/сеттером
classes.Class("SuperButtonClass extends ButtonClass", { // создадим свойство которое мы хотим перехватить магическим геттером/сеттером // обратите внимание, такие свойства обязательно должны начинаться со знака доллар // этот знак будет указывать конструктору классов о том что оно требует перехвата // знак доллара конструктор классов удалит и объявит свойство с именем без этого знака $text: null, // магический сеттер, он срабатывает для всех объявленных для перехвата свойств // в первом параметре property он пришлет имя перехваченного свойства, таким образом // вы сможете легко определить кого хотят заменить, вторым же параметром придет значение // которое хотят установить set__: function(property, value) { // пишем сообщение в браузер о том что был вызван сеттер для свойства this.write("Вызван SETTER для свойства " + property + " со значением " + value + ""); // если имя свойства text if (property === "text") { // то меняем текст кнопки на новое значение this.node().innerHTML = value; } }, // магический геттер, он срабатывает всякий раз когда обращаются к свойству что бы // получить значение, так же как и в сеттер первый параметр будет иметь имя перехваченного // свойства, которое вы легко сможете обработать. get__: function(property) { // пишем сообщение в браузер о том что был вызван геттер для свойства this.write("Вызван GETTER для свойства " + property + ""); // если имя свойства text if (property === "text") { // возвращаем текущее значение нашего свойства return this.node().innerHTML; } } });
Вот мы с вами создали супер класс для кнопки, который просто дает возможность менять текст кнопки обычным назначением свойству text, нужного нам значения, это конечно не все возможности геттеров/сеттеров вы можете использовать их в любых условиях, с любым типом данных и т.д.

А теперь давайте посмотрим на то что у нас получилось:
// создадим экземпляр нашей супер кнопки var superButton = new classes.SuperButtonClass(); // испробуем геттер, просто получим текущее значение имени кнопки // обратите внимание на сообщение в окне браузера superButton.write("Текущее имя нашей супер кнопки: " + superButton.text + ""); // а теперь заменим текст кнопки и мы снова увидим сообщение в окне браузера // информирующее нас о том что был вызван сеттер superButton.text = "Наша вторая супер кнопка"; // просто выведем сообщение о том что наша супер кнопка работает superButton.write("Наш класс classes.SuperButtonClass отлично работает!");
Все описанные примеры вы можете увидеть в действии вот по этой ссылке .

Статические свойства

Статические свойства особо описывать нет смысла, как всем известно они добавляются обычным всем известным способом:
classes.SuperButtonClass.NEW_STATIC = "Статическая константа";

Напоследок хочу обратить внимание на то, что при обращении к родительским методам вам не нужно указывать явно контекст. Я думаю вы заметили что я вызываю конструктор класса Debug из нашего класса кнопки, обычным вызовом this.parent.constructor() при этом класс debug будет уже иметь контекст последнего потомка, то-есть инициатора классов. Вам не нужно вызывать родительские методы через всем известные call, apply и т.д. Достаточно просто вызвать this.parent.parentMethod(args); и родственник будет работать с контекстом потомка.

Так же добавлю что создание дополнительных геттеров/сеттеров в уже существующий экземпляр класса добавить конечно же не получиться в таком браузере как ИЕ ниже 9-ой версии. Поэтому есть небольшие ограничения по динамике, так же при использовании геттеров/сеттеров в классах потомка и/или его наследников нельзя будет добавить динамически каких либо свойств. Но это ограничение распространяется лишь на ИЕ ниже 9-ой версии и в случае если присутствует хоть один геттер/сеттер.

Допустим мы хотим создать дополнительное свойство у экземпляра класса SuperButtonClass или его потомков, которых пока у нас нет. Но в будущем они в любом случае у вас будут. То попытка создания приведет к ошибке в ИЕ ниже 9-ой версии, потому как объект с сеттерами/геттерами порожден через VBScript а там как вам известно есть ограничение которое не позволяет объявить дополнительное свойство если оно явно не указано.

Но у экземпляра класса ButtonClass мы спокойно можем создать дополнительные свойства, так как у нас не используются сеттеры/геттеры у этого класса и его потомков.

Так же хочу добавить что нативный instanceof не будет реагировать корректно на эти классы поэтому для этих случаев я добавил метод classes.instanceOf для проверки принадлежности экземпляра к нужному нам классу в нашем случаем вызов:
alert(classes.instanceOf(superButton, classes.Debug)); // отобразит TRUE

Вот собственно и все о классах в этой статье, в будущем возможно будут какие-то дополнения,
изменения и конечно же исправление ошибок. Хотя за время разработки выявлено их не было.

Приятного классового построения, удачи и спасибо за внимание и будущую критику!

Скачать библиотеку для работы с классами вы можете по ссылке: http://code.spb-piksel.ru/?classes.latest.zip
Так же я ее выложу на ГитХаб: https://github.com/devote где вы можете скачать не только ее, но и другие мои проекты.

UPD: Как отметил в одном из комментариев Ashot есть много уже придуманных библиотек для стройки классов в JavaScript. Но эта библиотека отличается от них всех тем, что имеет возможность создавать аксессоры (setter"s/getter"s). Подобной реализации я не нашел ни в одной из упомянутых библиотек. Аксессоры работают не только в современных браузерах, но и в ИЕ ниже 9-ой версии. Этим я и хочу выделить мою реализацию от других реализаций создания классов.