hjkl Posted September 18, 2014 Report Posted September 18, 2014 Taisu single page aplikāciju ar Angular. Ir aptuveni 30 kontrolleru, tik pat factoriju, filtru u.t.t - DAUDZ failu. Šobrīd index.html lapas apakšā tie visi tiek ielādēti ar 30 <script> tagiem. Kādas ir alternatīvas? Lasīju googlē, ka domas par requirejs pieslēgšanu dalās, bet pats angulārs nekādu dižu palīdzību nepiedāvā.. Quote
0 Kasspars Posted September 18, 2014 Report Posted September 18, 2014 Tev tos skriptus tā pat vajadzēs visus. Tāpēc iesaku visus skriptus konkatenēt un minimizēt vienā failā Var arī ar requirejs, bet arī requirejs autors iesaka pēc tam visu optimizēt ar viņa tooli r.js, kurš visus skriptus konkatenē vienā failā Ar requirejs man pašlaik ir viena problēma, ka manā single page aplikācijā tiek lādēti ārējie reklāmu skripti un viens no tiem arī izmanto requirejs kā rezultātā izmetās kļūda.... Quote
0 hjkl Posted September 19, 2014 Author Report Posted September 19, 2014 Tad. Hm. Index lapā tikai pats angulārs un citi third-partiji, kā arī viens <script> uz vienu minificēto custom JS failu? Te varētu lietot, varbūt, gulp? Quote
0 daGrevis Posted September 19, 2014 Report Posted September 19, 2014 Mēs lietojam Grunt un viņš visu sapako pats. Quote
0 Kasspars Posted September 19, 2014 Report Posted September 19, 2014 ^ Nu neticu, ka grunts tev pats visu sapako. Gan jau kāds ir uzrakstījis gruntfile.js :) Quote
0 daGrevis Posted September 19, 2014 Report Posted September 19, 2014 Kolēģis uzrakstīja, maģiski strādā (mostly). :D Quote
0 hjkl Posted September 21, 2014 Author Report Posted September 21, 2014 (edited) Mēs lietojam Grunt un viņš visu sapako pats. What do you mean by 'sapako', exactly? minificē? nokompilē no coffee? Edited September 21, 2014 by hjkl Quote
0 Pats Toms Posted September 21, 2014 Report Posted September 21, 2014 (edited) Yeoman? edit: t.i., yeoman totāli palīdz pavisam nejauši sākt strādāt pēc super labas prakses :b Edited September 21, 2014 by Pats Toms Quote
0 Kasspars Posted September 21, 2014 Report Posted September 21, 2014 (edited) UglifyJs pašlaik ir defacto rīks ar ko visi krutie puiki minimizē javascriptus Šis ir uglify js https://github.com/mishoo/UglifyJS Instalējam uz sava datora nodeJs http://nodejs.org/ Uglify ir pieejams caur npm (Mode package manager) un instalējams, tā lai var izsaukt no komandrindas (konsoles) https://www.npmjs.org/package/uglify-js Šajā mirklī varam komandrindā rakstīt uglifyjs [jsfails.js], bet tas būtu ļoti neerti pēc katra labojuma js failā to manuāli minimizēt Tāpēc iepazīstamies ar Tooli vārdā Grunt http://gruntjs.com/ Te ir piemērs (un pilns internets) kā sakonfigurēt Grunt, lai tas automātiski minimizētu tavus javascript katru reizi, kad esi labojis tos http://gruntjs.com/sample-gruntfile Pēc tam nolabo savu index.html, lai tajā tiktu iekļauts tikai minimizētais js fails <script src="app.min.js"></script> Edited September 21, 2014 by Kasspars Quote
0 rATRIJS Posted September 22, 2014 Report Posted September 22, 2014 Man personīgi labāk patīk Gulp pār Grunt - vieglāk lasīt un rakstīt build failus. Quote
Question
hjkl
Taisu single page aplikāciju ar Angular. Ir aptuveni 30 kontrolleru, tik pat factoriju, filtru u.t.t - DAUDZ failu.
Šobrīd index.html lapas apakšā tie visi tiek ielādēti ar 30 <script> tagiem.
Kādas ir alternatīvas? Lasīju googlē, ka domas par requirejs pieslēgšanu dalās, bet pats angulārs nekādu dižu palīdzību nepiedāvā..
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.