Cadre CSS pentru design adaptiv
"Unde vom face talia?" - le-a intrebat inaltimea (filmul despre Baron Munchhausen), dar sa intrebat, pentru ca ea a raspuns ea insasi. Framework - întotdeauna un lucru bun, mai ales atunci când acesta este de la un dezvoltator nobil: cum să bootstrap pe Twitter, ca fundament al ZURB, sau cireș cerb frunte, cu atenție și plantat astfel Baron.
conținut
Toate cadrele CSS sunt bune și practice. Faptul că o anumită substanță a recăpătat valoarea ei și sa mutat o dată tot drumul la același summit, a declarat că problema - în cazul în care face talie - nu și-a găsit încă decizia finală, iar nodurile rămase, care nu a fost încă cucerite.
Modul adaptabil: browsere și dispozitive
Internetul este disponibil pretutindeni și întotdeauna, dar numai prin browser. Numai cu o anumită platformă electronică. Toate celelalte opțiuni se află în afara interfeței vizuale. Browserul funcționează în cadrul capabilităților unei platforme electronice: un computer, un laptop, o tabletă sau un telefon. Alte variante sunt posibile, dar cel mai des utilizate sunt cele denumite.
Într-un moment în care IE "domina", care de la naștere nu avea dominație absolută, iar competiția era inițial aproape, au existat încercări de a standardiza ceva.
Deoarece procesul de producție de echipamente informatice și de dispozitive mobile nu pot fi controlate, precum și dezvoltarea browser-ului este mereu în mișcare într-o direcție democratică, toate controlate de la sine, că este o diferență naturală și provocări pentru dezvoltatori. Spațiul de internet nu acceptă nici ferme colective, nici comunități sau kibbutzim. În plus, toate comunitățile de fani și adepți ai diverselor unelte continuă să migreze, să dispară și să reapară.
Firește, atunci când există o nevoie de a crea resurse pentru spațiul de Internet, avem nevoie de bază mai mult sau mai puțin fiabile, mai degrabă decât bazându-se pe nisipurile subreda tot mai mișcătoare ale tehnologiei informației. Termenii „adaptiv“, „cauciuc“, „cross-browser“ și așa mai departe. A venit ca o etichetă, ca un simbol care nu va lucra fi pierdut în zadar, că va fi același aspect și îndeplinească funcția sa de pe orice dispozitiv, în orice browser.
CSS Framework Bootstrap
Sensul și scopul acestui produs în simplificarea activității programatorului. Se crede că el a fost unul dintre primii, este printre cei mai avansați și merită atenția tuturor. Având în componența sa:
- grile, coloane, blocuri;
- șabloane, fixe, cauciuc și altele;
- grafica, fonturile și descrierile acestora;
- media, gestionarea imaginilor și filmelor;
- tabele, design obișnuit, sortare, noi funcționalități;
- formulare, design de câmpuri de intrare, evenimente adiacente, nume;
- navigare, file, file, pagini, meniuri, panouri;
- Alerte, casete de dialog, instrumente, elemente plutitoare.
Acest cadru declară o libertate mai creativă pentru programator, care folosește această experiență minunată de dezvoltare de la Twitter. Toate acestea sunt frumoase, importante și interesante, dar toate acestea trebuie studiate cu atenție înainte ca capacitățile declarate să devină disponibile dezvoltatorului.
Bootstrap, adepții și concurenții săi
În esență, toate cadrele - HTML, CSS, jаvascript este o trinitate cunoscută în diferite combinații. Toată lumea prezintă dezvoltatorului o complexitate diferită de înțelegere și necesită un anumit timp pentru a stăpâni. Dar, diviza ciudat proces de construire site-ul la capătul din față și bască-end, dar toate la fel: dintr-un tarate verbale totală, eclipsand doar mintea clientului (și apoi doar temporar), există întotdeauna un final fericit - viața reală, provocarea reală și o taxă deciziile sale.
Într-adevăr, dezvoltator, înarmat cu Bootstrap, Fundația, Kube, UI semantic, UIKit, UniCSS, Maxmertkit, ... ar putea lucra la 10/12 formula pentru a înlocui cu formula 1`000 / 100`000 (manual) + Factor "Pi". Figurat, CSS-cadre salva proiectul timp de dezvoltare la infinit sau un număr mare de ore (manual), până la 10-12 ore pentru orice proiect.
Amintim că înainte de a lua oul, chiar și puiul va trebui tratat cu el decent, se poate presupune: diferența de fus orar nu se poate dezvolta oriunde abis, ea lasă în timpul cadrul studiului, alegerea care ar trebui să ia, și o mulțime de alte timp să-și petreacă, departe de procesul de dezvoltare.
Dezvoltatorul experimentat este de acord ca, chiar si o zi, este imposibil sa faci un site decent. Intelectul uman funcționează mai repede decât orice calculator, dar partea sa conștientă - chiar și foarte lent și cu atenție cântărește totul înainte de a lua chiar o decizie foarte simplă. Cantitatea și calitatea instrumentelor moderne nu au folosit absolut nimic și nu garantează nimic.
Un site modern este departe de un set de pagini care prezintă aspectul adaptiv. Grija absolut orice site nu este de a arăta cât de inteligent dezvoltatorul său, și ce cele mai bune cadre CSS sunt în arsenalul său, dar în scopul de a îndeplini funcționalitatea cerută de client.
Adaptabilitatea de fapt și de fapt
Sarcina necesită o soluție - aceasta este o regulă de neclintit. Dezvoltarea bazată pe adaptive și cross-browser, pe un aspect teza de cauciuc file analitice pentru anumite „tipuri“ de cauciuc - activitate interesantă, dar nu mai mult. Cadrele adaptive CSS, HTML, JS sunt perspective, dar în ce context ar trebui privită această perspectivă.
Există o înțelegere a funcționalității necesare. Există o certitudine că resursa ar trebui să funcționeze pe computer și pe telefonul smartphone. Dar acest lucru nu înseamnă deloc că sarcina aspectului adaptiv este mai importantă decât sarcina de a realiza funcționalitatea.
Nu puteți cere calului și ponei să facă același lucru: trageți aceeași curea cu același succes. Nu are sens să purtați cartofi chiar și pe porumb (o aeronavă foarte populară în epoca socialismului dezvoltat), când de la câmp până la depozit este ușor de depus. Aici, chiar și același ponei singur va reuși.
Termenul „adaptiv“, în sensul propriu al cuvântului nu înseamnă o nevoie de ceva obligatoriu de a face ceva de genul asta, așa cum a făcut înainte, într-un alt loc sau în alte circumstanțe. Există o sarcină și funcționalitatea acesteia, există diferite platforme și dispozitive pe care această funcționalitate ar trebui să funcționeze. În cazul în care obiectivul este în proces de echivalență, proiectare și dialog - aceasta este o utopie reală, în cazul în care obiectivul în rezolvarea problemei - este destul de o altă problemă.
Moment istoric și perspectivă
Programatorii se dezvoltă foarte repede și, exponențial, este specificitatea profesiei. Ideea unui programator este întotdeauna mai rapidă decât orice computer, prin urmare, pentru a separa interfața de cod, sa decis intuitiv la începutul construcției unei civilizații de informație. Dar pentru a separa un pic, este necesar să știți corect, unde există o parte necesară.
Aceste trei puncte (interfață, cod, față) sunt doar o parte a entității comune de informare. Există încă date și problema prezentării lor. Doar la prima vedere pare că datele și cadrele CSS nu sunt interconectate deloc. De fapt, punctul de vedere este întotdeauna determinat nu numai de cod, ci și de ceea ce procesează și cum o face, în primul rând în timp.
În luarea deciziei de a utiliza un CSS-cadre, alegând una sau alta, estimarea timpului necesar pentru dezvoltarea și adaptarea funcționalității sale, care este necesară pentru a rezolva problema, trebuie să se înțeleagă - este important să nu cadrului în sine, ci doar faptul că problema pusă în trecut, din nou a dobândit semnificație. Este important să ne imaginăm direcția în care se dezvoltă problema și soluțiile sale.
Despre consilii, consilieri și evaluarea planurilor
În realitate, cu înțelegerea întrebarea cine poate avea încredere și cine nu, cine ar trebui să dea sfaturi și care nu ar trebui, problemele vor apărea niciodată. Dar în spațiul virtual cu aceasta există dificultăți serioase.
Fiecare programator (în special o echipă a acestora) acumulează experiență. Această experiență într-un fel sau altul este cadrul său propriu. Înainte de a vă lua credința unui străin, chiar dacă este foarte popular și minunat, trebuie să vă poziționați în poziția cercetătorului, dar nu și pe un urmaș.
Experiența colegilor nu reprezintă niciodată o bază fundamentală a muncii, mai ales într-o sferă atât de dinamică ca informație, ci un stimulent bun pentru dezvoltarea propriilor cunoștințe și experiențe.
Chiar dacă nu este destinat să realizeze nimic, nimic nu împiedică studiul experienței altora. Cu orice evoluție a evenimentelor, propria experiență și experiența colegilor din specialitate este mai bună decât experiența proprie, iar planurile din aceasta vor fi cu siguranță mai promițătoare și mai reale.
- Cum se pune parola pe browserul "Chrome", Mozilla Firefox, "Opera",…
- Pe scurt despre cum să deblocați plug-in-urile în "colegii de clasă"
- Lista de browsere care sunt populare astăzi
- Browser pentru Android: o prezentare generală a aplicațiilor
- Browser pentru tablete: revizuirea celor mai bune aplicații
- Aventura lui Baron Munchausen continuă
- Sofa `Baron` (acordeon) - o ofertă excelentă de clasă economică
- "Aventurile lui Baron Munchausen". Un conținut scurt al unei povesti incredibile
- Modul adaptiv pentru site-uri
- Bootstrap - ce este? Twitter Bootstrap - design și creare de site-uri
- Cum să eliminați "Yandex.Browser", "Google Chrome" și "Opera"
- Anunțuri pop-up în browser. Cum să scapi de ea?
- Browsere bazate pe crom: recenzii
- Browser UC: pentru computere și smartphone-uri
- Cum se descarcă cărți pentru "Aypad" în modurile cele mai accesibile și mai simple
- Cum se repornește browserul "Chrome", "Opera", "Mozilla" și…
- Cross-browser layout, atragerea motoarelor de căutare
- Cum se face un meniu adaptiv? exemple
- Cum să modificați browserul la altul?
- Cum să curățați memoria cache în diferite browsere?
- Cum să ștergeți memoria cache în diferite browsere?