※ 引述《MikuLover (愛ミク的人)》之銘言:
: 課程快結束了
: 還是沒搞懂
: html裡面的
: <%
: ...
: %>
: 這個是什麼東西啊
: 為什麼html裡面可以打java的語法
: 500p奉上 = =
<% code %>
把後端code丟到前端顯示出來用的意思
例如:
<%="Hello World!"%>
就會在前端的網頁上出現"Hello World!"這串字
會需要這麼做是為了能靈活顯示需要顯示在網頁上的資訊,這種就稱為"動態網頁"
主要是搭配伺服器或資料庫共同運作,舉凡會員功能、購物車、討論區等等
https://imgur.com/8mfIDaX.jpg
例如我寫的那個網路聊天室,他的其中一頁就長這個樣子
上面有很多連接後端的語法,例如:
{% if request.user.is_authenticated %}
{{message.user.username}}這些的
不過我是用python寫的所以語法上稍微有點不太一樣