国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種網(wǎng)頁(yè)特效實(shí)現(xiàn)方法和瀏覽器的制作方法

      文檔序號(hào):6576561閱讀:506來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):一種網(wǎng)頁(yè)特效實(shí)現(xiàn)方法和瀏覽器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)信息領(lǐng)域,尤其涉及一種網(wǎng)頁(yè)特效實(shí)現(xiàn)方法和瀏覽器。
      背景技術(shù)
      隨著web技術(shù)的不斷發(fā)展,基于web的應(yīng)用也越來(lái)越多。在計(jì)算機(jī)上,各種效果絢 麗、視覺(jué)沖擊力強(qiáng)的恥b頁(yè)面被越來(lái)越多的用戶(hù)所喜歡和接受。在嵌入式環(huán)境下,也要實(shí)現(xiàn) 這種效果,就對(duì)硬件和支持恥b應(yīng)用的瀏覽器等提出了更高的要求。 目前,在開(kāi)發(fā)web頁(yè)面時(shí),要實(shí)現(xiàn)特效,基本的方法就是將元素的大小(width, height),位置(left, top),透明度(opacity) —步一步地進(jìn)行變化,連續(xù)看起來(lái)就好像 是動(dòng)態(tài)的變化效果。而在網(wǎng)頁(yè)中,要實(shí)現(xiàn)這種變化,唯一能使用的方法就是將元素標(biāo)簽 的left(距離左邊界的值),top(距離上邊界的值),width(寬度),height(高度),透 明度(opacity)每移動(dòng)一步就進(jìn)行變化一次。比如,通過(guò)JavaScript操作文檔對(duì)象模型 (Document Object Model, DOM)節(jié)點(diǎn)的元素,改變其left, top, width, height, opacity的 值,來(lái)實(shí)現(xiàn)特效。 特效每執(zhí)行一步,都需要修改left, top, width, height, opacity這五個(gè)值中的至 少一個(gè),重新對(duì)元素的屬性值進(jìn)行解析和操作。這種頻繁的變化每次都會(huì)引起瀏覽器對(duì)于 該區(qū)域的重新排版,布局和刷新。在嵌入式資源有限的情況下,這樣的操作不僅影響速度, 而且對(duì)于特效的展現(xiàn)也顯得不是那么絢麗和連貫。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種網(wǎng)頁(yè)特效實(shí)現(xiàn)方法和瀏覽器, 可以快速的實(shí)現(xiàn)網(wǎng)頁(yè)特效。 為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種網(wǎng)頁(yè)特效實(shí)現(xiàn)方法,包括獲取 網(wǎng)頁(yè)標(biāo)簽,并判斷所述標(biāo)簽中是否包括特效屬性;若判斷結(jié)果為是,則獲取所述標(biāo)簽中設(shè)置 的特效類(lèi)型和特效參數(shù);根據(jù)所述特效類(lèi)型和特效參數(shù)顯示所述特效;在所述特效顯示完 后,更新所述標(biāo)簽。 其中,所述更新所述標(biāo)簽包括獲取所述特效屬性的特效屬性值,根據(jù)所述特效屬
      性值更新所述標(biāo)簽的標(biāo)準(zhǔn)屬性值;根據(jù)所述標(biāo)準(zhǔn)屬性值在網(wǎng)頁(yè)中顯示所述標(biāo)簽。 所述根據(jù)所述特效類(lèi)型和特效參數(shù)顯示所述特效包括根據(jù)所述特效類(lèi)型和特效
      參數(shù)通知特效實(shí)現(xiàn)模塊實(shí)現(xiàn)所述特效;顯示所述特效實(shí)現(xiàn)模塊實(shí)現(xiàn)的所述特效。 相應(yīng)地,本發(fā)明實(shí)施例還提供了一種瀏覽器,包括屬性獲取模塊,用于獲取網(wǎng)頁(yè)
      標(biāo)簽,并判斷所述標(biāo)簽中是否包括特效屬性;參數(shù)獲取模塊,用于當(dāng)屬性獲取模塊的判斷結(jié)
      果為是時(shí),獲取所述標(biāo)簽中設(shè)置的特效類(lèi)型和特效參數(shù);顯示模塊,用于根據(jù)所述特效類(lèi)型
      和特效參數(shù)顯示所述特效;更新模塊,用于在所述特效顯示完后,更新所述標(biāo)簽。 其中,所述更新模塊包括值獲取子模塊,用于獲取所述特效屬性的特效屬性值,
      根據(jù)所述特效屬性值更新所述標(biāo)簽的標(biāo)準(zhǔn)屬性值;顯示子模塊,用于根據(jù)所述標(biāo)準(zhǔn)屬性值
      3在網(wǎng)頁(yè)中顯示所述標(biāo)簽。 所述顯示模塊包括通知子模塊,用于根據(jù)所述特效類(lèi)型和特效參數(shù)通知特效實(shí) 現(xiàn)模塊實(shí)現(xiàn)所述特效;顯示子模塊,用于顯示所述特效實(shí)現(xiàn)模塊實(shí)現(xiàn)的所述特效。
      在本發(fā)明實(shí)施例中,通過(guò)標(biāo)簽攜帶特效的相關(guān)信息,在特效實(shí)現(xiàn)過(guò)程中不需對(duì)標(biāo) 簽進(jìn)行更改,只需要在特效實(shí)現(xiàn)完成后再更新標(biāo)簽,使得特效可以快速的實(shí)現(xiàn);同時(shí)采用單 獨(dú)特效實(shí)現(xiàn)模塊執(zhí)行特效,提高了網(wǎng)頁(yè)中特效的執(zhí)行效率。


      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
      圖1是本發(fā)明實(shí)施例中的網(wǎng)頁(yè)特效實(shí)現(xiàn)方法的一個(gè)具體流程示意圖;
      圖2是本發(fā)明實(shí)施例中的網(wǎng)頁(yè)特效實(shí)現(xiàn)方法的另一個(gè)具體流程示意圖;
      圖3是本發(fā)明系統(tǒng)實(shí)施例中的三層結(jié)構(gòu)的示意圖;
      圖4是本發(fā)明系統(tǒng)實(shí)施例中的三層之間的交互關(guān)系和執(zhí)行流程;
      圖5是本發(fā)明系統(tǒng)實(shí)施例中瀏覽器的一種組成示意圖。
      具體實(shí)施例方式
      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。 本發(fā)明實(shí)施例中的技術(shù)方案主要是利用了瀏覽器支持的標(biāo)簽功能,來(lái)實(shí)現(xiàn)特效的 快速實(shí)現(xiàn)。對(duì)了更好的理解本發(fā)明,先介紹一下本發(fā)明實(shí)施例中的瀏覽器和網(wǎng)頁(yè)的一些基 本特性 1.瀏覽器支持各種標(biāo)簽,支持這些標(biāo)簽所具有的標(biāo)準(zhǔn)屬性。如支持div標(biāo)簽的id
      屬性(標(biāo)簽的唯一標(biāo)識(shí))、支持align屬性(標(biāo)簽的位置類(lèi)型左對(duì)齊、右對(duì)齊、居中等)等。 2.當(dāng)瀏覽器的用戶(hù)通過(guò)瀏覽器打開(kāi)網(wǎng)頁(yè)或者顯示網(wǎng)頁(yè)時(shí),瀏覽器會(huì)解析網(wǎng)頁(yè)中這
      些標(biāo)簽,根據(jù)標(biāo)簽的屬性值來(lái)決定頁(yè)面的排版和顯示。 基于上述的基本特性,本發(fā)明實(shí)施例的實(shí)現(xiàn)原理是 1)在瀏覽器支持標(biāo)簽的標(biāo)準(zhǔn)屬性外,額外擴(kuò)展標(biāo)簽的一個(gè)私有屬性(以下的實(shí)施 例中稱(chēng)之為特效屬性)。如給div標(biāo)簽擴(kuò)展一個(gè)私有屬性effect。 2)特效實(shí)現(xiàn)模塊通過(guò)JavaScript擴(kuò)展實(shí)現(xiàn)一套特效。該特效包括移動(dòng)特效(從
      A點(diǎn)慢慢移動(dòng)到B點(diǎn))、透明度特效(從不透明慢慢變化到半透明)等等。其中,特效實(shí)現(xiàn)
      模塊涉及兩個(gè)部分共同完成特效這個(gè)工作。 一是JavaScript擴(kuò)展,來(lái)標(biāo)識(shí)和通知瀏覽器某
      標(biāo)簽是額外擴(kuò)展標(biāo)簽;二是瀏覽器可以依賴(lài)的別的模塊來(lái)具體實(shí)現(xiàn)特效。 3)當(dāng)打開(kāi)或者顯示網(wǎng)頁(yè)時(shí),瀏覽器解析網(wǎng)頁(yè)中的標(biāo)簽時(shí),發(fā)現(xiàn)div標(biāo)簽有一個(gè)特
      殊的effect屬性,就知道該標(biāo)簽是一個(gè)特殊的標(biāo)簽,然后根據(jù)該標(biāo)簽設(shè)置的特效類(lèi)型讓特效實(shí)現(xiàn)模塊去執(zhí)行特效,這時(shí)瀏覽器不對(duì)該標(biāo)簽進(jìn)行管理。當(dāng)特效執(zhí)行完畢后,瀏覽器最后 刷新一個(gè)該標(biāo)簽的結(jié)束位置即可。 這樣,瀏覽器中的標(biāo)簽既實(shí)現(xiàn)了特效的執(zhí)行過(guò)程,瀏覽器又只需對(duì)標(biāo)簽進(jìn)行了一 次刷新(最后一次),大大簡(jiǎn)化了現(xiàn)有技術(shù)中的多次刷新過(guò)程。
      以下基于上述原理詳細(xì)描述本發(fā)明的各個(gè)具體實(shí)施例。 如圖1所示,為本發(fā)明實(shí)施例中的網(wǎng)頁(yè)特效實(shí)現(xiàn)方法的一個(gè)具體流程示意圖,該 方法包括 101、獲取網(wǎng)頁(yè)標(biāo)簽,并判斷所述標(biāo)簽中是否包括特效屬性。該標(biāo)簽可以是行內(nèi)元 素,也可以是塊級(jí)元素。如可以是塊級(jí)元素div,其id為ID,該元素可能包含圖片、文字或 者其他信息。 102、若判斷結(jié)果為是,則獲取所述標(biāo)簽中設(shè)置的特效類(lèi)型和特效參數(shù)。根據(jù)預(yù)定 的設(shè)置,可以是當(dāng)步驟101判斷為是時(shí),即可默認(rèn)為標(biāo)簽中設(shè)置有合法的特效類(lèi)型和參數(shù), 則此時(shí)可直接獲取設(shè)置的特效類(lèi)型和參數(shù)。 也可以是進(jìn)一步判斷是否有且有合法的特效類(lèi)型和參數(shù),則此時(shí),本步包括判斷
      所述標(biāo)簽中是否設(shè)置了特效類(lèi)型和特效參數(shù);若判斷結(jié)果為是,則解析設(shè)置的所述特效類(lèi)
      型和特效參數(shù)是否合法;若解析結(jié)果為是,則獲取所述特效類(lèi)型和特效參數(shù)。 103、根據(jù)所述特效類(lèi)型和特效參數(shù)顯示所述特效。其中,在顯示特效時(shí),特效的實(shí)
      際實(shí)現(xiàn)可由其他的軟件或硬件實(shí)現(xiàn),如通過(guò)特效實(shí)現(xiàn)模塊。則本步具體可包括根據(jù)所述特
      效類(lèi)型和特效參數(shù)通知特效實(shí)現(xiàn)模塊實(shí)現(xiàn)所述特效;顯示所述特效實(shí)現(xiàn)模塊實(shí)現(xiàn)的所述特
      效。進(jìn)一步的,可通過(guò)其他軟件或硬件實(shí)現(xiàn)該特效實(shí)現(xiàn)模塊的特效執(zhí)行。 104、在所述特效顯示完后,更新所述標(biāo)簽。本步具體可以包括獲取所述特效屬性
      的特效屬性值,根據(jù)所述特效屬性值更新所述標(biāo)簽的標(biāo)準(zhǔn)屬性值;根據(jù)所述標(biāo)準(zhǔn)屬性值在
      網(wǎng)頁(yè)中顯示所述標(biāo)簽。
      如圖2所示,為對(duì)上述實(shí)施例的進(jìn)一步詳細(xì)說(shuō)明。在本例中,包括
      201、瀏覽器打開(kāi)一個(gè)網(wǎng)頁(yè)或者顯示網(wǎng)頁(yè)。
      202 、瀏覽器對(duì)網(wǎng)頁(yè)中的標(biāo)簽進(jìn)行解析。 203、瀏覽器解析標(biāo)簽后,檢查標(biāo)簽中是否設(shè)置了特殊屬性(或稱(chēng)特效屬性),若沒(méi) 有設(shè)置則轉(zhuǎn)208,否則執(zhí)行下一步。 204、瀏覽器檢查標(biāo)簽中是否設(shè)置了特效類(lèi)型和參數(shù),若沒(méi)有則轉(zhuǎn)208,否則執(zhí)行下
      __Lt少。 205、瀏覽器解析特效類(lèi)型和參數(shù)。 206、驗(yàn)證特效類(lèi)型和參數(shù)是否合法,若為非法則轉(zhuǎn)208,否則執(zhí)行下一步。
      207、瀏覽器將特效類(lèi)型和參數(shù)通知給特效實(shí)現(xiàn)模塊執(zhí)行特效,特效實(shí)現(xiàn)模塊執(zhí)行 特效并通過(guò)瀏覽器在網(wǎng)頁(yè)上顯示該特效,特效實(shí)現(xiàn)模塊在特效執(zhí)行完畢后,通知瀏覽器,瀏 覽器根據(jù)特殊屬性的特殊屬性值更新標(biāo)簽的標(biāo)準(zhǔn)屬性值。 其中,特效實(shí)現(xiàn)模塊執(zhí)行特效時(shí),需先接到需要執(zhí)行特效的任務(wù),特效類(lèi)型,特效 參數(shù)等信息時(shí),然后再開(kāi)始執(zhí)行特效了。例如移動(dòng)特效,從A(IO,IO)的位置到B(200,10) 的位置,執(zhí)行10次,每次間隔10毫秒。特效實(shí)現(xiàn)模塊獲得這些信息后開(kāi)始執(zhí)行特效起始 點(diǎn)在A(10, 10),等10毫秒,然后到了 C點(diǎn)(29, 10),再等10毫秒,到了 D點(diǎn)(48, 10)......,
      5共執(zhí)行了 IO次,就實(shí)現(xiàn)了從A移動(dòng)到B的移動(dòng)特效。用戶(hù)看到了一個(gè)圖片移動(dòng)的過(guò)程。
      208、瀏覽器根據(jù)標(biāo)簽的標(biāo)準(zhǔn)屬性顯示標(biāo)簽。 同時(shí),在通過(guò)瀏覽器實(shí)現(xiàn)上述方案時(shí),可采用如圖3所示的三層結(jié)構(gòu)實(shí)現(xiàn)。其中, 網(wǎng)頁(yè)特效顯示層和瀏覽器特效控制層在瀏覽器一方實(shí)現(xiàn),而具體特效實(shí)現(xiàn)層則可通過(guò)特效 實(shí)現(xiàn)模塊來(lái)實(shí)現(xiàn)。 其中,網(wǎng)頁(yè)特效顯示層進(jìn)行正常的網(wǎng)頁(yè)布局和排版;設(shè)置執(zhí)行特效的標(biāo)簽和該特 效屬性,如特效類(lèi)型,特效參數(shù)等;顯示特效的執(zhí)行過(guò)程。 瀏覽器特效控制層解析需要執(zhí)行特效的標(biāo)簽和特效屬性;通知具體特效實(shí)現(xiàn)層去 執(zhí)行特效;具體特效實(shí)現(xiàn)層特效執(zhí)行完后通知瀏覽器特效控制層,瀏覽器特效控制層獲知 后更新標(biāo)簽屬性。 具體特效實(shí)現(xiàn)層得到執(zhí)行特效的命令后開(kāi)始執(zhí)行特效;執(zhí)行完后通知瀏覽器。
      根據(jù)上述分工,圖4顯示了這三層之間的交互關(guān)系和執(zhí)行流程。該流程包括
      401、獲取網(wǎng)頁(yè),網(wǎng)頁(yè)中可能包含多個(gè)標(biāo)簽。
      402、檢測(cè)網(wǎng)頁(yè)中的標(biāo)簽是否設(shè)置了特效屬性。 403、解析設(shè)置了特效屬性的標(biāo)簽,獲得標(biāo)簽中的特效類(lèi)型和參數(shù)。 404、通知開(kāi)始執(zhí)行特效。 405、執(zhí)行特效。 406、網(wǎng)頁(yè)中顯示特效的執(zhí)行過(guò)程。 407、特效執(zhí)行完畢,通知瀏覽器。 408、更新標(biāo)簽的屬性。 這樣,網(wǎng)頁(yè)特效顯示層保證了頁(yè)面的正常顯示和展現(xiàn)特效;瀏覽器特效控制層保 證了解析到標(biāo)簽的特效屬性,通知執(zhí)行特效和更新標(biāo)簽的屬性。具體特效實(shí)現(xiàn)層保證了特 效的正常執(zhí)行。在本例中,該瀏覽器控制層既可以支持普通標(biāo)簽的正常顯示,也可以支持包 含特效屬性的標(biāo)簽的特效顯示。 相應(yīng)與上述流程,本發(fā)明實(shí)施例還提供了一種瀏覽器,如圖5所示,其包括屬性 獲取模塊51,用于獲取網(wǎng)頁(yè)標(biāo)簽,并判斷所述標(biāo)簽中是否包括特效屬性;參數(shù)獲取模塊52, 用于當(dāng)屬性獲取模塊的判斷結(jié)果為是時(shí),獲取所述標(biāo)簽中設(shè)置的特效類(lèi)型和特效參數(shù);顯 示模塊53,用于根據(jù)所述特效類(lèi)型和特效參數(shù)顯示所述特效;更新模塊54,用于在所述特 效顯示完后,更新所述標(biāo)簽。 其中,顯示模塊可包括通知子模塊,用于根據(jù)所述特效類(lèi)型和特效參數(shù)通知特效
      實(shí)現(xiàn)模塊實(shí)現(xiàn)所述特效;顯示子模塊,用于顯示所述特效實(shí)現(xiàn)模塊實(shí)現(xiàn)的所述特效。 更新模塊可包括值獲取子模塊,用于獲取所述特效屬性的特效屬性值,根據(jù)所述
      特效屬性值更新所述標(biāo)簽的標(biāo)準(zhǔn)屬性值;顯示子模塊,用于根據(jù)所述標(biāo)準(zhǔn)屬性值在網(wǎng)頁(yè)中
      顯示所述標(biāo)簽。 參數(shù)獲取模塊可包括判斷子模塊,用于判斷所述標(biāo)簽中是否設(shè)置了特效類(lèi)型和 特效參數(shù);解析子模塊,用于當(dāng)判斷子模塊的判斷結(jié)果為是時(shí),解析設(shè)置的所述特效類(lèi)型和 特效參數(shù)是否合法;獲取子模塊,用于當(dāng)解析結(jié)果為是時(shí),則獲取所述特效類(lèi)型和特效參 數(shù)。 在上述瀏覽器的各實(shí)施例中,各名詞及涉及的方法可參考前述的方法實(shí)施例,此處不做贅述。 通過(guò)上述對(duì)各實(shí)施例的描述可知,通過(guò)標(biāo)簽攜帶特效的相關(guān)信息,在特效實(shí)現(xiàn)過(guò) 程中不需對(duì)標(biāo)簽進(jìn)行更改,只需要在特效實(shí)現(xiàn)完成后再更新標(biāo)簽,節(jié)省了瀏覽器根據(jù)DOM 操作標(biāo)簽引起的刷新和排版,同時(shí)節(jié)省了網(wǎng)頁(yè)中實(shí)現(xiàn)標(biāo)簽移動(dòng)的代碼量和邏輯控制,減少 了瀏覽器的解析時(shí)間;同時(shí)通過(guò)其他語(yǔ)言或者硬件的加速功能實(shí)現(xiàn)特效實(shí)現(xiàn)模塊的高效, 提高了網(wǎng)頁(yè)中特效的執(zhí)行效率。即是說(shuō),既節(jié)省了特效的中間執(zhí)行時(shí)間,又保留了瀏覽器對(duì) 標(biāo)簽元素的正常刷新流程。 通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可 借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上 述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該 計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指 令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施 例或者實(shí)施例的某些部分所述的方法。 以上所述的實(shí)施方式,并不構(gòu)成對(duì)該技術(shù)方案保護(hù)范圍的限定。任何在上述實(shí)施 方式的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在該技術(shù)方案的保護(hù)范 圍之內(nèi)。
      權(quán)利要求
      一種網(wǎng)頁(yè)特效實(shí)現(xiàn)方法,其特征在于,所述方法包括獲取網(wǎng)頁(yè)標(biāo)簽,并判斷所述標(biāo)簽中是否包括特效屬性;若判斷結(jié)果為是,則獲取所述標(biāo)簽中設(shè)置的特效類(lèi)型和特效參數(shù);根據(jù)所述特效類(lèi)型和特效參數(shù)顯示所述特效;在所述特效顯示完后,更新所述標(biāo)簽。
      2. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述特效類(lèi)型和特效參數(shù)顯示所 述特效包括根據(jù)所述特效類(lèi)型和特效參數(shù)通知特效實(shí)現(xiàn)模塊實(shí)現(xiàn)所述特效; 顯示所述特效實(shí)現(xiàn)模塊實(shí)現(xiàn)的所述特效。
      3. 如權(quán)利要求2所述的方法,其特征在于,所述更新所述標(biāo)簽包括 獲取所述特效屬性的特效屬性值,根據(jù)所述特效屬性值更新所述標(biāo)簽的標(biāo)準(zhǔn)屬性值; 根據(jù)所述標(biāo)準(zhǔn)屬性值在網(wǎng)頁(yè)中顯示所述標(biāo)簽。
      4. 如權(quán)利要求3所述的方法,其特征在于,所述獲取所述標(biāo)簽中設(shè)置的特效類(lèi)型和特 效參數(shù)包括判斷所述標(biāo)簽中是否設(shè)置了特效類(lèi)型和特效參數(shù); 若判斷結(jié)果為是,則解析設(shè)置的所述特效類(lèi)型和特效參數(shù)是否合法; 若解析結(jié)果為是,則獲取所述特效類(lèi)型和特效參數(shù)。
      5. —種瀏覽器,其特征在于,所述瀏覽器包括屬性獲取模塊,用于獲取網(wǎng)頁(yè)標(biāo)簽,并判斷所述標(biāo)簽中是否包括特效屬性; 參數(shù)獲取模塊,用于當(dāng)屬性獲取模塊的判斷結(jié)果為是時(shí),獲取所述標(biāo)簽中設(shè)置的特效 類(lèi)型和特效參數(shù);顯示模塊,用于根據(jù)所述特效類(lèi)型和特效參數(shù)顯示所述特效; 更新模塊,用于在所述特效顯示完后,更新所述標(biāo)簽。
      6. 如權(quán)利要求5所述的瀏覽器,其特征在于,所述顯示模塊包括 通知子模塊,用于根據(jù)所述特效類(lèi)型和特效參數(shù)通知特效實(shí)現(xiàn)模塊實(shí)現(xiàn)所述特效; 顯示子模塊,用于顯示所述特效實(shí)現(xiàn)模塊實(shí)現(xiàn)的所述特效。
      7. 如權(quán)利要求6所述的瀏覽器,其特征在于,所述更新模塊包括值獲取子模塊,用于獲取所述特效屬性的特效屬性值,根據(jù)所述特效屬性值更新所述 標(biāo)簽的標(biāo)準(zhǔn)屬性值;顯示子模塊,用于根據(jù)所述標(biāo)準(zhǔn)屬性值在網(wǎng)頁(yè)中顯示所述標(biāo)簽。
      8. 如權(quán)利要求7所述的瀏覽器,其特征在于,所述參數(shù)獲取模塊包括 判斷子模塊,用于判斷所述標(biāo)簽中是否設(shè)置了特效類(lèi)型和特效參數(shù); 解析子模塊,用于當(dāng)判斷子模塊的判斷結(jié)果為是時(shí),解析設(shè)置的所述特效類(lèi)型和特效參數(shù)是否合法;獲取子模塊,用于當(dāng)解析結(jié)果為是時(shí),則獲取所述特效類(lèi)型和特效參數(shù)。
      全文摘要
      本發(fā)明公開(kāi)了一種網(wǎng)頁(yè)特效實(shí)現(xiàn)方法和瀏覽器,該方法包括獲取網(wǎng)頁(yè)標(biāo)簽,并判斷所述標(biāo)簽中是否包括特效屬性;若判斷結(jié)果為是,則獲取所述標(biāo)簽中設(shè)置的特效類(lèi)型和特效參數(shù);根據(jù)所述特效類(lèi)型和特效參數(shù)顯示所述特效;在所述特效顯示完后,更新所述標(biāo)簽。本發(fā)明實(shí)施例既節(jié)省了特效的中間執(zhí)行時(shí)間,又保留了瀏覽器對(duì)標(biāo)簽元素的正常刷新流程。
      文檔編號(hào)G06F17/30GK101706785SQ20091010974
      公開(kāi)日2010年5月12日 申請(qǐng)日期2009年11月19日 優(yōu)先權(quán)日2009年11月19日
      發(fā)明者劉慧 申請(qǐng)人:深圳市同洲電子股份有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1