OOPjs: Oggetti, incapsulamento e astrazione

Un post veloce per quanto riguarda i concetti più importanti e frequenti dello JavaScript avanzato o che possiamo dire Object Oriented Programming JavaScript. Gli oggetti sono dei concetti chiave di JavaScript. Iniziamo rapidamente a scrivere un po’ di codice e concetti per capire di cosa si tratta. Gli oggetti si creano con metodi, proprietà e attributi, che impacchettiamo all’interno di tale oggetto e viene chiamato incapsulamento; metodi e ⋯

Alcuni Tag HTML5 che potrebbero servire

Come sviluppatore front-end senza dubbio si utilizza costantemente HTML e probabilmente ci sono poche incognite. Tuttavia, il modo in cui si è evoluto (in particolare con l’avvento di HTML5) può sorprendere, a volte. In questo articolo, si mostrano alcuni tag in HTML5 che si potrebbe non utilizzare o forse addirittura non si è ancora a conoscenza e che aiutano ad aumentare la semantica e la manutenibilità delle nostre pagine ⋯

Comprendere meglio Random

I valori casuali sono cruciali nella programmazione per lo sviluppo di sistemi sicuri che non sono vulnerabili a dannose sovversioni. La crittografia, per esempio, si basa su valori di generazione casuali e la loro riproducibilità in uscita è imprevedibile. I valori casuali giocano inoltre un ruolo fondamentale in molte applicazioni sicure PHP, in molte librerie e framework, sali e come input per altre funzioni. ⋯

Gestire progetti con php

Che ci piaccia o no, se facciamo un progetto per hobby, solo per il nostro divertimento personale, ma anche per il più tecnico si diventa, in realtà, un project manager e ha un ruolo nella gestione operativa come responsabile unico della valutazione, pianificazione, realizzazione e controllo di un progetto. E, come Project Manager, possiamo sperimentare il crepacuore del fallimento di un nostro progetto. ⋯

Hashing delle password in PHP

Molte delle moderne applicazioni in PHP accedono a informazioni importanti dell’utente e le memorizzano in un database. Ad esempio, una web app potrebbe avere un sistema di registrazione per i nuovi utenti. Ma come si dovrebbe memorizzare lo username e la password nel database? ⋯

Parsing XML con SimpleXML

Analizzare l’XML significa essenzialmente la navigazione attraverso un documento in formato XML per la restituzione dei dati pertinenti. Un numero crescente di servizi web restituiscono i dati in formato JSON, ma un gran numero restituiscono ancora i dati in formato XML, quindi è necessario padroneggiare l’analisi dell’XML, se davvero si vuole servire dell’intera gamma di API disponibili. ⋯

redirect 301 usando mod_alias

mod_alias è fondamentalmente la versione più semplice di mod_rewrite. Non può fare le cose che fa mod_rewrite, ad esempio modificare la stringa di query. Per eseguire reindirizzamenti nel server web Apache è possibile di utilizzare il modulo mod_rewrite, naturalmente. Ma se non si ha bisogno delle tante funzionalità che offre il modulo, il modo più semplice per farlo è quello di utilizzare mod_alias. ⋯

Sporca e veloce finestra modal

Se avete bisogno di una finestra modale e avete jQuery caricato si può semplicemente personalizzare e incollare le seguenti righe di codice in qualsiasi gestore di eventi o eventhandler per far apparire rapidamente un messaggio in una finestra modale per un breve periodo di tempo sullo schermo. ⋯