Jump to content
php.lv forumi

Vanilla JS


daGrevis

Recommended Posts

> Vanilla JS is a fast, lightweight, cross-platform framework

for building incredible, powerful JavaScript applications.

 

> Vanilla JS is the lowest-overhead, most comprehensive framework I've ever used.

 

http://vanilla-js.com/

 

P.S. Varbūt panesam jaunu diskusiju par to, vai freimi ir vai nav vajadzīgi? :)

Link to comment
Share on other sites

Ir vairākas situācijas jeb situāciju kombinācijas, kur katrā gadījumā ir jāizsver - ko, kapēc un ar kādu mērķi lietot.

1. Freimworki ir vajadzīgi, ja A+ veiktspēja un task-oriented optimizācija nav nepieciešama, bet nepieciešams minimizēt izstrādes laiku un izmaksas.

2. Freimworki ir vajadzīgi, ja veidojas modulāra aplikācija ar skatu nākotnē, bet zemu budžetu un palielu komandu (lai katrs neizgudrotu riteni no jauna un beigās nesanāktu 10-ritenis, kur katrs ritenis ir savādākā formā).

... utml.

Link to comment
Share on other sites

 

Nu jā, kā tur minēts un attiecināms uz JS ietvariem - nelieto ietvaru tikai tāpēc, ja izmantosi tikai kādu 1% tā funkcionalitātes, un nelieto ietvaru, ja ietvaru, ja nav saprašanas, ko viņš īsti dara :)

 

Šis raksts nemudina atteikšanos no ietvariem, bet gan sava ietvara veidošanu..... kāds sakars?

Link to comment
Share on other sites

> Tāds, ka, ja vienīgā jQuery fīča, ko tu izmanto, ir kaut kāds "$('lalala')", tad varbūt nevajag pielinkot visu jQuery, bet uzrakstīt savu mazu $ funkciju.

 

Jāizmanto Sizzle. Tas ir jQuery selector-engine, atsevišķi.

Link to comment
Share on other sites

sāpīgākais tomēr man šķiet ir AJAX. agrāk ie manuprāt pat dažādās versijās atškīrās kā uztaisīt http request objektu, tagad nezinu vai pēdējās versijās viss ir vienādi. iespējams to var visu ar json darīt, bet nu ar fw tomēr ir ērtāk, nevajag iespringt.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...