Безопасность в скриптах
Есть проблема. У меня есть мой JS-код на странице и я внедряю еще сторонний JS-код. Как мне можно построить архитектуру своего JS-кода, чтобы сторонний не получил доступ ко всем моим данным: переменным, функциям, а только сделать доступ к некоторым функциям.
То есть можно ли организовывать класс или что-то похожее на класс с privat методами и свойствами? |
(function() {
// здесь пишем свой код, к которому не должно быть доступа извне
// не забываем ставить var перед объявление переменной.
// переменная объявленная без var будет доступна извне.
})();
|
Хочу добавить, что если нужно, чтоб часть ваших ф-кций была видна для стороннего чкрипта, но при этом сама имела доступ в закрытую часть, то можно сделать так
(function() {
//видна извне, имеет доступ в закрытую часть
qwe=function(){
}
//не видна извне, имеет доступ в закрытую часть
var asd=function(){
}
})();
|
спасибо, буду пробовать :)
|
| Часовой пояс GMT +3, время: 06:18. |