|
|
|
JavaScript namespacing pattern
|
|||
|---|---|---|---|
|
#18+
в 1:32 родилось в моей голове вот что: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. все сработало так как и ожидалось... но вот эти два метода они же в window все равно находятс.... как этого избежать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 22:41 |
|
||
|
JavaScript namespacing pattern
|
|||
|---|---|---|---|
|
#18+
scymaksно вот эти два метода они же в window все равно находятс.... как этого избежать?глобальные объекты все равно будут. исключение - если весь код находится внутри Код: javascript 1. 2. 3. тогда можно обойтись локальными переменными через механизм замыканий. а так - посмотри, например, ExtJS - там всё находится внутри объекта Ext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 23:01 |
|
||
|
JavaScript namespacing pattern
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, ну так у них все равно ExtJS в window же находится... или вы предлогаете вот так делать: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2013, 10:48 |
|
||
|
JavaScript namespacing pattern
|
|||
|---|---|---|---|
|
#18+
scymaksну так у них все равно ExtJS в window же находится...да, о чем я и говорил - как минимум 1 глобальный объект, в котором размещаются все свои. scymaksили вы предлогаете вот так делать:ну да, норм. вариант. потом можно будет в АРР добавлять другие модули. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2013, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38114948&tid=1448836]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 421ms |

| 0 / 0 |
