檢測多個(gè)CSS文件可能存在沖突的檢測方法

基本信息

申請(qǐng)?zhí)?/td> CN201811555106.2 申請(qǐng)日 -
公開(公告)號(hào) CN109669870A 公開(公告)日 2019-04-23
申請(qǐng)公布號(hào) CN109669870A 申請(qǐng)公布日 2019-04-23
分類號(hào) G06F11/36(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張?zhí)旎?/td> 申請(qǐng)(專利權(quán))人 廣東微云科技股份有限公司
代理機(jī)構(gòu) 深圳市合道英聯(lián)專利事務(wù)所(普通合伙) 代理人 廣東微云科技股份有限公司
地址 523000 廣東省東莞市松山湖高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)創(chuàng)新科技園10號(hào)樓副樓1樓101室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種檢測多個(gè)CSS文件可能存在沖突的檢測方法,對(duì)每個(gè)CSS文件進(jìn)行解析獲得每個(gè)CSS文件的選擇器、規(guī)則、文件名稱并且保存在數(shù)據(jù)庫,將任意一個(gè)選擇器按照順序依次對(duì)比該選擇器所屬CSS文件內(nèi)剩余選擇器,之后,再將該選擇器按照順序依次對(duì)比剩余CSS文件內(nèi)的選擇器,如果對(duì)比的兩個(gè)選擇器相同,并且兩個(gè)選擇器的規(guī)則聲明屬性相同而賦值不同確定兩個(gè)選擇器的CSS規(guī)則存在沖突,對(duì)兩個(gè)選擇器的CSS規(guī)則進(jìn)行沖突標(biāo)識(shí)并且保存數(shù)據(jù)庫。本發(fā)明能夠在引用多個(gè)CSS樣式文件前就檢測可能存在的沖突,讓研發(fā)人員能提前知曉并解決,同時(shí)可以檢測重復(fù)樣式并優(yōu)化CSS文件,減少CSS文件大小,提高加載速度。