網(wǎng)站設(shè)計(jì)中的技術(shù)與算法

2022-05-12    分類(lèi): 網(wǎng)站設(shè)計(jì)

網(wǎng)站設(shè)計(jì)要通過(guò)編碼實(shí)現(xiàn),針對(duì)功能不同的網(wǎng)站要配合相應(yīng)算法實(shí)現(xiàn),將算法通過(guò)代碼進(jìn)行設(shè)計(jì),完成網(wǎng)站提供的功能。例如,在線(xiàn)測(cè)評(píng)系統(tǒng),就會(huì)要求對(duì)評(píng)測(cè)的網(wǎng)站平臺(tái)提供合理的出卷策略模塊,我們就可能要使用遺傳算法,進(jìn)行試卷試難度的控制與試題范圍的覆蓋。再比如網(wǎng)購(gòu)平臺(tái)網(wǎng)站的設(shè)計(jì),很多平臺(tái)通過(guò)用戶(hù)瀏覽的商品信息,進(jìn)行用戶(hù)身份信息以及可能需要的商品信息的分析,從而推薦自身認(rèn)為用戶(hù)可能會(huì)購(gòu)買(mǎi)的產(chǎn)品,以增加網(wǎng)站產(chǎn)品銷(xiāo)售量。這就需要在用戶(hù)搜索中,進(jìn)行搜索記錄和算法分析,相關(guān)算法較多,這里簡(jiǎn)單推薦協(xié)同過(guò)濾算法,以及在搜索中判斷重要程度的 pagerank算法。

瀏覽器的兼容技術(shù)問(wèn)越:流的瀏覽器主要包括 Firefox、 Opera、 chrome、E、 safan等,不同的瀏覽器使用的瀏覽器內(nèi)核不一樣導(dǎo)致不同測(cè)覽器對(duì)網(wǎng)頁(yè)的解析不一致,因此導(dǎo)致網(wǎng)頁(yè)展示出現(xiàn)差異,例如出現(xiàn)排版不正確字體大小不一致、圖片展示有差異等,這被稱(chēng)為“測(cè)覽器兼容性”因此,網(wǎng)站開(kāi)發(fā)者不斷研究網(wǎng)頁(yè)標(biāo)準(zhǔn),讓用戶(hù)可以在任意瀏覽器中瀏覽同一個(gè)頁(yè)面達(dá)到一樣的效果。瀏覽器對(duì)含小數(shù)值的像素解析不一致。每一個(gè)瀏覽器對(duì)于含小數(shù)值的像素解析都存在不一致的地方。例如1.9 px. Firefox/ Google Chrome/Opera/E8取值為12px正E67/ Safan會(huì)取值為1 Ipx: IE9以上的版本會(huì)直接解析為119px:在做網(wǎng)頁(yè)兼容的時(shí)候,要是遇到在E67/ safar中設(shè)置文字大小為11px可以使用該方法,直接把文字大小設(shè)置為11.8就可以達(dá)到日的了。這樣還可以省下一個(gè) CSS HACK.PX、HM和REM的使用對(duì)網(wǎng)頁(yè)版面的影響。PK是絕對(duì)單位,而是相對(duì)單位,在設(shè)置字體大小的時(shí)候,最好使用EM:當(dāng)用正調(diào)整網(wǎng)頁(yè)自由編放的時(shí)候,PK不會(huì)做出任何的反應(yīng),而EM則可以隨著頁(yè)面的縮放而縮放,默認(rèn)的1em=16px;而EM是相對(duì)值,會(huì)繼承其父級(jí)元素的字體大小,如果全局變量中設(shè)置了“ body(font-size:l2px}個(gè)相對(duì)單位,REM就是根 EMREN是相對(duì)于 則1em=12px;而REM是一個(gè)CS3新增的一HIML的根元素,網(wǎng)站設(shè)計(jì)只要調(diào)整根元素的大小就可以調(diào)整一個(gè)頁(yè)面的字體大小,并且該屬性正8以上的版本都可識(shí)別,包括其他瀏覽器都能支持。

標(biāo)題名稱(chēng):網(wǎng)站設(shè)計(jì)中的技術(shù)與算法
瀏覽地址:http://www.bm7419.com/news7/152557.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化