La distribuzione 'jquery.slim.min.js' (spesso inclusa per default nei template di Bootstrap 4/5) esclude intenzionalmente i moduli AJAX, gli effetti di animazione complessi e il modulo deprecated per ridurre il peso del file; occorre sostituirla con la versione standard completa.
JQUERY_SLIM_NO_AJAX
→
L'oggetto '$.browser' per il browser sniffing è stato rimosso in jQuery 1.9 per promuovere il feature detection (Modernizr); librerie o plugin molto vecchi che cercano '$.browser.msie' sollevano eccezione a runtime.
BROWSER_UNDEFINED_REMOVED
→
'$.isArray()' è un residuo delle versioni legacy di JavaScript; va sostituito con il metodo standard nativo 'Array.isArray(obj)'.
ISARRAY_DEPRECATED
→
La funzione di utilità '$.isFunction()' è deprecata; si raccomanda l'uso diretto del controllo di tipo nativo JavaScript: 'typeof fn === "function"'.
ISFUNCTION_DEPRECATED
→
La funzione di utilità '$.now()' è stata deprecata in favore della funzione standard ECMAScript 'Date.now()', supportata nativamente da tutti i motori JavaScript.
NOW_DEPRECATED
→
Il metodo '$.parseJSON()' è stato deprecato in jQuery 3.0 poiché tutti i moderni browser supportano il metodo nativo dello standard ECMAScript 'JSON.parse()'; l'uso continuativo genera avvisi con jQuery Migrate.
PARSEJSON_DEPRECATED
→
L'oggetto '$.support' utilizzato per rilevare le caratteristiche del browser e i bug dei motori di rendering è stato definitivamente rimosso in jQuery 3.0; script legacy che interrogano '$.support.boxModel' o simili falliscono a runtime.
SUPPORT_REMOVED
→
'$.trim(str)' è stato deprecato in jQuery 3.5; al suo posto si deve usare il metodo nativo delle stringhe 'str.trim()'.
TRIM_DEPRECATED
→