序模板程序模板下載-站長素材
http://sc.chinaz.com/moban/ChengXuMoBan.html
我愛模板 – 奮斗的十二的博客
https://www.5imb.com/
模板王-網站模板,div+css模板,html模板,上萬個免費網頁模板下載大全
https://www.5imb.com/
網頁模板,網站模板免費下載,做網站首選模板無憂
http://www.mb5u.com/
AB模板網_織夢模板下載_dede模板_網站模板源碼下載-www.adminbuy.cn
http://www.adminbuy.cn/
在之前介紹創建 Custom Elements 的代碼中,有一個地方是比較繁瑣的:Shadow DOM 中的每個子元素都是通過 document.createElement 方法創建的。就像下面這樣的:
那到底有沒有方法能簡化這一步操作呢?答案是有的,就是我們今天要介紹的主角 —— Template。
引用 MDN 上的原話是:
HTML內容模板(<template>)元素是一種用于保存客戶端內容機制,該內容在加載頁面時不會呈現,但隨后可以(原文為 may be)在運行時使用 JavaScript 實例化。
將模板視為一個可存儲在文檔中以便后續使用的內容片段。雖然解析器在加載頁面時確實會處理**<template>**元素的內容,但這樣做只是為了確保這些內容有效;但元素內容不會被渲染。
通過這個概念解釋,我們可以知道關于 Templates 的以下幾點:
Templates 是較早之前出現的,比 Web Components 更早。
Templates 除了全局屬性(也就是所有 HTML 元素所共有的屬性)外,只有一個私有屬性 :content,這個屬性是只讀的,返回 Templates 內部的文檔片段對象及其 DOM 結構。
在控制臺操控一下template,結果如下:
我們可以將 templateEle.content 當做一個正常的 document 對象來使用。
<body>
<h1>使用 Templates</h1>
<template>
<div>
這是 template 標簽內的子節點內容
</div>
</template>
</body>
頁面顯示效果如下:
符合以上兩點:被解析、不渲染。
如果想要將 Templates 中的節點內容加載到當前頁面顯示出來,我們可以使用一下 JS 代碼實現:
// 獲取 template 元素
const templateEle = document.querySelector("template");
// 獲取 template 元素包含的文檔片段
const content = templateEle.content;
// content 可以當做正常的 document 來使用
const node = content.querySelector("div");
// 追加節點到當前文檔
document.body.appendChild(node);
最終效果如下:
但是這樣操作的話,就存在一個缺陷,由于將 Templates 代碼片段內部的 div 追加到了當前文檔結構,所以 Templates 內部的 div 節點消失。
為了避免修改內容模板內部的 DOM 結構,我們可以先克隆模板內部的元素節點,再將克隆的節點追到到當前文檔:
// 獲取 template 元素
const templateEle = document.querySelector("template");
// 獲取 template 元素包含的文檔片段
const content = templateEle.content;
// content 可以當做正常的 document 來使用
const node = content.querySelector("div");
// 導入 node 到 當前文檔
// 必須要有這一步
const cloneNode = document.importNode(node, true);
// 也可以使用 cloneNode
// const cloneNode = node.cloneNode(true);
// 追加節點到當前文檔
document.body.appendChild(cloneNode);
Templates 可以將一些頁面內容事先封裝并且保存在 HTML 頁面上,且不進行渲染,隨后可以使用 JS 來操作 Templates。
以上就是 Templates 的有關知識點。
~
~ 本文完,感謝閱讀!
~
學習有趣的知識,結識有趣的朋友,塑造有趣的靈魂!
大家好,我是〖編程三昧〗的作者 隱逸王,我的公眾號是『編程三昧』,歡迎關注,希望大家多多指教!
天繼續來介紹關于【網頁網絡】類的網站,記得收藏好啦!
Awwwards
https://www.awwwards.com/
Awwwards是一個專門為設計精美的網站以及富有創意的網站頒獎的網站,Awwwards上的獲獎網站來自全世界優秀的網頁設計師之手,網站每天評選出一個“Site of the Day”。如果你想學習國外優秀設計網站的設計思路,可以從Awwwards找到大量的實例。
設計達人
http://www.shejidaren.com/
網站主要收集國內外高質量網頁設計文章、優秀設計素材,內容以高質量為主,文章或資料都經過精心搜集調研才會發布。設計達人網站所有投稿都是經過嚴格審核,在發布文章同時還注重用戶的閱讀體驗,每篇文章的排版都要求簡潔、舒適,每一點都為用戶考慮。
模板王
http://www.mobanwang.com/
模板王是提供網頁模板下載、交流、咨詢的網絡平臺,致力于打造中國最大免費網頁模板下載基地。
68Design
http://www.68design.net/
68Design是目前國內唯一能為網頁視覺類人才提供專業晉級、評估服務的實名制平臺,是集專業性、公信力、影響力為一體的知名設計類網站。10多年只潛心于網頁視覺專業人才研究及晉級評估,堅持公正性、獨立性以及嚴謹性,是業內公認權威的第三方視覺人才評估平臺。
黃蜂網
http://woofeng.cn/
黃蜂網創建于2013年1月4日,專注于網頁、UI、平面設計。致力于收集國內外優秀網頁、UI、平面設計作品,和國內設計師一起學習成長!
UI制造者
http://www.uimaker.com/
UI制造者是為UI設計師提供UI設計,軟件界面設計欣賞,后臺界面的UI界面設計專業站,除了UI設計,軟件界面設計欣賞,后臺界面,我們還為您提供后臺管理系統界面,后臺模版,UI設計培訓等內容。
致設計
http://www.zhisheji.com/
致設計隸屬于北京巧匠教育咨詢有限公司,專業電商設計師交流平臺聚集了中國絕大部分的80,90電商設計師在此分享了他們的店鋪設計,創意設計,美工設計和淘寶首頁設計等優秀作品,是電商領域設計師們的福音、靈感庫、素材庫。這里有海量的PSD源文件素材、作品、教程等等,也有電商設計大師們潛伏于此進行免費公開課,是電商設計師不可多得的設計網站。
REEOO
http://reeoo.com/
Reeoo時尚潮流網站設計欣賞網是一個收集最新的時尚潮流網站設計案例,為你提供設計靈感,和成功案例的網站。
微企點
http://www.wqdian.com/
微企點是簡單而強大的H5自助建站平臺,采用的云計算和HTML5技術,實現零代碼快速制作炫酷網站。微企點匯聚海量H5精美模板,采用可視化拖拽建站技術,操作簡單,功能強大,一鍵上線,降低企業網站建設和營銷成本。微企點是一家致力于為中小微企業、創業創新者提供簡單好用的一站式專業網站建設平臺。
八只熊酷站
http://www.8bears.com/single/aboutus.html
2008年創辦,一直堅持獨特、新銳和原創的運營原則,通過這個平臺,已經有越來越多的設計師朋友迅速成長,共同開創中國設計師群體的新局面!
圖趣網
http://www.tuquu.com/
圖趣網綜合性網頁設計網站,于2011年9月創立于山東濟南。專注提供網頁設計、網頁設計教程、網頁設計培訓等服務的網絡媒體,是一個為網頁設計行業提供高質量的交流平臺和資源共享平臺的組織機構,致力于推廣最新的網頁設計教程及理論,關注最新的設計動態。
七米設計
http://www.7msj.com/
2015年創建的以分享電商設計、設計交流、代碼、素材、教程等為 一體的分享類發布平臺。七米設計網,匯聚中國電商設計高端理念,產品修圖,店鋪設計經驗分享。
吾淘網
http://psc4d.com/
電商設計、網店設計、淘寶裝修、天貓設計、京東設計修教程視頻,網頁,電商,成都睿謀品牌設計,原創作品 站酷網,中國人氣設計師互動平臺。
設計我的
http://www.sj5d.com/
網站提供網頁模板,網頁圖標,網頁特效,3D模型等網頁設計素材下載,設計我的為廣大網友制作網頁提供網站模板素材免費下載參考。
Ue設計平臺
http://www.uehtml.com/
UEhtml是北京優藝客文化傳播有限公司旗下的設計師交流平臺,專為熱愛界面設計的設計師打造。這里擁有最無敵的創意、最精美的視覺、最具國際化的意識和前瞻性思維!網站的優勢在于我們重視于每一份業務的設計質量,而不在意業務的數量多少,提升客戶網站形象是網站致力追求的業務目標。
One Page Love
https://onepagelove.com/
OnePageLove:網站單頁模版分享網是一個提供海量單頁模版展示和素材資源的網站,是網頁設計師尋找靈感和獲取精美網頁設計的站點,該網站成立于2006年,目前已收錄30多種行業分類的模版。
設計路上
http://www.sj63.com/
網站包含酷站收藏大全,酷站欣賞,韓國網站欣賞,歐美網站,國內網站欣賞,設計欣賞,提供網頁設計,網站建設,平面設計,韓國矢量素材下載。
全球酷站中心
https://www.iiiimg.com/
html5網站欣賞、同步更新全球最頂尖的html5網站。
straightline
http://bm.straightline.jp/
Straightline 是一個收藏日本優秀的商業、企業、創意、藝術、購物等范疇的網站,幫助設計師們找到更多的靈感和設計理念,同時也可以注冊帳號來使用該網站上的書簽服務,收藏更多值得推薦的站點資源。
4db
http://4db.cc/
4DB網站是日本一家致力于分享網站設計展示的站點,通過日本地理位置的方式來劃分不同地區的行業網站集合,這也是日本互聯網行業站點最全的集合。
81web
http://81-web.com/
81web網站也是日本的一家分享網站設計展示的站點。網站收藏了很多類型的網頁設計,是很多網頁設計師參考的來源。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。