Introducció a PhantomJS

Bloc

Introducció a PhantomJS

PhantomJS és un WebKit sense cap script que es pot escriure amb una API de JavaScript. Compta amb suport ràpid i natiu per a diversos estàndards web: manipulació de DOM, selector CSS, JSON, Canvas i SVG.



Què és PhantomJS






No puc iniciar sessió a l'aplicació de diners en efectiu

La definició anterior pot ser ambigua, en termes senzills, PhantomJS és un navegador web sense interfície gràfica d'usuari.



Taula de continguts

  • Instal·lació de PhantomJS
  • Conceptes bàsics de PhantomJS
  • PhantomJS in the Wild
  • Conclusió

En termes senzills, PhantomJS és un navegador web sense interfície gràfica d'usuari



A continuació, això planteja la pregunta: Quin ús té un navegador sense GUI? Un navegador web sense una interfície gràfica d’usuari és pràcticament inútil. Però, com que PhantomJS proporciona una API Javascript, això fa que el navegador sigui útil. D'aquí la frase WebKit que es pot escriure.






pots comprar shiba inu a coinbase

Instal·lació de PhantomJS

Abans d’obtenir més informació sobre PhantomJS, primer heu d’instal·lar-lo al vostre ordinador. Per instal·lar PhantomJS, aneu a pàgina web oficial i descarregueu el binari adequat per al vostre dispositiu.

Després de descarregar el binari, heu d'afegir l'executable a PATH variable d'entorn. Per als usuaris de Linux (Mac inclòs), podeu col·locar el binari descarregat a usr/bin directori. Mentre els usuaris de Windows poden col·locar l'executable a C:Windows. Després de fer-ho, hauríeu de poder obrir un símbol del sistema o un terminal i escriure phantomjs --help i veure una pantalla com aquesta.

Què és PhantomJS

Conceptes bàsics de PhantomJS

Com que PhantomJS no es pot utilitzar a l’hora de navegar per la web, té tot un conjunt de funcions que els desenvolupadors estimen i fan servir per a molts propòsits.

  • Captura de pantalla
  • Automatització de pàgines
  • Supervisió de la xarxa
  • Proves
  • I més…

Captura de pantalla

PhantomJS es pot utilitzar per fer captures de pantalla de llocs web, i també es poden representar en diferents formats. Descrivim un script javascript bàsic que fa captures de pantalla d’un lloc web.

var pàgina web = require ('pàgina web'). create (); webpage.open ('https://scotch.io/', function () {webpage.render ('scotch.png'> confess.js (un script PhantomJS) i YLent per a una anàlisi de xarxa més profunda. Això és útil en el sentit que podem detectar una regressió en el rendiment del nostre lloc web abans d’empènyer el codi.

component funcional de prova de broma

Proves

Aquest és un aspecte important del desenvolupament de programari, però els desenvolupadors poques vegades en parlen. PhantomJS s’ha popularitzat com a eina per executar proves d’unitats. Pot executar moltes proves i mostrar a l'usuari el resultat a la línia d'ordres. Eines de prova com Mocha , Casper , només per esmentar, però alguns són bons exemples de proves amb PhantomJS, ja que aquestes eines es basen en ell.

PhantomJS in the Wild

PhantomJS és utilitzat per moltes empreses, és possible que hàgiu utilitzat el producte i us hàgiu preguntat com es va construir. Per exemple, Mitjana Queries (font d’inspiració per als llocs web responsius) pren un enllaç, comprova si el lloc web és responsiu i mostra una vista prèvia del lloc web amb diferents mides de pantalla. El lloc va ser possible gràcies a PhantomJS.

Una vida espanyola utilitza PhantomJS per crear anuncis basats en el contingut de l'usuari. Fes una ullada més exemples de PhantomJS.

Conclusió

Aquest article és només una introducció a PhantomJS; en articles de seguiment, crearem una captura de pantalla amb PhantomJS, etc. Estigueu atents.

#PhantomJS #JSON #JavaScript #WebDev

tutorial de java ee 8