http://m.grjzcl.com/sitemap_index.xml

一区二区日韩_蜜桃视频一区二区_尤物网在线观看_久久国产精品亚洲_欧美人体一区二区三区_成人免费视频观看视频_成人免费午夜视频

當(dāng)前位置: 首頁 > 行業(yè)新聞 > 針對(duì)自適應(yīng)網(wǎng)站開發(fā)探討的不同問題
2019-03-20
人氣 (566) 喜歡0

針對(duì)自適應(yīng)網(wǎng)站開發(fā)探討的不同問題

1、使用React.JS開發(fā)自適應(yīng)網(wǎng)站

對(duì)于開發(fā)自適應(yīng)網(wǎng)站而言, 在現(xiàn)在發(fā)達(dá)的開源社區(qū)中, 我們有很多可以使用的好東西。Bootstrap3和React.JS就是其中的佼佼者。

Bootstrap是一個(gè)前端的Framework, 可以使我們節(jié)省很多花費(fèi)在編寫CSS身上的時(shí)間。作為設(shè)計(jì)自適應(yīng)網(wǎng)站的重點(diǎn), CSS具有比較容易的會(huì)有硬件加速等的優(yōu)化;另外, 為了提高效率, 能用CSS做到的, 就盡量不要用Java Script來實(shí)現(xiàn)。

React.JS (以下簡稱React) , 是Facebook底下的開源項(xiàng)目, Instagram就是使用React開發(fā)的。React是個(gè)JS框架, 同時(shí)也是個(gè)新的網(wǎng)頁開發(fā)概念。隨著這幾年來的蓬勃發(fā)展, 一直不斷推陳出新, 甚至可以用來開發(fā)i OSApp。

React讓網(wǎng)頁開發(fā)變成一種簡單的概念。和以往使用JQuery或是其他的套件有很大不同的是, React把網(wǎng)頁中的元素當(dāng)成一個(gè)一個(gè)的“組件”, 先定義“組件”, 再將“組件”塞進(jìn)網(wǎng)頁中。這樣的做法有幾個(gè)好處:第一、我們可以重復(fù)使用相同的組件, 卻只要定義一遍;第二、我們可以享有React提供的渲染優(yōu)化。所謂的渲染優(yōu)化, 就是React對(duì)于網(wǎng)頁內(nèi)容呈現(xiàn)的處理方式加以優(yōu)化的算法。在呈現(xiàn)一個(gè)新網(wǎng)頁之前, React會(huì)先將新舊網(wǎng)頁的內(nèi)容加以比較, 找出兩者相異之處后, 再以修改舊網(wǎng)頁的文件對(duì)象的方式達(dá)成新網(wǎng)頁的呈現(xiàn)。相較于傳統(tǒng)瀏覽器整個(gè)重新剖析計(jì)算新網(wǎng)頁, React可以讓瀏覽器呈現(xiàn)網(wǎng)頁的效率大為增進(jìn)。

使用React, 網(wǎng)頁分成了“組件”和“數(shù)據(jù)”, 只要管理數(shù)據(jù), 讓React來負(fù)責(zé)渲染。這樣的作法, 我們可以很容易地開發(fā)出一個(gè)純AJAX網(wǎng)站, 讓網(wǎng)頁加載后, 便不再需要重新整理, 全部使用JS去抓“數(shù)據(jù)”。還有一個(gè)好處就是不用再為處理這些數(shù)據(jù)而傷透腦筋, 只要將數(shù)據(jù)放進(jìn)該放的地方就好。使用React的數(shù)據(jù)流寫前端的時(shí)候, 我們只要考慮整體, 而不用考慮細(xì)節(jié)。而分工從一般網(wǎng)頁設(shè)計(jì)上的功能性分工, 變成“組件”各自處理自己的部分, 而“組件”中還可以遷入其他組件, 形成一個(gè)數(shù)據(jù)流。


2、開發(fā)中遇到的問題


3.1 舊版IE瀏覽器

因?yàn)镮E老舊, 而有些地方又常常指定使用舊版IE (如IE8) , 導(dǎo)致目前還有大量舊版IE使用者。

IE11是一款可支持HTML5標(biāo)準(zhǔn)的瀏覽器, 所以我選擇支持。當(dāng)然, 我們還是必須另外寫一些程序代碼讓網(wǎng)頁支持IE11。

使用最新的瀏覽器, 我們可以使用最新的標(biāo)準(zhǔn)來編寫網(wǎng)站, 而不用遷就舊版IE瀏覽器, 套件也可以用最新版。最新版往往功能較多或是效率較高, 如JQuery 2.X以后版本不支持舊版IE。


3.2 不同的瀏覽器

每個(gè)瀏覽器的行為和支持的JS、CSS方法不同, 撰寫自適應(yīng)網(wǎng)站一定要用各種瀏覽器測試, 不然就會(huì)出現(xiàn)意外的狀況。如果不想使用太多瀏覽器, 除了Chrome外, 至少還要再使用Fire Fox, 因?yàn)镕ire Fox是一款非常遵守HTML5標(biāo)準(zhǔn)的瀏覽器。


3.3 不同的屏幕大小

這是一個(gè)基本的問題, 不同屏幕大小會(huì)影響你的網(wǎng)頁瀏覽模式, 有些時(shí)候不是調(diào)整一下DIV寬度就可以解決的。

諸如此類還有一些按鈕、表格等, 如果可以的話, 一開始就設(shè)計(jì)一個(gè)可大可小的顯示方法, 不然的話, 就必須針對(duì)不同的大小, 提供不同的網(wǎng)頁設(shè)計(jì)。手機(jī)優(yōu)先是現(xiàn)在的主流, 設(shè)計(jì)樣式時(shí)以小屏幕設(shè)計(jì)常常可以得到比較好的效果。


3.4 操作的模式和JS事件

手機(jī)上的觸控, 是不適用鼠標(biāo)事件的, 而是另外定義一個(gè)“觸控事件”, 還有手機(jī)上不容易觸發(fā)Hover事件, 有些因?yàn)槭謾C(jī)屏幕小, 很難進(jìn)行精準(zhǔn)的點(diǎn)擊。根據(jù)上述原因, 設(shè)計(jì)自適應(yīng)網(wǎng)頁給手機(jī)使用者使用時(shí), 一定要注意按鈕的大小不能太小, 也不要在網(wǎng)頁上放太多Hover的事件, 如果有用到mousedown、mouseover等鼠標(biāo)事件, 也一定要注意另外定義touchstart、touchmove事件。


3.5 不要使用外掛功能, 如Flash

這里的外掛指標(biāo)準(zhǔn) (HTML/CSS/JS) 之外的網(wǎng)頁外掛工具, 像是Flash, 因?yàn)槭謾C(jī)版瀏覽器可能不支持這些外掛, 很難跨平臺(tái)?,F(xiàn)在的Android已經(jīng)預(yù)設(shè)不使用Flash了, HTML5標(biāo)準(zhǔn)中也有很多更好用、效率更高的對(duì)象能夠取代Flash, 現(xiàn)在我們有更好的選擇, 使用大量外掛開發(fā)網(wǎng)頁的時(shí)代已經(jīng)過去了。


3.6 網(wǎng)頁加載速度

其實(shí)這個(gè)問題不只在自適應(yīng)網(wǎng)站上會(huì)有, 一般網(wǎng)站也該注意。

使用了很多套件、自適應(yīng)的CSS檔案, 我們的網(wǎng)頁常常會(huì)很肥大, 尤其是移動(dòng)設(shè)備常常不會(huì)有良好的網(wǎng)絡(luò)環(huán)境, 瀏覽網(wǎng)站一次可能就要加載好幾秒甚至幾分鐘。


盡量不要加載不必要的CSS、JS, 然后啟用壓縮功能, 把空白和換行壓縮掉, 并用gzip壓縮, 大概可以讓整個(gè)網(wǎng)頁變成原本的20%甚至更小。


http://m.grjzcl.com


相關(guān)閱讀:廣州網(wǎng)站建設(shè)新聞?lì)愓军c(diǎn)的開發(fā)事項(xiàng)

                公司網(wǎng)站設(shè)計(jì)怎么做更能綁住用戶的心


上一篇:企業(yè)進(jìn)行網(wǎng)站建設(shè)是為了什么 下一篇:巨頭涌入,2019小程序還有新機(jī)會(huì)么?

熱門推薦

相關(guān)文章閱讀

?
粵ICP備16115988號(hào) ? 2013-2017 zhilongtech
咨詢
業(yè)務(wù)咨詢,點(diǎn)擊這里
電話
020-37413107
搜索
掃一掃關(guān)注微信公眾號(hào)
掃描二維碼分享到微信
主站蜘蛛池模板: 99热这 | 亚洲91精品 | 台湾50部三级 | 日本特级视频 | 99在线视频精品费观看视 | 2021国产精品自在拍在线播放 | 中文精品99久久国产 | 久热久热 | 亚洲一二四区性毛片1在线 亚洲一级理论片 | 日本日韩欧美 | 色秀视频免费网站在线观看 | 国产国语一级毛片在线视频 | 国产一区福利 | 97人洗澡人人澡人人爽人人 | 青青在线精品视频 | 国产精品亚洲片在线花蝴蝶 | 天天爱天天操天天射 | 久在草视频 | 两个人的视频观看www | 国产一区二区三区久久 | 1a级毛片免费观看 | 国内精品久久久久久影院网站小说 | 免费观看在线视频 | 欧美一区中文字幕 | 久久黄色精品视频 | 手机看片日韩日韩国产在线看 | 全免费a级毛片免费看视频免 | 国产精品jizz在线观看网站 | 天天干天天添 | 天天干天天草 | 青草草在线观看 | 欧美人与善交大片 | 在线亚洲+欧美+日本专区 | 欧美黄区 | 国产精品久久久久久小说 | 人人射人人爱 | 开心丁香婷婷深爱五月 | 欧洲精品一区二区 | 国产黄色91| 真实的强视频69视频 | 国产主播精品 |