hjkl Posted September 18, 2014 Report Share 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 Link to comment Share on other sites More sharing options...
0 Kasspars Posted September 18, 2014 Report Share 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 Link to comment Share on other sites More sharing options...
0 hjkl Posted September 19, 2014 Author Report Share 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 Link to comment Share on other sites More sharing options...
0 daGrevis Posted September 19, 2014 Report Share Posted September 19, 2014 Mēs lietojam Grunt un viņš visu sapako pats. Quote Link to comment Share on other sites More sharing options...
0 Kasspars Posted September 19, 2014 Report Share Posted September 19, 2014 ^ Nu neticu, ka grunts tev pats visu sapako. Gan jau kāds ir uzrakstījis gruntfile.js :) Quote Link to comment Share on other sites More sharing options...
0 daGrevis Posted September 19, 2014 Report Share Posted September 19, 2014 Kolēģis uzrakstīja, maģiski strādā (mostly). :D Quote Link to comment Share on other sites More sharing options...
0 hjkl Posted September 21, 2014 Author Report Share 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 Link to comment Share on other sites More sharing options...
0 Kasspars Posted September 21, 2014 Report Share Posted September 21, 2014 ^ Vienā vārdā 'uglify' Quote Link to comment Share on other sites More sharing options...
0 Pats Toms Posted September 21, 2014 Report Share 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 Link to comment Share on other sites More sharing options...
0 Kasspars Posted September 21, 2014 Report Share 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 Link to comment Share on other sites More sharing options...
0 rATRIJS Posted September 22, 2014 Report Share 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 Link to comment Share on other sites More sharing options...
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ā..
Link to comment
Share on other sites
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.