一種基于多版本共存的頁(yè)面加載方法及裝置的制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于多版本共存的頁(yè)面加載方法及裝置。所述方法包括:在頁(yè)面加載過(guò)程中,加載第一版本的代碼;在所述頁(yè)面的所述第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得所述第一版本的代碼和所述第二版本的代碼共存在所述頁(yè)面中。本發(fā)明還公開(kāi)了用于實(shí)現(xiàn)所述方法的裝置。本發(fā)明的技術(shù)方案,通過(guò)采用上述技術(shù)方案,可以避免第二版本的代碼的修改導(dǎo)致第一版本的代碼的功能無(wú)法繼續(xù)使用的問(wèn)題,從而增強(qiáng)了兩代版本的功能的兼容性,保證了兩代版本的所有功能均可以正常使用。
【專(zhuān)利說(shuō)明】
一種基于多版本共存的頁(yè)面加載方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于多版本共存的頁(yè)面加載方法及裝置。
【背景技術(shù)】
[0002]近年來(lái),隨著互聯(lián)網(wǎng)的迅猛發(fā)展,人們的生活已經(jīng)全面進(jìn)入互聯(lián)網(wǎng)時(shí)代,吃、穿、住、行等等所有與生活息息相關(guān)的都深深地打上了互聯(lián)網(wǎng)的烙印。
[0003]現(xiàn)有技術(shù)中,互聯(lián)網(wǎng)中的很多網(wǎng)站采用JQuery來(lái)開(kāi)發(fā)。jQuery是JavaScript和查詢(xún)(Query),即是輔助JavaScript開(kāi)發(fā)的庫(kù),是繼prototype之后又一個(gè)優(yōu)秀的Javascript庫(kù);它是輕量級(jí)的js庫(kù),它兼容層疊樣式表(Cascading Style Sheet 3;CSS3),還兼容各種瀏覽器(如 IE 6.0+,FF 1.5+, Safari 2.0+或者 Opera 9.0+)。jQuery 是免費(fèi)、開(kāi)源的,使用MIT許可協(xié)議。jQuery的語(yǔ)法設(shè)計(jì)可以使開(kāi)發(fā)更加便捷,例如操作文檔對(duì)象、選擇文檔對(duì)象模型(Document Object Model,簡(jiǎn)稱(chēng)D0M)元素、制作動(dòng)畫(huà)效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供應(yīng)用程序編程接口(Applicat1n Programming Interface;API),讓開(kāi)發(fā)者編寫(xiě)插件,其模塊化的使用方式使開(kāi)發(fā)者可以很輕松的開(kāi)發(fā)出功能強(qiáng)大的靜態(tài)或動(dòng)態(tài)網(wǎng)頁(yè)。
[0004]但是,在同一個(gè)網(wǎng)頁(yè)的頁(yè)面中,多版本的jQuery互相不兼容,舊的代碼與舊版本兼容,新版刪除了某些功能,不能與舊版本兼容,導(dǎo)致舊版本的舊代碼對(duì)應(yīng)的功能無(wú)法使用。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種基于多版本共存的頁(yè)面加載方法及裝置,用于實(shí)現(xiàn)同一個(gè)網(wǎng)頁(yè)的頁(yè)面中,多版本的兼容性。
[0006]本發(fā)明提供一種基于多版本共存的頁(yè)面加載方法,包括以下步驟:
[0007]在頁(yè)面加載過(guò)程中,加載第一版本的代碼;
[0008]在所述頁(yè)面的所述第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得所述第一版本的代碼和所述第二版本的代碼共存在所述頁(yè)面中。
[0009]進(jìn)一步可選地,在所述頁(yè)面的所述第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,具體包括:
[0010]將所述第一版本的代碼賦值給預(yù)設(shè)變量;
[0011]在所述頁(yè)面中繼續(xù)加載所述第二版本的代碼。
[0012]進(jìn)一步可選地,在頁(yè)面加載過(guò)程中,加載第一版本的代碼,具體包括:
[0013]在所述頁(yè)面加載過(guò)程中,加載第一jQuery版本的代碼。
[0014]進(jìn)一步可選地,在所述頁(yè)面中繼續(xù)加載所述第二版本的代碼,使得所述第一版本的代碼和所述第二版本的代碼共存在所述頁(yè)面中,具體包括:在所述頁(yè)面中繼續(xù)加載第二jQuery版本的代碼,使得所述第一 jQuery版本的代碼和所述第二 jQuery版本的代碼共存在所述頁(yè)面中。
[0015]本發(fā)明還提供一種基于多版本共存的頁(yè)面加載裝置,包括:
[0016]第一加載模塊,用于在頁(yè)面加載過(guò)程中,加載第一版本的代碼;
[0017]第二加載模塊,用于在所述頁(yè)面的所述第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得所述第一版本的代碼和所述第二版本的代碼共存在所述頁(yè)面中。
[0018]進(jìn)一步可選地,所述第二加載模塊,具體包括:
[0019]賦值單元,用于將所述第一版本的代碼賦值給預(yù)設(shè)變量;
[0020]加載處理單元,用于在所述頁(yè)面中繼續(xù)加載所述第二版本的代碼。
[0021 ]進(jìn)一步可選地,所述第一加載模塊,具體用于在所述頁(yè)面加載過(guò)程中,加載第一j Query版本的代碼。
[0022]進(jìn)一步可選地,所述加載處理單元,具體用于在所述頁(yè)面中繼續(xù)加載第二jQuery版本的代碼,使得所述第一 jQuery版本的代碼和所述第二 jQuery版本的代碼共存在所述頁(yè)面中。
[0023]本發(fā)明的基于多版本共存的頁(yè)面加載方法及裝置,通過(guò)在頁(yè)面加載過(guò)程中,加載第一版本的代碼;在頁(yè)面的第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得第一版本的代碼和第二版本的代碼共存在頁(yè)面中,這樣,可以避免第二版本的代碼的修改導(dǎo)致第一版本的代碼的功能無(wú)法繼續(xù)使用的問(wèn)題,從而增強(qiáng)了兩代版本的功能的兼容性,保證了兩代版本的所有功能均可以正常使用。
[0024]進(jìn)一步地,本發(fā)明的基于多版本共存的頁(yè)面加載方法及裝置中,通過(guò)將所述第一版本的代碼賦值給預(yù)設(shè)變量;在所述頁(yè)面中繼續(xù)加載所述第二版本的代碼,實(shí)現(xiàn)在所述頁(yè)面的所述第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,從而增強(qiáng)了兩代版本的功能的兼容性,保證了兩代版本的所有功能均可以正常使用。
[0025]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
[0026]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說(shuō)明】
[0027]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0028]圖1為本發(fā)明的基于多版本共存的頁(yè)面加載方法實(shí)施例一的流程圖。
[0029]圖2為本發(fā)明的基于多版本共存的頁(yè)面加載方法實(shí)施例二的流程圖。
[0030]圖3為本發(fā)明的基于多版本共存的頁(yè)面加載裝置實(shí)施例一結(jié)構(gòu)示意圖。
[0031]圖4為本發(fā)明的基于多版本共存的頁(yè)面加載裝置實(shí)施例二結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0032]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0033]圖1為本發(fā)明的基于多版本共存的頁(yè)面加載方法實(shí)施例一的流程圖。如圖1所示,本實(shí)施例的基于多版本共存的頁(yè)面加載方法,具體可以包括以下步驟:
[0034]100、在頁(yè)面加載過(guò)程中,加載第一版本的代碼;
[0035]101、在頁(yè)面的第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得第一版本的代碼和第二版本的代碼共存在頁(yè)面中。
[0036]由于現(xiàn)有技術(shù)中,多個(gè)版本的代碼之間互相不兼容,舊的代碼與舊版本兼容,新版刪除了某些功能,不能與舊版本兼容,導(dǎo)致舊版本的舊代碼對(duì)應(yīng)的功能無(wú)法使用。本實(shí)施例為了解決該技術(shù)問(wèn)題,在頁(yè)面加載過(guò)程中,首先加載第一版本的代碼,然后在在頁(yè)面的第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得第一版本的代碼和第二版本的代碼共存在頁(yè)面中,這樣,即使第二版本的代碼中刪除了第一版本中某些功能,仍然能夠保證第一版本的功能可以繼續(xù)使用,增強(qiáng)了兩代版本的功能的兼容性。本實(shí)施例的第一版本即相當(dāng)于舊版本,第二版本即相當(dāng)于新版本。
[0037]本實(shí)施例的頁(yè)面具體指的是網(wǎng)頁(yè),頁(yè)面的具體內(nèi)容的展示通過(guò)代碼來(lái)實(shí)現(xiàn)。在頁(yè)面加載過(guò)程中,通過(guò)加載對(duì)應(yīng)版本的代碼,便可以實(shí)現(xiàn)對(duì)應(yīng)版本的代碼的功能在網(wǎng)頁(yè)上得以實(shí)現(xiàn)。
[0038]本實(shí)施例的基于多版本共存的頁(yè)面加載方法的執(zhí)行主體具體可以為基于多版本共存的頁(yè)面加載裝置,該裝置可以嵌入在瀏覽器客戶(hù)端,即瀏覽器客戶(hù)端在加載頁(yè)面的過(guò)程中,驅(qū)動(dòng)該基于多版本共存的頁(yè)面加載裝置采用本實(shí)施例的方法,可以實(shí)現(xiàn)多版本共存的頁(yè)面加載。
[0039]本實(shí)施例的基于多版本共存的頁(yè)面加載方法,通過(guò)在頁(yè)面加載過(guò)程中,加載第一版本的代碼;在頁(yè)面的第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得第一版本的代碼和第二版本的代碼共存在頁(yè)面中,這樣,可以避免第二版本的代碼的修改導(dǎo)致第一版本的代碼的功能無(wú)法繼續(xù)使用的問(wèn)題,從而增強(qiáng)了兩代版本的功能的兼容性,保證了兩代版本的所有功能均可以正常使用。
[0040]例如,在上述圖1所示實(shí)施例的技術(shù)方案的基礎(chǔ)上,其中步驟101“在頁(yè)面的第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼”,具體可以包括:將第一版本的代碼賦值給預(yù)設(shè)變量;在頁(yè)面中繼續(xù)加載第二版本的代碼。由于在不同版本的代碼加載過(guò)程中,不同版本的代碼的加載的參數(shù)是相同的。為了保證加載的代碼的正確性,在加載第一版本的代碼之后,可以將第一版本的代碼賦值給預(yù)設(shè)變量;然后便可以在頁(yè)面中繼續(xù)加載第二版本的代碼,這樣可以保證兩個(gè)版本的代碼均能夠加載成功,從而增強(qiáng)了兩代版本的功能的兼容性,保證了兩代版本的所有功能均可以正常使用。
[0041]圖2為本發(fā)明的基于多版本共存的頁(yè)面加載方法實(shí)施例二的流程圖。如圖2所示,本實(shí)施例的基于多版本共存的頁(yè)面加載方法在上述實(shí)施例的技術(shù)方案的基礎(chǔ)上,進(jìn)一步更加詳細(xì)地介紹本發(fā)明的技術(shù)方案。如圖2所示,本實(shí)施例的基于多版本共存的頁(yè)面加載方法,具體可以包括以下步驟:
[0042]200、在頁(yè)面加載過(guò)程中,加載第一jQuery版本的代碼。
[0043]本實(shí)施例以第一版本的代碼和第二版本的代碼均為jQuery版本的代碼為例,來(lái)描述本發(fā)明的技術(shù)方案。該步驟可以作為上述圖1所示實(shí)施例的步驟100的一種具體實(shí)現(xiàn)方式。代碼加載過(guò)程可以為如下:var$ = jQuery = funct1n() {}。本實(shí)施例中以第一 jQuery版本作為舊版本,第二 jQuery版本作為新版本,以先加載舊版本,再加載新版本為例來(lái)描述本發(fā)明的技術(shù)方案。
[0044]201、將第一 jQuery版本的代碼賦值給預(yù)設(shè)變量;
[0045]例如采用varjQ = $,實(shí)現(xiàn)將第一jQuery版本的代碼賦值給預(yù)設(shè)變量。
[0046]202、在頁(yè)面中繼續(xù)加載第二 jQuery版本的代碼,使得第一 jQuery版本的代碼和第二 jQuery版本的代碼共存在頁(yè)面中。
[0047]根據(jù)上述步驟,最終得到的頁(yè)面中,既包括第一jQuery版本的代碼所實(shí)現(xiàn)的功能,又包括第二 jQuery版本的代碼所實(shí)現(xiàn)的功能,因此可以增強(qiáng)兩代版本的代碼的兼容性,避免當(dāng)?shù)诙?jQuery版本刪減了第一 jQuery版本的某些功能之后,且網(wǎng)頁(yè)的版本由第一 jQuery版本升級(jí)為第二 jQuery版本之后,第一 jQuery版本的部分代碼的功能無(wú)法實(shí)現(xiàn),從而可以保證第一 j Query版本和第二 j Query版本的所有功能均能夠?qū)崿F(xiàn)。
[0048]例如,上述步驟200-步驟202的具體代碼實(shí)現(xiàn)過(guò)程可以為如下:
[0049]〈script language = //JavaScript//src = ^jquery.1.1.
[0050]Var jQ = $ ;
[0051]〈script language = ^JavaScript^src = ^jquery.2.1.
[0052]Var jQ2 = $ ;
[0053]〈script Ianguage = Wjavascripvsrc = ^jqueryJljs,
[0054]另外,需要說(shuō)明的是,本實(shí)施例中是以第一版本和第二版本均采用jQuery的代碼來(lái)實(shí)現(xiàn)。實(shí)際應(yīng)用中,第一版本和第二版本也可以采用其他語(yǔ)言的代碼來(lái)編程實(shí)現(xiàn)。
[0055]本實(shí)施例的基于多版本共存的頁(yè)面加載方法,通過(guò)在頁(yè)面加載過(guò)程中,加載第一jQuery版本的代碼;將第一 jQuery版本的代碼賦值給預(yù)設(shè)變量;在頁(yè)面中繼續(xù)加載第二jQuery版本的代碼,使得第一 jQuery版本的代碼和第二 jQuery版本的代碼共存在頁(yè)面中,這樣,可以避免第二版本的代碼的修改導(dǎo)致第一版本的代碼的功能無(wú)法繼續(xù)使用的問(wèn)題,從而增強(qiáng)了兩代版本的功能的兼容性,保證了兩代版本的所有功能均可以正常使用。
[0056]圖3為本發(fā)明的基于多版本共存的頁(yè)面加載裝置實(shí)施例一結(jié)構(gòu)示意圖。如圖3所示,本實(shí)施例的基于多版本共存的頁(yè)面加載裝置,具體可以包括:第一加載模塊10和第二加載模塊11。
[0057]其中第一加載模塊10用于在頁(yè)面加載過(guò)程中,加載第一版本的代碼;第二加載模塊11用于在頁(yè)面的第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得第一版本的代碼和第二版本的代碼共存在頁(yè)面中。第一加載模塊10在加載第一版本的代碼之后,可以驅(qū)動(dòng)第二加載模塊11啟動(dòng),以執(zhí)行加載第二版本的代碼。
[0058]本實(shí)施例的的基于多版本共存的頁(yè)面加載裝置,通過(guò)采用上述模塊實(shí)現(xiàn)基于多版本共存的頁(yè)面加載方式與上述圖1所示實(shí)施例的實(shí)現(xiàn)原理相同,詳細(xì)可以參考上述圖1所示實(shí)施例的記載,在此不再贅述。
[0059]本實(shí)施例的基于多版本共存的頁(yè)面加載裝置,通過(guò)采用上述模塊實(shí)現(xiàn)在頁(yè)面加載過(guò)程中,加載第一版本的代碼;在頁(yè)面的第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得第一版本的代碼和第二版本的代碼共存在頁(yè)面中,這樣,可以避免第二版本的代碼的修改導(dǎo)致第一版本的代碼的功能無(wú)法繼續(xù)使用的問(wèn)題,從而增強(qiáng)了兩代版本的功能的兼容性,保證了兩代版本的所有功能均可以正常使用。
[0060]圖4為本發(fā)明的基于多版本共存的頁(yè)面加載裝置實(shí)施例二結(jié)構(gòu)示意圖。如圖4所示,本實(shí)施例的基于多版本共存的頁(yè)面加載裝置,在上述圖3所示實(shí)施例的基礎(chǔ)上,進(jìn)一步更加詳細(xì)地介紹本發(fā)明的技術(shù)方案。如圖4所示,本實(shí)施例的第二加載模塊11具體可以包括:賦值單元111和加載處理單元112。其中賦值單元111與第一加載模塊10連接,賦值單元111用于將第一加載模塊10加載的第一版本的代碼賦值給預(yù)設(shè)變量;加載處理單元112用于在頁(yè)面中繼續(xù)加載第二版本的代碼。本實(shí)施例中,賦值單元111在將第一版本的代碼賦值給預(yù)設(shè)變量之后,可以驅(qū)動(dòng)加載處理單元112啟動(dòng),以執(zhí)行加載第二版本的代碼。
[0061]進(jìn)一步可選地,本實(shí)施例的基于多版本共存的頁(yè)面加載裝置中第一加載模塊10具體用于在頁(yè)面加載過(guò)程中,加載第一jQuery版本的代碼。
[0062]進(jìn)一步可選地,本實(shí)施例的基于多版本共存的頁(yè)面加載裝置中加載處理單元112具體用于在頁(yè)面中繼續(xù)加載第二 jQuery版本的代碼,使得第一 jQuery版本的代碼和第二jQuery版本的代碼共存在頁(yè)面中。
[0063]本實(shí)施例的的基于多版本共存的頁(yè)面加載裝置,通過(guò)采用上述模塊實(shí)現(xiàn)基于多版本共存的頁(yè)面加載方式與上述圖2所示實(shí)施例的實(shí)現(xiàn)原理相同,詳細(xì)可以參考上述圖2所示實(shí)施例的記載,在此不再贅述。
[0064]本實(shí)施例的基于多版本共存的頁(yè)面加載裝置,通過(guò)采用上述模塊實(shí)現(xiàn)在頁(yè)面加載過(guò)程中,加載第一 jQuery版本的代碼;將第一 jQuery版本的代碼賦值給預(yù)設(shè)變量;在頁(yè)面中繼續(xù)加載第二 jQuery版本的代碼,使得第一 jQuery版本的代碼和第二 jQuery版本的代碼共存在頁(yè)面中,這樣,可以避免第二版本的代碼的修改導(dǎo)致第一版本的代碼的功能無(wú)法繼續(xù)使用的問(wèn)題,從而增強(qiáng)了兩代版本的功能的兼容性,保證了兩代版本的所有功能均可以正常使用。
[0065]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0066]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0067]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0068]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0069]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于多版本共存的頁(yè)面加載方法,其特征在于,包括以下步驟: 在頁(yè)面加載過(guò)程中,加載第一版本的代碼; 在所述頁(yè)面的所述第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得所述第一版本的代碼和所述第二版本的代碼共存在所述頁(yè)面中。2.如權(quán)利要求1所述的方法,其特征在于,在所述頁(yè)面的所述第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,具體包括: 將所述第一版本的代碼賦值給預(yù)設(shè)變量; 在所述頁(yè)面中繼續(xù)加載所述第二版本的代碼。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在頁(yè)面加載過(guò)程中,加載第一版本的代碼,具體包括: 在所述頁(yè)面加載過(guò)程中,加載第一 jQuery版本的代碼。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述頁(yè)面中繼續(xù)加載所述第二版本的代碼,使得所述第一版本的代碼和所述第二版本的代碼共存在所述頁(yè)面中,具體包括:在所述頁(yè)面中繼續(xù)加載第二 jQuery版本的代碼,使得所述第一 jQuery版本的代碼和所述第二jQuery版本的代碼共存在所述頁(yè)面中。5.一種基于多版本共存的頁(yè)面加載裝置,其特征在于,包括: 第一加載模塊,用于在頁(yè)面加載過(guò)程中,加載第一版本的代碼; 第二加載模塊,用于在所述頁(yè)面的所述第一版本的代碼的所顯示的功能不變的情況上,繼續(xù)加載第二版本的代碼,使得所述第一版本的代碼和所述第二版本的代碼共存在所述頁(yè)面中。6.如權(quán)利要求5所述的裝置,其特征在于,所述第二加載模塊,具體包括: 賦值單元,用于將所述第一版本的代碼賦值給預(yù)設(shè)變量; 加載處理單元,用于在所述頁(yè)面中繼續(xù)加載所述第二版本的代碼。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一加載模塊,具體用于在所述頁(yè)面加載過(guò)程中,加載第一 jQuery版本的代碼。8.據(jù)權(quán)利要求6所述的裝置,其特征在于,所述加載處理單元,具體用于在所述頁(yè)面中繼續(xù)加載第二 jQuery版本的代碼,使得所述第一 jQuery版本的代碼和所述第二 jQuery版本的代碼共存在所述頁(yè)面中。
【文檔編號(hào)】G06F9/44GK105843626SQ201610225810
【公開(kāi)日】2016年8月10日
【申請(qǐng)日】2016年4月12日
【發(fā)明人】呂海川
【申請(qǐng)人】無(wú)錫天脈聚源傳媒科技有限公司