在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 這樣加載html模板的方法的優(yōu)缺點(diǎn)

這樣加載html模板的方法的優(yōu)缺點(diǎn)

1.今天維護(hù)公司的老代碼,看到了一部分舊的代碼。這段代碼的目的是加載html模板。

//index.html頁面的js有這段話

$('div').load('templateOfchart.html');//templateOfchart.html 存放的是一個(gè)結(jié)構(gòu)完整的模板

2.templateOfchart.html里的內(nèi)容

<!DOCTYPE html>
<html>
<head>    
    <meta charset="utf-8">
    <title></title>
</head>
<body>
********
</body>
</html>

3.這樣一個(gè)頁面里就有有一些重復(fù)的標(biāo)簽,比如meta title。這樣好么?
如果改進(jìn),怎么改進(jìn)?

4.我好奇在沒有出現(xiàn)vue等框架的時(shí)候,前端是怎么編程的,前端是怎么演變的?希望大神們可以介紹一些資料,或者指一下方向。非常感謝。

回答
編輯回答
爆扎
  1. 好不好?不太好,容易帶來潛在問題。就好比標(biāo)準(zhǔn)里寫明</body>后邊不要再加頁面內(nèi)容了,但是強(qiáng)行加上的話,也不是說瀏覽器就不給渲染了,但總歸還是不能這么搞的不是?
  2. 怎么解決?兩種寫法。第一種,把模板里不想干的全刪了;第二種,.load()可以加載HTML片段,你要加載的部分包起來加個(gè)ID,然后寫成.load('template.html #app')這種格式試試。
  3. ……問題太大了答不了,建議可以找js模板和js的mvc框架(三大的先驅(qū))看看,另外還可以看看司徒老師那本書~
2018年5月28日 16:32
編輯回答
厭遇

回答問題4,jstraining by ruanyifeng

2018年4月7日 15:55