Ábhar
Tá an-tóir ag forbróirí tosaigh ar reathaithe tascanna JavaScript mar Grunt. Tá sé seo toisc go gcuidíonn siad leis an rud amháin a theastaíonn uainn go léir a dhéanamh inár bpoist - sábháil am!
Ach le níos mó ná 5,000 breiseán Grunt (agus ag comhaireamh) ar fáil anois, is féidir go mbeadh sé deacair d’fhorbróirí na ‘diamaint sin a fháil sa gharbh’. Táimid tar éis breathnú siar ar ár gcuid ama ag dul i bhfostú i Grunt chun an t-oideas foirfe de fhorlíontáin Grunt a fháil ba cheart duit a bheith á úsáid.
01. Uglify
Tá a fhios ag gach forbróir ceann tosaigh ar fiú a shalainn faoi na buntáistí a bhaineann le comhaid JavaScript a íoslaghdú, agus sin go díreach a dhéanann an breiseán seo. Tá an tóir sin air, tá sé san áireamh i ndáiríre i dTreoir Grunt Getting Started. In ainneoin an ainm, is féidir an breiseán seo a úsáid chun do chód JavaScript a mhaisiú freisin - cé nach bhfuil sé sin an-úsáideach le haghaidh úsáide táirgeachta.
02. Sass
B’fhéidir go bhfuil roinnt díospóireachta ann maidir le cén réamhphróiseálaí CSS a rialaíonn an fara i ndáiríre, ach anseo ag Stickyeyes, táimid socraithe ar Sass seachas a phríomh-iomaitheoir, Lúide. Cuireann an breiseán seo ar ár gcumas ár gcomhaid Sass a scríobh agus iad a thiomsú go CSS go huathoibríoch. Tá alt ar leithligh ann féin mar gheall ar fhiúntais réamhphróiseálaí CSS a úsáid, ach is féidir a rá mura bhfuil ceann á úsáid agat cheana féin tá tú an-mhall don pháirtí!
03. CSSMin
Is ionann an breiseán seo agus coibhéis CSS de Uglify. Ní fhaigheann sé ach aon chomhaid shonraithe CSS agus déanann sé iad a íoslaghdú. Ar ndóigh má tá tú chun é seo a úsáid in éineacht leis an mbreiseán Sass ansin ní mór duit a chinntiú go reáchtáiltear an tasc seo tar éis tasc Sass.
Tá go leor roghanna eile ann seachas CSSMin ar féidir leo méid do chuid comhad CSS a laghdú trí theicnící atá beagán difriúil a úsáid; CSS nano, wring CSS, crapadh CSS, srl. Léigh an tagarmharc áisiúil seo má tá tú isteach sa chineál sin rudaí.
04. Concat
Mar a thugann an t-ainm le tuiscint, ní thógann an breiseán seo ach comhaid iolracha agus déantar iad a chomhtháthú i gceann amháin. Mar is amhlaidh le cód a íoslaghdú, is dea-chleachtas aois é comhaid a chomhchuibhiú chun amanna ualaigh leathanaigh a laghdú.
Ba cheart comhghéilleadh comhaid a úsáid i gcónaí i dtáirgeadh do JavaScript agus CSS. Is gnách gurb é seo an tasc deireanach a reáchtáiltear - tar éis tasc réamhphróiseála CSS agus tasc íoslaghdaithe. Tá sé furasta a rá go díreach leis an mbreiseán seo na comhaid go léir a chomhchuibhiú in eolaire ar leith, ach bí cúramach leis an ord go mbeidh na comhaid comhtháthaithe - b’fhéidir go mbeidh ort ordú faoi leith a thabhairt nó na comhaid a ainmniú ionas go mbeidh siad comhthráthach i gcónaí san ord is mian leat .
05. ImageMin
Ar an gcuma chéanna le CSSMin agus Uglify, téann ImageMin i ngleic le fadhb aoise eile maidir le hualach leathanaigh - méid comhaid íomhá. De ghnáth is í an íomhá ‘minification’ an chéad phort glaonna le haghaidh barrfheabhsú, mar sin tá an breiseán seo riachtanach chun méid comhaid iomlán an leathanaigh a laghdú a oiread agus is féidir.
Má tá tú ag obair le JPG, PNG, GIF nó SVG (formáid íomhá veicteora a bhfuil an-tóir air i gcónaí), soláthróidh an breiseán seo laghduithe gan chailliúint ar mhéid comhaid d’íomhánna, gan ort méar a ardú. Má tá go leor íomhánna agat i do thionscadal is smaoineamh maith é an tasc seo a reáchtáil ach nuair atá tú ag brú chun léiriúcháin, seachas an tasc seo a reáchtáil ar ócáid faire (féach an chéad phointe eile).
06. Bí ag faire
Ní dhéanann an breiseán seo difear iarbhír do cheann tosaigh do shuíomh Gréasáin, ach tá sé thar a bheith úsáideach chun próiseas éifeachtach Grunt a chruthú. Ní choinníonn faire ach súil ar aon eolairí a shonraíonn tú, agus a luaithe a athraíonn rud éigin spreagfaidh sé tascanna Grunt áirithe go huathoibríoch.
Mar sin féadfaidh tú coinníoll faire amháin a chur ar bun ar do eolaire ‘js’ chun do thascanna JavaScript a reáchtáil, agus ceann eile ar do eolaire ‘css’ chun do thascanna CSS a reáchtáil. Ciallaíonn sé seo nach mbeidh ort riamh do phríomhphróiseas Grunt a reáchtáil de láimh! Cuir tús leis an tasc faire grunt sula dtosaíonn tú ag déanamh athruithe agus is féidir leat dearmad a dhéanamh air fiú amháin.
Focail: Jamie Shields
Is forbróir deiridh é Jamie Shields sa ghníomhaireacht margaíochta digití Stickyeyes.
Mar seo? Léigh é seo!
- Grunt vs Gulp: Cén uirlis tógála JavaScript ba cheart duit a roghnú?
- 8 mbealach chun do bhunú Grunt a fheabhsú
- Na téamaí WordPress saor in aisce is fearr