yb-universal

0.0.2 • Public • Published

Universal Methods

Набор универсальных функций

Подключение

  • Импортируем
import Universal from "yb-universal";

Методы

(2010-2011 гг)

  • void removeElement(Element element)
  • void removeElement(String id)
    Удалить элемент из DOM
  • Array getWindowSize()
    Получить размер окна браузера
    Возвращает числовой массив [width, height]
  • Number strpos(String myString, String subString[, Number startIndex])
    Получить позицию подстроки в строке (аналог PHP-функции strpos)
  • Object getStyles(Element element)
  • Object getStyles(String id)
    Получить набор установленных стилей (только для чтения)
  • String browserDetect([Number chrAfterPoint])
    Определить браузер
    chrAfterPoint - сколько символов строки возвращать, по умолчанию - полную строку
  • void animate(Element element, Object settings[, Function callback])
  • void animate(String id, Object settings[, Function callback])
    (НЕ аналог одноименного jquery-метода!)
    Трансформировать javascript-элемент в окне браузера (перемещает, изменяет размеры, свойства)
    Параметры перемещения settings (пишутся без указания px), не указанные параметры игнорируются
    • length_top - изменение top, px
    • length_left - изменение left, px
    • length_width - изменение ширины, px
    • length_height - изменение высоты, px
    • length_borderRadius - изменение окружного радиуса, px
    • length_opacity - изменение прозрачности, число от 0.1 до 1
    • length_clipwidth - изменение ширины clip, px
    • length_clipheight - изменение высоты clip, px
    • step - число шагов анимации, по умолч.= 12
    • speedMoving - скорость каждого шага анимации, по умолч.=25
      callback - функция, будет вызвана по окончании действия
  • void setSettingsByClassName(Elements[] classElements, Object/String settings[, Anyone value])
  • void setSettingsByClassName(String className, Object/String settings[, Anyone value])
    Обертка. Присваивает одинаковое свойство всем элементам класса
    settings - массив со свойствами, либо - имя свойства
    value - пустое, либо - значение свойства
  • String moneyFormat(Number/String numstring[, Number/Boolean coinsTrue])
    numstring - число или строка (желательно, чтобы было число, иначе обрежется дробная часть)
    coinsTrue
    • использовать ли копейки. По умолчанию - false, не указываем знаки
    • указать TRUE или количество знаков после запятой (обычно указываем 2)

Dependencies (15)

Dev Dependencies (1)

Package Sidebar

Install

npm i yb-universal

Weekly Downloads

2

Version

0.0.2

License

ISC

Unpacked Size

30.6 kB

Total Files

4

Last publish

Collaborators

  • ybashanov