[發明專利]腳本編寫方法及相應的腳本編寫系統有效
| 申請號: | 201210330225.4 | 申請日: | 2012-09-07 |
| 公開(公告)號: | CN103677772B | 公開(公告)日: | 2019-01-11 |
| 發明(設計)人: | 邱波 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 腳本 編寫 方法 相應 系統 | ||
本發明涉及本發明提供一種腳本程序編寫方法及相應的腳本程序編寫系統。其中,本發明的腳本程序編寫方法包括預先設定腳本程序框架,其中,所述腳本程序框架包括多個應用程序編程接口(Application Programming Interface,API)函數;根據需要選擇調用相應的API函數,并進行進一步的編寫以編寫出所需的腳本程序。本發明的腳本程序編寫方法與相應的腳本程序編寫系統,其可以降低腳本開發成本,降低腳本的bug數量和排錯時間,兼容性更好。
技術領域
本發明涉及計算機領域,特別是涉及一種腳本程序編寫方法及相應的腳本編寫系統。
背景技術
隨著科技的發展,計算機已經成為人們日常生活或工作中必不可少的工具。如計算機領域技術人員所知的,編程語言或者計算機語言是一種標準化通信工具,用于向計算機表達指令,從而使計算機能夠執行指令以完成特定的動作。編程語言有各種樣式,一些是程序語言,例如C;一些是面向對象的,例如C++或者Java;一些是函數性的,例如Haskell。
腳本語言傾向于是一種為便于編程并執行特定或限制任務而設計的簡單編程語言。例如,目前常用的JavaScript通常用于為Web應用程序提供額外的功能性和/或交互性。而Visual Basic Script、Perl或者TCL是其他類型的腳本語言。一般而言,腳本語言比起上述C、C++或者Java之類的傳統編程語言,具有更簡單的句法和更少的編程構成。此外,腳本語言不需要編譯,并且雖然可在運行時解釋,但是也可被立即執行。
腳本是使用腳本語言創建一組指令以使用腳本語言來完成特定功能的過程。與使用上述C、C++或者Java之類的操控計算機各進程的傳統編程語言不通,腳本傾向于包含快速且更小的一組簡單指令。腳本傾向于實現某一特定目的,例如控制將一計算機經由調制解調器連接至另一計算機的進程,或者控制如何根據用戶輸入改變網頁內容。在萬維網上,腳本語言用于創建為Web頁面和Web應用程序定制或添加交互性的腳本。例如,當被插入到Web頁面中時,腳本能夠控制Web頁面的各個元素,例如Web頁面的用戶界面、樣式和HTML標記。
目前,隨著Web頁面和Web應用程序的內容越來越豐富,需要的腳本量越來越大,因此其一般會分成多個不同的腳本任務,分給團隊中的不同成員分別進行編寫,每個成員分別需要根據自身的JavaScript的水準,從頭至尾地編寫出原生的各自的JavaScript的腳本。但是由于各個成員的JavaScript水準不同,各自所交付的代碼量也各不相同,再考慮需要與其他腳本無沖突,瀏覽器腳本兼容性的問題,因此其給腳本的編寫帶來一定的困難,如遇高級功能性需求,則會提高腳本開發成本。此外,在基于CMS發布新聞頁面的產品模式下,在頁面周期內,會有涉及多方部分角色的介入,多個功能點腳本添加入頁面后,出現腳本沖突、報錯的可能性較大,且定位錯誤非常麻煩。另外,編寫出來的腳本只能使用一次,其后便會棄用,腳本服用率較低,其增加了團隊成員的學習成本,更談不上團隊的協作開發。
發明內容
本發明的目的在于,克服現有的腳本程序編寫方式所存在的缺陷,而提供一種新的腳本程序編寫方法與相應的腳本程序編寫系統,其可以降低腳本開發成本,降低腳本的bug數量和排錯時間,兼容性更好。
本發明的目的及解決其技術問題是采用以下技術方案來實現的。
本發明提供一種腳本程序編寫方法,其包括預先設定腳本程序框架,其中,所述腳本程序框架包括多個應用程序編程接口(Application Programming Interface, API)函數;根據需要選擇調用相應的API函數,并進行進一步的編寫以編寫出所需的腳本程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210330225.4/2.html,轉載請聲明來源鉆瓜專利網。





