Skip to content

unlike777/myLib-js-helper-functions-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Класс вспомогательных функций для JS ###Copyright 2014

####Язык

  • langs - массив с доступными языками
  • messages - массив с языковыми переменными
  • getLang() - Определяет текущий язык сайта (по первой секции url), если ничего не найдено возвращается первый из доступных языков
  • getMessage(name) - Возвращает языковую переменную из массива lang, в зависимости от текущего языка сайта
  • addMessage(object) - Добавляет языковую переменную в массива lang, object - литерал содержащий переводы на разные языки

####Вспомогательные

  • ajax - флаг проверки выполнения ajax запросов
  • checkFileSize(input, max) - Функция проверяет, загружаемый файл, на допустимый размер
  • imgload(imgs, foo) - Прелоад картинок
  • scrollY - Возвращает позицию прокрутки окна, поддерживает IE
  • number_format( number, decimals, dec_point, thousands_sep ) - форматирует число, аналог php number_format (decimals по умолчанию 0)
  • strip_tags(str) - Убирает все теги из текста, аналог php функции strip_tags
  • fmod(a,b) - остаток от деления дробных чисел
  • count_char_after_dot(f) - количество знаков после запятой
  • noScreening(obj) - убирает экранирование html тегов
  • array_unique(arr) - массив без повторяющихся значений
  • in_array(needle, haystack, strict) - аналог php функции
  • decl(count, one, two, five) - возвращает слово в нужном склонении в зависимости от количества
  • getDeclNum(number) - возвращает цифру (1, 2, 5) в зависимости от количества

####Обертки

  • alert(text, title, foo) - Абстракция для всплывающих сообщений
  • get(url, foo, type, fail) - Декоратор для функции $.get, препятсвует множественному выполнению (требуется jQuery)
  • post(url, parrams, foo, type, fail) - Декоратор для функции $.post, препятсвует множественному выполнению (требуется jQuery)
  • parseInt() - Возвращает целое число в 10 системе счисления, обертка для функции parseInt()

####URL

  • getUrlVar() - вернет ассоциативный массив параметров get строки
  • getUrlHash() - разбирает хэш адреса на параметры как get строку, возвращает ассоциативный массив

About

JS helper functions kit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published