GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - unlike777/myLib-js-helper-functions-kit: JS helper functions kit

BranchesTags
Open more actions menu

Latest commit

 

History

24 Commits
24 Commits

Folders and files

NameName
Last commit message
Last commit date
examples
examples
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
myLib.js
myLib.js
 
 

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

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.