JavaScript
Afferte Bootstrap ad vitam cum JavaScript plugins nostra libitum aedificatum in jQuery. Disce de singulis plugin, notitias nostras et programma API optiones, et plura.
Plugines singillatim includi possunt (singulis Bootstrap utens js/dist/*.js
), vel simul utens bootstrap.js
vel minutum bootstrap.min.js
(utrumque non includit).
Si fasciculo uteris (Webpack, Rollup…), /js/dist/*.js
fasciculis uti potes quae parata sunt UMD.
Quaedam plugins et CSS elementa ab aliis plugins pendent. Si singula plugins includas, fac ut has dependentias in soUicitudo reprimas. Etiam nota omnia plugins ab jQuery pendent (hoc modo jQuery ante tabulas plugin includi debet). Consule nostrumpackage.json
videre quae versiones jQuery fulciantur.
Nostra stillicidia, popoverae et instrumenta etiam a Popper.js pendent .
Fere omnia plugins Bootstrap per HTML solum cum attributis data et configurari possunt (praelatus modus utendi JavaScript functionality). Vide tantum ut unum punctum attributorum notitiarum in unico elemento (exempli gratia, instrumenti instrumenti et modalis ex eadem conjunctione felis non potes).
In nonnullis tamen adiunctis exoptandum est hanc functionem disable esse. Ut inactivandi API tributis, omnia solve in documento nominato data-api
tali modo:
Vel, plugin specificum oppugnare, solum includere nomen plugin in spatio nominali cum electronicis api-spatii ut hoc:
elapsus selectors
Si selectis specialibus uteris, hoc modo: collapse:Example
, cave eos evadere, quia transibuntur per jQuery.
Mores eventus Bootstrap praebet pro pluribus plugins' singularibus actionibus. Fere hae veniunt in forma participii infinitivi et praeteriti - ubi infinitivus (ex. show
) utitur in initio eventus, et forma participii praeteriti (ex. shown
) utitur ad complementum actionis.
Omnes infinitivi eventus preventDefault()
functionem praebent. Hoc praebet facultatem ad executionem actionis antequam incipiat prohibere. Falsus reversus ab eventu tracto etiam automatice vocabit preventDefault()
.
Credimus etiam te posse omnia Bootstrap plugins pure per JavaScript API uti. APIs publicus omnes simplices sunt, catenabiles modi, et collectio sollicitata redde.
Omnes modi accipere debent obiectum optionum libitum, chorda quae modum certo peltat, vel nihil (quod plugin cum defectu agendi) inchoat);
Singula plugin etiam suam rudis constructor in Constructor
proprietatem exponit: $.fn.popover.Constructor
. Si particularem instantiam plugin obtinere velis, eam protinus ab elemento recipe: $('[rel="popover"]').data('popover')
.
Omnes programma API modi asynchroni sunt et ad RECENS redit semel sed ante finitum est transitus .
Ad actionem faciendam semel transitus perfectus est, eventus respondentem audire potes.
Adde methodus vocabuli componentis transitionis ignorabitur .
Default occasus mutare potes pro plugin Constructor.Default
obiecto obiecto modificato:
Aliquando necesse est plugins Bootstrap uti cum aliis UI compagibus. His in adiunctis, spatii spatii nomina interdum fieri possunt. Si hoc accidit, .noConflict
plugin vocare voles ad valorem reverti.
Uniuscuiusque versio scriptoris jQuery plugins Bootstrap accessi potest per VERSION
proprietatem fabricatoris plugin. Exempli gratia, pro tooltip plugin:
Plugini Bootstrap non recedunt praecipue lepide cum JavaScript debilis est. Si experientiam usoris in hoc casu curas, utere <noscript>
ad explicandam condicionem (et quomodo re-enable JavaScript) ad usores tuos, et/vel lapsus consuetudinem tuam adde.
Tertia pars bibliothecae
Bootstrap tertio-pars JavaScript bibliothecas publice sustinet sicut Prototypum vel jQuery UI. Quamvis .noConflict
et nomina spatiis interiectis, compatibilitas problemata exstare potest quam in tuo proprio figere debes.
All Bootstrap's JavaScript files depend on util.js
and it has to be included alongside the other JavaScript files. Si compilato (vel minuto) uteris bootstrap.js
, non opus est hoc includere — iam est.
util.js
functiones utilitates includit ac praecipuum adiutorium transitionEnd
eventuum necnon aemulum transitus CSS. Aliis plugins usus est ad sustentationem transitus CSS reprimendam et transitus pensiles capiendas.