Показать сообщение отдельно
  #4 (permalink)  
Старый 23.11.2018, 22:40
Новичок на форуме
Отправить личное сообщение для taksebe Посмотреть профиль Найти все сообщения от taksebe
 
Регистрация: 23.11.2018
Сообщений: 9

продолжение №3
// Функция, получающая CSS-свойство, сопоставленное с потенциальным префиксом свойства поставщика. Количество вызовов: 2
function vendorPropName( name ) { //... }

// Функция, скрывающая/отображающая элементы. Количество вызовов: 2
function showHide( elements, show ) { //... }

// Функция, устанавливающая положительные числа. Количество вызовов: 2
function setPositiveNumber( elem, value, subtract ) { //... }

/* Функция, вычисляющая прибавку в ширине или высоте для исправления нерелевантных стилей. Количество вызовов: 2 */
function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { //... }

// Функция, вычисляющая реальную ширину/высоту элемента. Количество вызовов: 2
function getWidthOrHeight( elem, name, extra ) { //... }

jQuery.extend( { /* добавление следующих свойств в объект jQuery: cssHooks, cssNumber, cssProps, style, css */ } );

// Создание CSS-хуков ширины и высоты.
jQuery.each( [ "height", "width" ], function( i, name ) { //... } );

// CSS-хук для кросс-браузерной поддержки прозрачности
if ( !support.opacity ) { //... }

// CSS-хук для marginRight
jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight,
  function( elem, computed ) {
    //...
  }
);

// CSS-хук для marginLeft
jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft,
  function( elem, computed ) {
    //...
  }
);

// Создание CSS-хуков, используемых анимацией для расширения свойств
jQuery.each( {
  margin: "",
  padding: "",
  border: "Width"
}, function( prefix, suffix ) { //... } );

jQuery.extend( { /* добавление следующих свойств в объект jQuery: css, show, hide, toggle */ } );

/* Функция-конструктор, создающая в памяти браузера копию (экземпляр) базового объекта экземпляра jQuery - объект Tween. Количество вызовов: 

12 */
function Tween( elem, options, prop, end, easing ) { 
  return new Tween.prototype.init( elem, options, prop, end, easing );
}

jQuery.Tween = Tween;
/* Для освобождения памяти от дубликатов методов. Определение свойств объекта Tween в свойстве prototype объекта Tween конструктора объекта 

jQuery. Количество вызовов: 3 */
Tween.prototype = { //... };

/* Для освобождения памяти от дубликатов методов. Копирование свойств из свойства prototype объекта Tween конструктора объекта jQuery в 

свойство prototype свойства init свойства prototype объекта Tween конструктора объекта jQuery. Количество вызовов: 0 */
Tween.prototype.init.prototype = Tween.prototype;

/* Функция, меняющая процесс получения и установки значения указанного свойства только во время анимации. Количество вызовов: 5 */
Tween.propHooks = { //... };

// Исправление на случай неработающего скроллинга. Количество вызовов: 0
Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { //... };

// Функция плавности. Количество вызовов: 3
jQuery.easing = { //... };

// Очередь предстоящих функций. Количество вызовов: 20
jQuery.fx = Tween.prototype.init;

// Функция вычисления шага анимации. Количество вызовов: 2
jQuery.fx.step = {};

var
    // Количество вызовов: 6
    fxNow,

    // Количество вызовов: 4
    timerId,

    // Количество вызовов: 1
    rfxtypes = /^(?:toggle|show|hide)$/,
    rrun = /queueHooks$/;

// Функция синхронизации анимаций, созданных синхронно. Количество вызовов: 2
function createFxNow() {
  window.setTimeout( function() { fxNow = undefined; } );
  return ( fxNow = jQuery.now() );
}

// Функция, создающая параметры для стандартной анимации. Количество вызовов: 4
function genFx( type, includeWidth ) { //... }

// Функция создания промежуточных кадров. Количество вызовов: 3
function createTween( value, prop, animation ) { //... }

// Функция предварительной обработки анимации. Количество вызовов: 1
function defaultPrefilter( elem, props, opts ) { //... }

// Функция настройки и фильтрации анимации. Количество вызовов: 1
function propFilter( props, specialEasing ) { //... }

/* Функция, контролирующая процесс анимации, для повышения отказоустойчивости. Количество вызовов: 10 */
function Animation( elem, properties, options ) { //... }

jQuery.Animation = jQuery.extend( Animation, { /* добавление следующих анимационного типа свойств в объект jQuery: tweeners, tweener, 

prefilters, prefilter */ } );

/* Функция, задающая следующие свойства анимации, отличные от значений по умолчанию: длительность, плавность и очередь. Количество вызовов: 1 

*/
jQuery.speed = function( speed, easing, fn ) { //... };

jQuery.fn.extend( { /* добавление следующих анимационного типа свойств в экземпляр jQuery: fadeTo, animate, stop, finish */ } );

// Создание параметров для стандартной анимации toggle, show, hide.
jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { //... } );

/* Создание ярлыков slideDown, slideUp, slideToggle, fadeIn, fadeOut, fadeToggle  для настраиваемых анимаций toggle, show, hide. */
jQuery.each( {
  slideDown: genFx( "show" ),
  slideUp: genFx( "hide" ),
  slideToggle: genFx( "toggle" ),
  fadeIn: { opacity: "show" },
  fadeOut: { opacity: "hide" },
  fadeToggle: { opacity: "toggle" }
}, function( name, props ) { //... } );

// Количество вызовов: 6
jQuery.timers = [];

/* Функция, отвечающая за фактическое исполнение анимации. Выполняет поочередно каждый таймер, сохраняя свое место, когда он удаляет 

законченную анимацию. Количество вызовов: 1 */
jQuery.fx.tick = function() { //... };

// Функция, записывающая объекты timer в массив jQuery.timers. Количество вызовов: 1
jQuery.fx.timer = function( timer ) { //... };

// Продолжительность одного кадра анимации. Количество вызовов: 1
jQuery.fx.interval = 13;

// Функция, создающая точку отсчета для работы функции jQuery.fx.tick. Количество вызовов: 1
jQuery.fx.start = function() {
  if ( !timerId ) {
    timerId = window.setInterval( jQuery.fx.tick, jQuery.fx.interval );
  }
};

/* Функция отключения анимационного объекта, если его функция jQuery.fx.tick больше не находится в массиве jQuery.timers. Количество вызовов: 

1 */
jQuery.fx.stop = function() {
  window.clearInterval( timerId );
  timerId = null;
};

// Функция, устанавливающая скорость анимации. Количество вызовов: 4
jQuery.fx.speeds = {
  slow: 600,
  fast: 200,
  _default: 400
};

/* Based off of the plugin by Clint Helfers, with permission. Функция, устанавливающая задержку перед выполнением очередной функции в 

очереди. Количество вызовов: 0 */
jQuery.fn.delay = function( time, type ) { //... };

// Кросс-браузерное тестирование.
( function() {
  var a,
      input = document.createElement( "input" ),
      div = document.createElement( "div" ),
      select = document.createElement( "select" ),
      opt = select.appendChild( document.createElement( "option" ) );
  div = document.createElement( "div" );
  div.setAttribute( "className", "t" );
  div.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
  a = div.getElementsByTagName( "a" )[ 0 ];
  input.setAttribute( "type", "checkbox" );
  div.appendChild( input );
  a = div.getElementsByTagName( "a" )[ 0 ];
  a.style.cssText = "top:1px";
  support.getSetAttribute = div.className !== "t";
  support.style = /top/.test( a.getAttribute( "style" ) );
  support.hrefNormalized = a.getAttribute( "href" ) === "/a";
  support.checkOn = !!input.value;
  support.optSelected = opt.selected;
  support.enctype = !!document.createElement( "form" ).enctype;
  select.disabled = true;
  support.optDisabled = !opt.disabled;
  input = document.createElement( "input" );
  input.setAttribute( "value", "" );
  support.input = input.getAttribute( "value" ) === "";
  input.value = "t";
  input.setAttribute( "type", "radio" );
  support.radioValue = input.value === "t";
} )();

// Количество вызовов: 1
var rreturn = /\r/g,
    rspaces = /[\x20\t\r\n\f]+/g;

jQuery.fn.extend( { // добавление следующих свойств в экземпляр jQuery: val } );

jQuery.extend( { // добавление следующих свойств в объект jQuery: valHooks } );

// Переопределение поведения по умолчанию для элементов radio и checkbox.
jQuery.each( [ "radio", "checkbox" ], function() { //... } );

// Количество вызовов: 6
var nodeHook,

    // Количество вызовов: 2
    boolHook,

    // Количество вызовов: 10
    attrHandle = jQuery.expr.attrHandle,

    // Количество вызовов: 3
    ruseDefault = /^(?:checked|selected)$/i,

    // Количество вызовов: 7
    getSetAttribute = support.getSetAttribute,

    // Количество вызовов: 4
    getSetInput = support.input;

jQuery.fn.extend( { // добавление следующих свойств в экземпляр jQuery: attr, removeAttr } );

jQuery.extend( { /* добавление следующих свойств в объект jQuery: attr, attrHooks, removeAttr */ } );

// Хуки для boolean атрибутов.
boolHook = { //... };
Ответить с цитированием