Skip to main content Skip ad navigationem soUicitudo
Check
in English

Optimize

Incepta tua macilentam, responsivam, et sustinebilem custodias ut optimam experientiam et in negotiis gravioribus intendere potes.

Lean Sass importat

Cum Sass in usu tuo in pipelino dignissim, fac tibi optimize Bootstrap solum @importper compositiones quae debes. Tuae maximae optimizationes ex Layout & Componentssectione nostra verisimile erunt bootstrap.scss.

// Configuration
@import "functions";
@import "variables";
@import "maps";
@import "mixins";
@import "utilities";

// Layout & components
@import "root";
@import "reboot";
@import "type";
@import "images";
@import "containers";
@import "grid";
@import "tables";
@import "forms";
@import "buttons";
@import "transitions";
@import "dropdown";
@import "button-group";
@import "nav";
@import "navbar";
@import "card";
@import "accordion";
@import "breadcrumb";
@import "pagination";
@import "badge";
@import "alert";
@import "progress";
@import "list-group";
@import "close";
@import "toasts";
@import "modal";
@import "tooltip";
@import "popover";
@import "carousel";
@import "spinners";
@import "offcanvas";
@import "placeholders";

// Helpers
@import "helpers";

// Utilities
@import "utilities/api";

Si componentia non utens, explana vel omnino delere. Exempli gratia, si carousel non utens, id importas remove ut aliqua magnitudo amplitudinis in tuis css digestis servetur. Meminerint nonnullae clientelas trans Sass importat quae difficiliorem reddere possunt fasciculum omittendi.

Innitatur JavaScript

Bootstrap's JavaScript comprehendit quaelibet pars in nostris fasciculis primariis dist ( bootstrap.jset bootstrap.min.js), et etiam primaria nostra dependentia (Popper) cum fasciculis nostris fasciculis ( bootstrap.bundle.jset bootstrap.bundle.min.js). Dum tu per Sass customizing es, fac ut JavaScript amoveas.

Exempli gratia, posito tuo JavaScript fasciculo uteris ut Webpack, Parcel, vel Vite, tantum importare velis JavaScript a quo cogitas utendo. In exemplo infra ostendemus quomodo modo JavaScript modalis includatur:

// Import just what we need

// import 'bootstrap/js/dist/alert';
// import 'bootstrap/js/dist/button';
// import 'bootstrap/js/dist/carousel';
// import 'bootstrap/js/dist/collapse';
// import 'bootstrap/js/dist/dropdown';
import 'bootstrap/js/dist/modal';
// import 'bootstrap/js/dist/offcanvas';
// import 'bootstrap/js/dist/popover';
// import 'bootstrap/js/dist/scrollspy';
// import 'bootstrap/js/dist/tab';
// import 'bootstrap/js/dist/toast';
// import 'bootstrap/js/dist/tooltip';

Hoc modo, non es quemlibet JavaScript comprehendens, non intendis ad componentibus uti globulis, carousels, et instrumentis. Si guttas, instrumenta vel popovers importat, scito Popper dependentiam in tabella tua package.jsonrecensere.

Default Exports

Lima in bootstrap/js/distusu exportationis default , si uno ex illis uti vis, sequentia facere debebis:

import Modal from 'bootstrap/js/dist/modal'

const modal = new Modal(document.getElementById('myModal'))

Autoprefixer .browserslistrc

Bootstrap ab Autoprefixer pendet, ut sponte navigatrum praefixis quibusdam proprietatibus CSS add. Praefixae tabellae nostrae dictatae sunt .browserslistrc, quae in ima radice Bootstrap repo sunt. Hoc indicem navigantium et recompensandi Sass mos automatically removebit CSS e tuis CSS compilatis, si venditor unico illi navigatro vel versioni praemittit.

insolens CSS

Auxiliare cum hac sectione volui, quaeso considera aperiendo PR. Gratias!

Dum exemplum praeaedificatum non habemus ut PurgeCSS apud Bootstrap utendo, sunt quaedam utilissima vasa et perambulationes quas communitas scripsit. Hic sunt quaedam optiones:

Denique hic CSS Tricks articulum in insueta CSS ostendit quomodo uti PurgeCSS et alia similia instrumenta.

Minificare et gzip

Quotiens fieri potest, cave totum codicem comprimendi quem visitatoribus tuis inservias. Si Bootstrap dist files uteris, tentationibus miniificatis (per .min.csset .min.jsextensiones indicatis). Si Bootstrap aedificas e fonte cum systemate tuo aedificando, fac ut ministros tuos efficias pro HTML, CSS, et JS.

Non interclusio files

Dum minuere et comprimere utens satis videretur, documenta tua non-obturbantia faciens etiam magnus gradus est in situ tuo bene-optimized et celeriter satis faciendi.

Si plugin in Google Chrome Phari uteris, offendi potes in FCP. Prima Contentful Poena metrica mensurat tempus ab quo pagina incipit loading ut cum aliqua pars contenti paginae in screen redditur.

FCP emendare potes in JavaScript vel CSS differendo non-critica. Quid istuc est? asyncSimpliciter, JavaScript seu styli schedae quae adesse non oportet in prima paginae tuae pingere vel deferattributis notari debent .

Hoc efficit, ut opes leviores postea oneratae sint et primum pingere non claudant. Alia ex parte, subsidia critica sicut scripta inlinei vel stili comprehendi possunt.

Si plura de hoc discere voles, iam multae res magnae sunt;

Semper uti HTTPS

Your website should only be available over HTTPS connections in production. HTTPS securitatem, secretum, et promptibilitatem omnium situum ampliat, et nulla talis res est cum mercatura interretiali non-sensitiva . Gradus ad configurandum locum tuum ut soli serviant in HTTPS, late variant ab architectura et provisore tuo web hosting, et sic extra ambitum horum soUicitudo sunt.

Sites super HTTPS inservientes etiam omnes styli schedas, scriptas, aliaque bona super nexus HTTPS accedere debent. Aliter mittes utentes mixtos activos contentos , ducens ad vulnerabilitates potentiales ubi situs decipi potest mutando dependentiam. Hoc potest ducere ad quaestiones securitatis et admonitiones in- scopos utentibus exhiberi. Utrum Bootstrap ex CDN vel tibi ipsi serviens es questus, ut solus accessurus ad HTTPS nexus.