Skip to content

Instantly share code, notes, and snippets.

View romanzhivo's full-sized avatar
🇷🇺

Roman Zhivotyagin romanzhivo

🇷🇺
View GitHub Profile
@romanzhivo
romanzhivo / local-storage-class.js
Last active November 27, 2020 18:15
Модуль-класс с реализацией методов взаимодействия с локальным хранилищем (localStorage)
const localStorage = window.localStorage || {};
class LStorage {
constructor() {
const self = this;
self.setData = self.setData;
self.getData = self.getData;
self.removeData = self.removeData;
self.clearData = self.clearData;
}
@romanzhivo
romanzhivo / sberbank-my-credit-payments.js
Last active August 23, 2019 21:48
Сбербанк: функция подсчёта переплаты по ипотеке и полной стоимости ипотеки
// Подсчёт суммы переплаты:
// не передавать аргументов или указать аргументом одну из строк: 'процент' или percent'
// Подсчёт общей суммы, включая переплату
// в качестве аргумента указать одну из строк: 'сумма' или total'
function getMyPayments(type) {
var creditID = window.location.search.substr(4);
var isParamID = window.location.search.substr(1,2) === 'id';