網(wǎng)頁(yè)修改方法及網(wǎng)頁(yè)修改裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別是涉及一種網(wǎng)頁(yè)修改方法及網(wǎng)頁(yè)修改裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的突飛猛進(jìn),為了滿足用戶日益增長(zhǎng)的信息需求,網(wǎng)頁(yè)信息的更新速度越來(lái)越快。
[0003]現(xiàn)在網(wǎng)頁(yè)修改人員對(duì)網(wǎng)頁(yè)進(jìn)行修改時(shí),一般是通過(guò)手動(dòng)修改網(wǎng)頁(yè)文件的源代碼,或借助可視化修改器對(duì)網(wǎng)頁(yè)文件的源代碼進(jìn)行修改。修改完畢后,通過(guò)上傳工具,如FTP軟件(File Transfer Protocol,文件傳輸協(xié)議)將修改后的網(wǎng)頁(yè)文件上傳至網(wǎng)頁(yè)服務(wù)器,從而實(shí)現(xiàn)網(wǎng)頁(yè)的修改。
[0004]但是上述網(wǎng)頁(yè)修改方法需要網(wǎng)頁(yè)修改人員人工根據(jù)待修改內(nèi)容查找修改位置、對(duì)網(wǎng)頁(yè)進(jìn)行修改,將修改后的網(wǎng)頁(yè)文件進(jìn)行上傳處理,網(wǎng)頁(yè)修改速度慢,嚴(yán)重影響網(wǎng)頁(yè)文件的修改效率?,F(xiàn)有的可視化修改器為了實(shí)現(xiàn)可對(duì)網(wǎng)頁(yè)文件中的所有源代碼進(jìn)行修改,網(wǎng)頁(yè)文件的可視化效果與最后網(wǎng)頁(yè)文件在瀏覽器中的展示效果可能會(huì)不同,且需要修改人員具有一定的技術(shù)門(mén)檻,因此需要專人對(duì)該網(wǎng)頁(yè)文件進(jìn)行修改操作,網(wǎng)頁(yè)文件的修改效率也較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種可對(duì)網(wǎng)頁(yè)進(jìn)行高效修改的網(wǎng)頁(yè)修改方法,以解決現(xiàn)有的網(wǎng)頁(yè)修改方法中修改操作以及處理效率較低的技術(shù)問(wèn)題。
[0006]本發(fā)明實(shí)施例還提供一種可對(duì)網(wǎng)頁(yè)進(jìn)行高效修改的網(wǎng)頁(yè)修改裝置,以解決現(xiàn)有的網(wǎng)頁(yè)修改裝置中修改操作以及處理效率較低的技術(shù)問(wèn)題。
[0007]為解決上述問(wèn)題,本發(fā)明提供的技術(shù)方案如下:
[0008]本發(fā)明實(shí)施例還提供一種網(wǎng)頁(yè)修改方法,其包括:
[0009]接收網(wǎng)頁(yè)激活指令,并根據(jù)所述網(wǎng)頁(yè)激活指令從網(wǎng)頁(yè)服務(wù)器獲取當(dāng)前網(wǎng)頁(yè)的源代碼;
[0010]對(duì)所述當(dāng)前網(wǎng)頁(yè)的源代碼進(jìn)行解析,獲取并顯示所述當(dāng)前網(wǎng)頁(yè)的網(wǎng)頁(yè)對(duì)象,其中所述網(wǎng)頁(yè)對(duì)象包括可修改對(duì)象;
[0011]接收網(wǎng)頁(yè)修改指令,并根據(jù)所述網(wǎng)頁(yè)修改指令對(duì)所述當(dāng)前網(wǎng)頁(yè)的可修改對(duì)象進(jìn)行修改,其中所述當(dāng)前網(wǎng)頁(yè)的可修改對(duì)象與所述網(wǎng)頁(yè)修改指令對(duì)應(yīng);以及
[0012]接收修改結(jié)束指令,并根據(jù)所述修改結(jié)束指令使用修改后的所述可修改對(duì)象對(duì)所述當(dāng)前網(wǎng)頁(yè)的源代碼進(jìn)行修改。
[0013]本發(fā)明實(shí)施例還提供一種網(wǎng)頁(yè)修改裝置,其包括:
[0014]源代碼獲取模塊,用于接收網(wǎng)頁(yè)激活指令,并根據(jù)所述網(wǎng)頁(yè)激活指令從網(wǎng)頁(yè)服務(wù)器獲取當(dāng)前網(wǎng)頁(yè)的源代碼;
[0015]網(wǎng)頁(yè)解析模塊,用于對(duì)所述當(dāng)前網(wǎng)頁(yè)的源代碼進(jìn)行解析,獲取并顯示所述當(dāng)前網(wǎng)頁(yè)的網(wǎng)頁(yè)對(duì)象,其中所述網(wǎng)頁(yè)對(duì)象包括可修改對(duì)象;
[0016]網(wǎng)頁(yè)修改模塊,用于接收網(wǎng)頁(yè)修改指令,并根據(jù)所述網(wǎng)頁(yè)修改指令對(duì)所述當(dāng)前網(wǎng)頁(yè)的可修改對(duì)象進(jìn)行修改,其中所述當(dāng)前網(wǎng)頁(yè)的可修改對(duì)象與所述網(wǎng)頁(yè)修改指令對(duì)應(yīng);以及
[0017]源代碼修改模塊,用于接收修改結(jié)束指令,并根據(jù)所述修改結(jié)束指令使用修改后的所述當(dāng)前網(wǎng)頁(yè)的可修改對(duì)象對(duì)所述當(dāng)前網(wǎng)頁(yè)的源代碼進(jìn)行修改。
[0018]相較于現(xiàn)有技術(shù)的網(wǎng)頁(yè)修改方法及網(wǎng)頁(yè)修改裝置,本發(fā)明的網(wǎng)頁(yè)修改方法及網(wǎng)頁(yè)修改裝置將網(wǎng)頁(yè)的源代碼轉(zhuǎn)換為網(wǎng)頁(yè)對(duì)象,從而實(shí)現(xiàn)了對(duì)網(wǎng)頁(yè)的可視化修改;解決了現(xiàn)有的網(wǎng)頁(yè)修改方法及網(wǎng)頁(yè)修改裝置中修改操作以及處理效率較低的技術(shù)問(wèn)題。
【附圖說(shuō)明】
[0019]圖1為本發(fā)明的網(wǎng)頁(yè)修改裝置所在的電子設(shè)備的工作環(huán)境結(jié)構(gòu)示意圖;
[0020]圖2為本發(fā)明的網(wǎng)頁(yè)修改裝置的第一優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0021]圖3為本發(fā)明的網(wǎng)頁(yè)修改方法的第一優(yōu)選實(shí)施例的流程圖;
[0022]圖4為本發(fā)明的網(wǎng)頁(yè)修改裝置的第二優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0023]圖5為本發(fā)明的網(wǎng)頁(yè)修改裝置的第二優(yōu)選實(shí)施例的源代碼獲取模塊的結(jié)構(gòu)示意圖;
[0024]圖6為本發(fā)明的網(wǎng)頁(yè)修改裝置的第二優(yōu)選實(shí)施例的網(wǎng)頁(yè)修改模塊的結(jié)構(gòu)示意圖;
[0025]圖7為本發(fā)明的網(wǎng)頁(yè)修改裝置的第二優(yōu)選實(shí)施例的網(wǎng)頁(yè)修改模塊的網(wǎng)頁(yè)修改單元的結(jié)構(gòu)示意圖;
[0026]圖8為本發(fā)明的網(wǎng)頁(yè)修改裝置的第二優(yōu)選實(shí)施例的源代碼修改模塊的結(jié)構(gòu)示意圖;
[0027]圖9為本發(fā)明的網(wǎng)頁(yè)修改方法的第二優(yōu)選實(shí)施例的流程圖;
[0028]圖10為本發(fā)明的網(wǎng)頁(yè)修改方法的第二優(yōu)選實(shí)施例中步驟S901的具體流程圖;
[0029]圖11為本發(fā)明的網(wǎng)頁(yè)修改方法的第二優(yōu)選實(shí)施例中步驟S903的具體流程圖;
[0030]圖12為本發(fā)明的網(wǎng)頁(yè)修改方法的第二優(yōu)選實(shí)施例中步驟S904的具體流程圖;
[0031]圖13A-圖13J為本發(fā)明的網(wǎng)頁(yè)修改方法及網(wǎng)頁(yè)修改裝置的使用示意圖。
【具體實(shí)施方式】
[0032]請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來(lái)舉例說(shuō)明。以下的說(shuō)明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0033]在以下的說(shuō)明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行之作業(yè)的步驟及符號(hào)來(lái)說(shuō)明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計(jì)算機(jī)執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號(hào)的計(jì)算機(jī)處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來(lái)改變?cè)撚?jì)算機(jī)之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來(lái)說(shuō)明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0034]如本申請(qǐng)所使用的術(shù)語(yǔ)“組件”、“模塊”、“系統(tǒng)”、“接口 ”、“進(jìn)程”等等一般地旨在指計(jì)算機(jī)相關(guān)實(shí)體:硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件可以是但不限于是運(yùn)行在處理器上的進(jìn)程、處理器、對(duì)象、可執(zhí)行應(yīng)用、執(zhí)行的線程、程序和/或計(jì)算機(jī)。通過(guò)圖示,運(yùn)行在控制器上的應(yīng)用和該控制器二者都可以是組件。一個(gè)或多個(gè)組件可以有在于執(zhí)行的進(jìn)程和/或線程內(nèi),并且組件可以位于一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或更多計(jì)算機(jī)之間。
[0035]而且,要求保護(hù)的主題可以被實(shí)現(xiàn)為使用標(biāo)準(zhǔn)編程和/或工程技術(shù)產(chǎn)生軟件、固件、硬件或其任意組合以控制計(jì)算機(jī)實(shí)現(xiàn)所公開(kāi)的主題的方法、裝置或制造品。本文所使用的術(shù)語(yǔ)“制造品”旨在包含可從任意計(jì)算機(jī)可讀設(shè)備、載體或介質(zhì)訪問(wèn)的計(jì)算機(jī)程序。當(dāng)然,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到可以對(duì)該配置進(jìn)行許多修改,而不脫離要求保護(hù)的主題的范圍或精神。
[0036]圖1和隨后的討論提供了對(duì)實(shí)現(xiàn)本發(fā)明所述的網(wǎng)頁(yè)修改裝置所在的電子設(shè)備的工作環(huán)境的簡(jiǎn)短、概括的描述。圖1的工作環(huán)境僅僅是適當(dāng)?shù)墓ぷ鳝h(huán)境的一個(gè)實(shí)例并且不旨在建議關(guān)于工作環(huán)境的用途或功能的范圍的任何限制。實(shí)例電子設(shè)備112包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、移動(dòng)設(shè)備(比如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、媒體播放器等等)、多處理器系統(tǒng)、消費(fèi)型電子設(shè)備、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述任意系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境,等等。
[0037]盡管沒(méi)有要求,但是在“計(jì)算機(jī)可讀指令”被一個(gè)或多個(gè)電子設(shè)備執(zhí)行的通用背景下描述實(shí)施例。計(jì)算機(jī)可讀指令可以經(jīng)由計(jì)算機(jī)可讀介質(zhì)來(lái)分布(下文討論)。計(jì)算機(jī)可讀指令可以實(shí)現(xiàn)為程序模塊,比如執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的功能、對(duì)象、應(yīng)用編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等等。典型地,該計(jì)算機(jī)可讀指令的功能可以在各種環(huán)境中隨意組合或分布。
[0038]圖1圖示了包括本發(fā)明的網(wǎng)頁(yè)修改裝置的一個(gè)或多個(gè)實(shí)施例的電子設(shè)備112的實(shí)例。在一種配置中,電子設(shè)備112包括至少一個(gè)處理單元116和存儲(chǔ)器118。根據(jù)電子設(shè)備的確切配置和類型,存儲(chǔ)器118可以是易失性的(比如RAM)、非易失性的(比如ROM、閃存等)或二者的某種組合。該配置在圖1中由虛線114圖示。
[0039]在其他實(shí)施例中,電子設(shè)備112可以包括附加特征和/或功能。例如,設(shè)備112還可以包括附加的存儲(chǔ)裝置(例如可移除和/或不可移除的),其包括但不限于磁存儲(chǔ)裝置、光存儲(chǔ)裝置等等。這種附加存儲(chǔ)裝置在圖1中由存儲(chǔ)裝置120圖示。在一個(gè)實(shí)施例中,用于實(shí)現(xiàn)本文所提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令可以在存儲(chǔ)裝置120中。存儲(chǔ)裝置120還可以存儲(chǔ)用于實(shí)現(xiàn)操作系統(tǒng)、應(yīng)用程序等的其他計(jì)算機(jī)可讀指令。計(jì)算機(jī)可讀指令可以載入存儲(chǔ)器118中由例如處理單元116執(zhí)行。
[0040]本文所使用的術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”包括計(jì)算機(jī)存儲(chǔ)介質(zhì)