項(xiàng)目設(shè)計(jì)與原理分析

一、CSS模塊化設(shè)計(jì)

1、設(shè)計(jì)原則

? ? a、可復(fù)用、能集成、要完整

? ? b、周期性迭代

2、設(shè)計(jì)方法

? ? a、先整體、后部分、再顆粒化

? ? ? ? 布局——頁(yè)面——功能——業(yè)務(wù)

? ? b、先抽象、再具體

二、JS組件設(shè)計(jì)

1、設(shè)計(jì)原則

? ? a、高內(nèi)聚、低耦合

? ? b、周期性迭代

2、設(shè)計(jì)方法

? ? a、先整體、后部分、再顆?;?/p>

? ? b、盡可能抽象

三、自適應(yīng)

1、基本概念

? ? a、CSS像素、設(shè)備像素、邏輯像素、設(shè)備像素比

? ? ? ? CSS像素:樣式表里使用的單位px

? ? ? ? 設(shè)備像素:設(shè)備的物理像素,單位pt

? ? ? ? 邏輯像素:設(shè)備獨(dú)立像素,等同于CSS像素

? ? ? ? 設(shè)備像素比:DPR = 設(shè)備像素/CSS像素,在移動(dòng)開發(fā)中1個(gè)CSS像素占用多少設(shè)備像素

? ? b、viewport

<meta name="viewport" content="width=device-width, initial-scale=1.0">

????????分類:layout viewport????visual viewport????ideal viewport

????????width=device-width的作用是使得layout viewport ==?visual viewport

? ? c、rem

? ? ? ? rem是相對(duì)于HTML根元素字體尺寸進(jìn)行計(jì)算

? ? ? ? em是相對(duì)于父元素字體尺寸進(jìn)行計(jì)算

2、工作原理

? ? a、利用viewport和設(shè)備像素比調(diào)整HTML基準(zhǔn)像素

? ? b、利用px2rem自動(dòng)轉(zhuǎn)換css單位

四、SPA設(shè)計(jì)

1、設(shè)計(jì)意義

? ? a、前后端分離

? ? b、減輕服務(wù)器壓力

? ? c、增強(qiáng)用戶體驗(yàn)

? ? d、Prerender預(yù)渲染優(yōu)化SEO

2、工作原理

? ? a、History API

? ? ? ? 要能執(zhí)行打開的動(dòng)作

? ? ? ? 要有歷史記錄操作單

? ? ? ? 通過(guò)“前進(jìn)”、“后退”、“控制”操作能回到任何一個(gè)步驟

? ? ? ? pushState創(chuàng)建一個(gè)歷史記錄

? ? ? ? onpopstate響應(yīng)瀏覽器的前進(jìn)、后退、控制事件

? ? b、Hash

? ? ? ? 當(dāng)改變某一個(gè)地址的時(shí)候(location.hash),監(jiān)聽hashchange事件,在事件里執(zhí)行動(dòng)作

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,125評(píng)論 1 92
  • 移動(dòng)設(shè)備瀏覽器的問(wèn)題中心在于CSS,特別是viewport的尺寸。在移動(dòng)設(shè)備上進(jìn)行網(wǎng)頁(yè)的開發(fā),首先得搞明白的就是移...
    勿以浮沙筑高臺(tái)閱讀 1,797評(píng)論 0 2
  • 【2017年“名校碩博人才欽州行”科技服務(wù)活動(dòng)浦北站】7月20日,科技團(tuán)小組在浦北縣寨圩鎮(zhèn)粵桂龜鱉養(yǎng)殖專業(yè)合作社進(jìn)...
    allura閱讀 276評(píng)論 0 0
  • 為什么孩子要處處跟你對(duì)著干,就是因?yàn)楹⒆酉雀杏X(jué)到父母處處跟他對(duì)著干! 這就是完美的吸引力法則了!! 為什么孩子會(huì)處...
    代燦紅_六中閱讀 339評(píng)論 0 1

友情鏈接更多精彩內(nèi)容