Accueil

JS - Boucler sur un objet

Tags: JavaScript

Posté le 2 août 2018


Nous souhaitons ici boucler sur l'objet suivant :

var hash = {"key1": "value1", "key2": "value2"};
		
hash["key3"] = "value3";

Pour ce faire, il existe deux solutions.

La première :

Object.keys(hash).forEach(function (key) { 
    var value = hash[key]
    console.log(key + " => " + value);
})

La seconde :

for (var key in hash) {
	console.log(key + " => " + hash[key]);
}

 

Lire ...

Bootstrap - Centrer une image responsive

Tags: CSS

Posté le 5 juin 2018


Cpj20180605213755165 bootstrap center img resp may2018

Avec Bootstrap 3, il existe deux classes CSS très pratiques qui permettent respectivement de rendre responsive une image tout en la centrant :

  • img-responsive
  • center-block

Exemple :

<img src="image.png" class="img-responsive center-block" />

 

Lire ...

PHP - Déterminer si une URL est ou non absolue

Tags: PHP

Posté le 28 mai 2018


Avec cette simple fonction, vous pourrez tester si l'URL passée en paramètre est, ou non, absolue :

public function is_absolute($url)
{
    $pattern = "/^(?:ftp|https?|feed):\/\/(?:(?:(?:[\w\.\-\+!$&'\(\)*\+,;=]|%[0-9a-f]{2})+:)*
    (?:[\w\.\-\+%!$&'\(\)*\+,;=]|%[0-9a-f]{2})+@)?(?:
    (?:[a-z0-9\-\.]|%[0-9a-f]{2})+|(?:\[(?:[0-9a-f]{0,4}:)*(?:[0-9a-f]{0,4})\]))(?::[0-9]+)?(?:[\/|\?]
    (?:[\w#!:\.\?\+=&@$'~*,;\/\(\)\[\]\-]|%[0-9a-f]{2})*)?$/xi";

    return (bool) preg_match($pattern, $url);
}

Remarque : Cette fonction est notamment utilisée par le CMS Drupal.

Lire ...

Rechercher

Tags

Suivez-nous