jQuery es, sin duda, el mejor analizador DOM, pero desaconsejaría su uso hasta que uno haya dominado primero el JS “vainilla”. ¿Por qué no configurar su propio marco similar a jQuery con unos pocos captadores y configuradores CSS rápidos? Tal vez comience con la función $ () siempre tan inteligente como su función de establecimiento universal, y amplíela.
función $ (e) {return document.getElementById (e) .style;}
función $ A (e) {return $ (e) .position = ‘absolute’;}
función $ B (e, val) {return $ (e) .background = val;}
función $ C (e, val) {return $ (e) .color = val;}
función $ F (e, val) {return $ (e) .font = val;}
función $ M (e, val) {return $ (e) .margin = val;}
función $ P (e, val) {return $ (e) .padding = val;}
función $ Q (e, val) {return $ (e) .border = val;}
función $ H (e, val) {return $ (e) .height = val;}
función $ V (e, val) {return $ (e) .visibility = val;}
función $ W (e, val) {return $ (e) .width = val;}
función $ X (e, val) {return $ (e) .posLeft = val;}
función $ Y (e, val) {return $ (e) .posTop = val;}
función $ Z (e, val) {return $ (e) .zIndex = val;}
función show (e) {$ V (e, ‘visible’);}
función hide (e) {$ V (e, ‘hidden’);}
función valA (e) {return $ (e) .visibility;}
función valB (e) {return $ (e) .background;}
función valC (e) {return $ (e) .color;}
función valM (e) {return $ (e) .margin;}
// y así …
Cree un
- ¿Cuál es la mejor manera de convertirse en un experto en CSS y desarrollo front-end?
- ¿Por qué no hay muchos desarrolladores frontend que se convierten en líderes de equipos de desarrollo?
- Cómo usar URL fragmentadas en PHP cURL
- ¿Qué es un sitio web que permite el alojamiento de revendedores gratuitos como Byethost?
- ¿Qué tipo de arquitectura del lado del servidor se necesita para implementar aplicaciones web como kayak.com y findthebest.com?