Utilisation RegExp dans article sur PushState
Bonjour,
je m'intéresse en ce moment à ces fonctions "pushstate" et consors.
L'exemple "IV. Navigation via pushstate" est très clair mais je ne comprends pas pourquoi il y a le "if(!patt.test(route))" :
Code:
1 2 3 4 5 6 7 8 9
| function changeRoute(route){
var patt= new RegExp("/([0-9])/");
if(!patt.test(route)){
history.pushState(null, null, "/article/0/spring_c_est_bien");
changeRoute("/article/0/spring_c_est_bien");
} else {
getArticle(patt.exec(route)[1]);
}
} |
Comme s'il fallait avoir un lien sur lequel retomber si l'url n'était pas au format "/0-9/lorem"
D'avance merci,
Nico.