Astuces et conseils
pour la création
d'un site internet

Des astuces pour quoi ?

Cette section comporte des astuces ou des solutions à des problèmes rencontrées pendant le développement d’un site internet. Les fruits de mes recherches, je souhaite les partager afin d’aider d’autres développeurs. Et personnellement, le fait de les mettre en ligne et de structurer les réponses me permet également de les retenir plus facilement.

Dans la mesure du possible, j’essaye d’aborder un sujet bien précis par page.

Astuces CSS

Connaître la différence entre les unités « pixel (px) », « em » et « rem »

Astuces Git

Liste des commandes pour Git

Liste des commandes pour Github

Astuces Javascript

Fonction permettant de remplacer une virgule d’une chaîne de caractère (contenant un nombre) par un point

Deux fonctions pour créer et récupérer un cookie

Fonction qui vérifie si un élément n’est pas null et qui attache un évènement à cet élément

Trier un tableau simple ou un tableau d’objet avec la méthode sort()

Utilisation des promesses en JavaScript

Différences variables var, let et const

Requêtes HTTP (Ajax) de manière asynchrone

Utiliser des évènements et en créer des personnalisés

Mot-clé « this »

Utilisation d’une classe en ES6

Utiliser les prototypes

Benchmark JavaScript : Perflink

Astuces VUE 2

Particularités des valeurs « computed » par rapport aux valeurs « data »

Optimiser vuejs avec l’outil Webpack : vuejs-webpack-bundle-analyzer

Importer un module npm dans le contexte global

Astuces TYPESCRIPT

Comprendre et utiliser un namespace

Astuces PHP

Installer globalement Composer sur mac

Utiliser un namespace

Trouver le fichier de configuration php.ini

Bien décoder le format JSON

Intéragir avec une API grâce à cURL

Installer le dump de Symfony dans un projet PHP sans utiliser ce framework

Utiliser le PhpBench pour comparer du code PHP

Astuces SYMFONY 4

Comment passer du mode développement au mode production?

Comment faire pointer le domaine vers le dossier public?

Astuces TWIG

Créer des filtres et fonctions Twig personnalisés

Autres

Markdown

Mémento Markdown

Attendre
Patientez ...