Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Подскажите, что почитать по PHP [3]
Форумы портала PHP.SU » Разное » Литература » Подскажите, что почитать по PHP

Страниц (3): « 1 2 [3]
 

31. nerv - 18 Марта, 2013 - 23:39:46 - перейти к сообщению
esterio пишет:
Private не особо нужен

еще как нужен Улыбка

esterio пишет:
но засорять globale scope нехорошо. Почему? Да потому что две лыби использующее единое пространтво имен поубивают друг-друга

global.app и никто никого не поубивает

DeepVarvar пишет:
Ну вот по сути - зачем кому-то понадобилось вводить модификатор "private" для методов и свойств?
Подумайте, я жду любой ответ, только не вида: "Затем чтобы скрыть их от доступа извне", потому, что:

по сути синтаксический сахар для удобства разработчика ... и все-таки инкапсуляция

DeepVarvar пишет:
Да я с кансоли по F12 щас зайду и на лету модифицирую любой js

не любой, т.к. в js инкапсуляция все-таки есть, пусть и нестандартная

esterio пишет:
Я пока-что останусь при своем мнени(гляди и увижу Вашими глазами). Но думаю ето со временем

вспомнилось: я раньше думал "клиентский шаблонизатор - происки дьявола" Ха-ха Казалось бы "чего там шаблонизировать?" А сейчас ничего, использую Улыбка
32. armancho7777777 - 19 Марта, 2013 - 00:28:45 - перейти к сообщению
nerv пишет:
this.myMethod должен находиться в прототипе функции конструктора. В этом случае он не будет создаваться отдельно для каждого объекта, а будет общим для всех.

Согласен.
33. DeepVarvar - 19 Марта, 2013 - 00:53:32 - перейти к сообщению
nerv пишет:
тогда я тебя не понял )))
Нет, нет, все все правильно поняли, но я писал маленькую осознанно.
nerv пишет:
не любой, т.к. в js инкапсуляция все-таки есть, пусть и нестандартная
Ну не нужна она в js, имхо. Да и не сработает, т.к. код "на ладони".
А вот по поводу:
esterio пишет:
засорять globale scope нехорошо
я полностью согласен.
И это единственное, что стоит в js дорогого.


esterio пишет:
/^[ ...
Лучше сам придумай чонить оригинальное Хм
"Куб" посмотрел?
34. nerv - 19 Марта, 2013 - 08:52:49 - перейти к сообщению
Насчет WP - вроде нашел то, что искал на сайте WP. Не знаю, куда раньше смотрел Закатив глазки

DeepVarvar пишет:
Да и не сработает, т.к. код "на ладони"

можно пример, где не сработает инкапсуляция?
35. esterio - 19 Марта, 2013 - 12:16:16 - перейти к сообщению
nerv пишет:
global.app и никто никого не поубивает

Можно поподробней?


DeepVarvar
Куб посмотрел - 1 часть. Длго офигивал. Нет я люблю подобного рода фильмы. Но етот винес мне мозг
36. nerv - 20 Марта, 2013 - 23:41:46 - перейти к сообщению
esterio пишет:
Можно поподробней?

создать для своего приложения пространство имен, как это делает, например, жуквери
37. esterio - 21 Марта, 2013 - 07:55:39 - перейти к сообщению
nerv
Я так и думал
CODE (javascript):
скопировать код в буфер обмена
  1. (function(window){
  2.     var foo = 1;
  3.     window.bar = function(){
  4.         alert(foo);
  5.     };
  6. })(window)
38. nerv - 21 Марта, 2013 - 11:08:56 - перейти к сообщению
это на модуль больше похоже. А для пространства имен достаточно
CODE (javascript):
скопировать код в буфер обмена
  1. window.app = { /* тут кодим */ };

 

Powered by ExBB FM 1.0 RC1