Ich bewerbe mich um einen Front-End-Test, der eine Seite hat, auf der ich eine responsive Version entwickeln könnte. Also ich git clone
sie Repository laufen npm install
, laufen grunt
und als ich endlich die HTML im Browser öffnen erhalte ich diesen Fehler an Konsole:Was bedeutet "{%" in Javascript?
Also ich finde, warum dies geschieht, und ich fand dieses Javascript :
var marker = new google.maps.Marker({
map: map,
icon: {
url: '{% static "assets/images/marker_center.png" %}',
size: new google.maps.Size(71, 156),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(38, 95)
},
position: pyrmont
});
Also dachte ich, das ist die {%
ein sintaxe bei google Maps aPI verwendet, aber es ist nicht. Es ist nicht erforderlich, ich kann einfach den Pfad zum Bild und die Seite ohne Fehler schreiben. Meine Frage ist, warum sie {%
setzen?
Irgendeine Idee warum der Grunt diesen Code nicht ersetzt? –
Es handelt sich um ein Python-Schablonentag zum Verknüpfen mit einer im STATIC ROOT gespeicherten Datei. Weitere Informationen finden Sie in der [Dokumentation] (https://docs.djangoproject.com/en/1.9/ref/templates/builtins/#std:templatetag-static). –