Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
есть JavaScript функция которая использует #server(..someMethod())#. Закинул эту функцию в отдельный файл *.js и прикрепил этот файл к странице. Функция работать перестала, я так понимаю из-за #server()#. Как хранить JS функции в отдельных файлах тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2011, 15:37 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
cache 5.0.21 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2011, 15:37 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
Не так все просто. Когда вы делаете #server()#, компилятор модифицирует теги <HEAD> , <BODY>, причем на разных версиях каше по разному, а сам server заменяет на вызов javascript кода. Вы это все увидите, если посмотрите на исходник сгенерированной страницы. По сабжу - скорее всего никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2011, 15:45 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.Не так все просто. Когда вы делаете #server()#, компилятор модифицирует теги <HEAD> , <BODY>, причем на разных версиях каше по разному, а сам server заменяет на вызов javascript кода. Вы это все увидите, если посмотрите на исходник сгенерированной страницы. По сабжу - скорее всего никак. угу, вижу. не получиться... ну ладно :) спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2011, 16:14 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
AndrewQwer, я храню такие функции в отдельном файле с расширением .inc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2011, 17:20 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
Это всего лишь текст ... Код: plaintext 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2011, 17:49 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
AndrewQwerБлок А.Н.Не так все просто. Когда вы делаете #server()#, компилятор модифицирует теги <HEAD> , <BODY>, причем на разных версиях каше по разному, а сам server заменяет на вызов javascript кода. Вы это все увидите, если посмотрите на исходник сгенерированной страницы. По сабжу - скорее всего никак. угу, вижу. не получиться... ну ладно :) спасибо Ну вот... Как же не получится... получится, и еще как. Вас же никто не заставляет иметь файл с расширением js для содержания скриптов. Код: plaintext Должно получиться. Если будут проблемы, в начало этого csp файла можно внутри коммента вставить как бы открытие скрипта (лет 5-ть назад так работало, а сейчас, думаю, и подавно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2011, 09:56 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
kolesovAndrewQwerпропущено... угу, вижу. не получиться... ну ладно :) спасибо Ну вот... Как же не получится... получится, и еще как. Вас же никто не заставляет иметь файл с расширением js для содержания скриптов. Код: plaintext Должно получиться. Если будут проблемы, в начало этого csp файла можно внутри коммента вставить как бы открытие скрипта (лет 5-ть назад так работало, а сейчас, думаю, и подавно) поэкспериментирую! спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2011, 10:19 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
к сожалению когда подключаю так : Код: plaintext 1. 2. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2011, 10:37 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
А вот через <CSP:INCLUDE page="scripts.csp"/> вроде как работает! правда скрипты в тег body добавляются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2011, 10:43 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
AndrewQwer, стандарт позволяет включать скрипты до закрывающего тега body ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2011, 13:33 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
doublefintAndrewQwer, стандарт позволяет включать скрипты до закрывающего тега body я понимаю. просто в <head> как то привычнее чтоли :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2011, 14:50 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
AndrewQwer, а в некоторых случаях именно туда (перед </body>) и рекомендуют помещать скрипты :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2011, 16:36 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
В последнее время именно перед </body> и помещаю, программа гораздо легче читается. (И вроде как это еще немного увеличивает скорость загрузки в браузере?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2011, 19:37 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
Блок А.Н., все зависит от типа страницы, но основной смысл в том, что пока не загрузится скрипт, не будет показано содержимое страницы, поэтому на страницах с большим содержанием html - html пускают вперед, а в конце добавляют доп. скрипты (js-библиотеки). Аналог такого решения неуниверсальный аттрибут defer тега script. А вот если интерфейс формируется на клиенте с помощью js... В каше-кормилице эту оптимизацию можно было увидеть на зен страницах - в 2007-2008 версии скрипты из параметра JSINCLUDES включали в начале странице, в более поздних версиях включается в конце страницы (ох, вспоминал добрыми словами, наверно икалось ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2011, 20:34 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
AndrewQwerк сожалению когда подключаю так : Код: plaintext 1. 2. Код: plaintext 1. 2. 3. А вот такую конструкцию в начало файла скриптов если вставить: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2011, 02:11 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
kolesovAndrewQwerк сожалению когда подключаю так : Код: plaintext 1. 2. Код: plaintext 1. 2. 3. А вот такую конструкцию в начало файла скриптов если вставить: Код: plaintext 1. 2. Такое проходит, но в этом случае методы обьявленные в основном файле csp, например: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2011, 09:47 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
AndrewQwerне видны для функций в файле scripts.csp (ну логично, это разные csp страницы). Т.е. чтоб работал и JS и были доступны методы Cache они должны быть в 1 файле. False ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2011, 11:00 |
|
||
|
JavaScript и #server()#
|
|||
|---|---|---|---|
|
#18+
doublefintAndrewQwerне видны для функций в файле scripts.csp (ну логично, это разные csp страницы). Т.е. чтоб работал и JS и были доступны методы Cache они должны быть в 1 файле. False Почему False? если есть csp страница scripts.csp в ней используется некий джаваскрипт который вызывает метод Cache Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2011, 13:32 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37325604&tid=1557702]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 477ms |

| 0 / 0 |
