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

基本信息

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

摘要

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