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

продолжение №1
// Количество вызовов: 3
var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;
var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );

// Количество вызовов: 7
var cssExpand = [ "Top", "Right", "Bottom", "Left" ];

// Функция, которая определяет виден ли элемент. Количество вызовов: 5
var isHidden = function( elem, el ) { //... };

// Функция обработки различных разрешений экрана. Количество вызовов: 2
function adjustCSS( elem, prop, valueParts, tween ) { //... }

// Количество вызовов: 7
var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { /* функция получения и установления значений коллекции */ }

// Количество вызовов: 3
var rcheckableType = ( /^(?:checkbox|radio)$/i );

// Количество вызовов: 2
var rtagName = ( /<([\w:-]+)/ );
var rscriptType = ( /^$|\/(?:java|ecma)script/i );

// Количество вызовов: 3
var rleadingWhitespace = ( /^\s+/ );

// Количество вызовов: 2
var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|" +
"details|dialog|figcaption|figure|footer|header|hgroup|main|" + "mark|meter|nav|output|picture|progress|section|summary|template|time|video";

// Функция хранения контейнеров DocumentFragment. Количество вызовов: 2
function createSafeFragment( document ) { //... }

( function() {
  var div = document.createElement( "div" ),
  fragment = document.createDocumentFragment(),
  input = document.createElement( "input" );
  div.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
  support.leadingWhitespace = div.firstChild.nodeType === 3;
  support.tbody = !div.getElementsByTagName( "tbody" ).length;
  support.htmlSerialize = !!div.getElementsByTagName( "link" ).length;
  support.html5Clone = document.createElement( "nav" ).cloneNode( true ).outerHTML 
  !== "<:nav></:nav>";
  input.type = "checkbox";
  input.checked = true;
  fragment.appendChild( input );
  support.appendChecked = input.checked;
  div.innerHTML = "<textarea>x</textarea>";
  support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
  fragment.appendChild( div );
  input = document.createElement( "input" );
  input.setAttribute( "type", "radio" );
  input.setAttribute( "checked", "checked" );
  input.setAttribute( "name", "t" );
  div.appendChild( input );
  support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
  support.noCloneEvent = !!div.addEventListener;
  div[ jQuery.expando ] = 1;
  support.attributes = !div.getAttribute( jQuery.expando );
} )();

// Закрываем теги для поддержки XHTML. Количество вызовов: 12
var wrapMap = { //... };

wrapMap.optgroup = wrapMap.option;
wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
wrapMap.th = wrapMap.td;

// Функция возвращает все значения, связанные с ключем. Количество вызовов: 15
function getAll( context, tag ) { //... }

// Функция отмечающая скрипты как уже оцененные. Количество вызовов: 3
function setGlobalEval( elems, refElements ) { //... }

// Количество вызовов: 1
var rhtml = /<|&#?\w+;/,

// Количество вызовов: 2
    rtbody = /<tbody/i;

/* Функция, меняющая выставленные значения элементов на значения по умолчанию. Количество вызовов: 1 */
function fixDefaultChecked( elem ) { //... }

// Количество вызовов: 2
function buildFragment( elems, context, scripts, selection, ignored ) { /* функция создания фрагмента */ }

( function() {
  var i, eventName,
  div = document.createElement( "div" );
  for ( i in { submit: true, change: true, focusin: true } ) {
    eventName = "on" + i;
    if ( !( support[ i ] = eventName in window ) ) {
      div.setAttribute( eventName, "t" );
      support[ i ] = div.attributes[ eventName ].expando === false;
    }
  }
  div = null;
} )();

// Количество вызовов: 3
var rformElems = /^(?:input|select|textarea)$/i,

// Количество вызовов: 1
    rkeyEvent = /^key/,
    rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/,

// Количество вызовов: 2
    rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,
    rtypenamespace = /^([^.]*)(?:\.(.+)|)/;

// Количество вызовов: 4
function returnTrue() { return true; }

// Количество вызовов: 6
function returnFalse() { return false; }

// Функция проверки наличия фокуса. Количество вызовов: 2
function safeActiveElement() { //... }

// Количество вызовов: 7
function on( elem, types, selector, data, fn, one ) { /* метод .On() – установка обработчиков событий на выбранные элементы */ };

jQuery.event = { /* создание следующих свойств и методов для управления событиями: add, remove, trigger, dispatch, handlers, fix, props, 

fixHooks, keyHooks, mouseHooks, special, simulate */ };

// Функция удаления событий. Количество вызовов: 3
jQuery.removeEvent = document.removeEventListener ?
  function( elem, type, handle ) {
    if ( elem.removeEventListener ) { elem.removeEventListener( type, handle ); }
  } : 
  function( elem, type, handle ) {
    var name = "on" + type;
    if ( elem.detachEvent ) {
      if ( typeof elem[ name ] === "undefined" ) { elem[ name ] = null; 	}
      elem.detachEvent( name, handle );
    }
  };

// Количество вызовов: 7
jQuery.Event = function( src, props ) { /* jQuery.Event() - функция-конструктор, создающая в памяти браузера копию (экземпляр) базового 

DOM-события - объект jQuery.Event */ };

// Количество вызовов: 0
jQuery.Event.prototype = { /* определение свойств экземпляра jQuery.Event в свойстве prototype конструктора объекта jQuery.Event */ }

/* Создание событий mouseenter/leave с помощью меток mouseover/out и отметок времени, чтобы делегирование событий работало в jQuery. То же 

самое для pointerenter/pointerleave и pointerover/pointerout */
jQuery.each( {
  mouseenter: "mouseover",
  mouseleave: "mouseout",
  pointerenter: "pointerover",
  pointerleave: "pointerout"
}, function( orig, fix ) { //... } );

if ( !support.submit ) { /* Делегирование submit в IE */ }
if ( !support.change ) { /* Делегирование change и отметка checkbox/radio в IE */ }
if ( !support.focusin ) { /* Поддержка focusin(focusout) в Firefox, Chrome, Safari */ }

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

// Количество вызовов: 1
var rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g,

    // Количество вызовов: 2
    rnoshimcache = new RegExp( "<(?:" + nodeNames + ")[\\s/>]", "i" ),
    
    // Количество вызовов: 1
    rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,
    rnoInnerhtml = /<script|<style|<link/i,
    rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i,
    rscriptTypeMasked = /^true\/(.*)/,
    rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
    safeFragment = createSafeFragment( document ),
    
    // Количество вызовов: 3
    fragmentDiv = safeFragment.appendChild( document.createElement( "div" ) );

// Функция контроля за наличием tbody. Количество вызовов: 2
function manipulationTarget( elem, content ) { //... }

/* Функции замены/восстановления типа атрибута элементов для безопасного манипулирования DOM. Количество вызовов: 2 */
function disableScript( elem ) { //... }
function restoreScript( elem ) { //... }

// Функция клонирования события при клонировании элемента. Количество вызовов: 2
function cloneCopyEvent( src, dest ) { //... }

// Функция, исправляющая все проблемы клонирования IE. Количество вызовов: 1
function fixCloneNodeIssues( src, dest ) { //... }

// Количество вызовов: 8
function domManip( collection, args, callback, ignored ) { /* основная функция для манипуляций с DOM */}

// Функция удаления элементов страницы. Количество вызовов: 3
function remove( elem, selector, keepData ) { //... }

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

jQuery.fn.extend( { /* добавление следующих свойств в экземпляр jQuery: domManip, detach, remove, text, append, prepend, before, after, 

empty, clone, html, replaceWith */ } );

/* Создание методов:
 appendTo/prependTo с помощью меток append/prepend - вставлять сразу несколько элементов, 
 insertBefore/insertAfter с помощью before/after - вставлять до/после каждого элемента,
 replaceAll с помощью replaceWith - заменить каждый целевой элемент */
jQuery.each( {
  appendTo: "append",
  prependTo: "prepend",
  insertBefore: "before",
  insertAfter: "after",
  replaceAll: "replaceWith"
}, function( name, original ) { //... } );

// Количество вызовов: 6
var iframe,
    
    // Количество вызовов: 2
    elemdisplay = {
      HTML: "block",
      BODY: "block"
    };

// Вызывается только внутри defaultDisplay. Количество вызовов: 2
function actualDisplay( name, doc ) { //... }

// Функция, определяющая отображаемое по умолчанию значение элемента. Количество вызовов: 4
function defaultDisplay( nodeName ) { //... }

// Количество вызовов: 2
var rmargin = ( /^margin/ );

// Количество вызовов: 4
var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );

// Функция обмена, перетаскивания. Количество вызовов: 3
var swap = function( elem, options, callback, args ) { //... };

// Количество вызовов: 8. У Sizzle своя переменная documentElement
var documentElement = document.documentElement;
Ответить с цитированием