平安科技(深圳)有限公司黃康獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉平安科技(深圳)有限公司申請的專利前端原生組件的語法擴展方法、裝置、設備和存儲介質獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN114895889B 。
龍圖騰網通過國家知識產權局官網在2025-05-06發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202210635572.1,技術領域涉及:G06F8/33;該發明授權前端原生組件的語法擴展方法、裝置、設備和存儲介質是由黃康設計研發完成,并于2022-06-06向國家知識產權局提交的專利申請。
本前端原生組件的語法擴展方法、裝置、設備和存儲介質在說明書摘要公布了:本申請提供了一種前端原生組件的語法擴展方法、裝置、設備和存儲介質,通過使用語法擴展工具,使得原生組件的語法具有更加強大的擴展性,開發者在編寫前端原生組件時,可以像使用其他框架一樣,采用動態渲染來簡化頁面元素展示和隱藏的控制編碼;可以通過插值表達式,做到通過直接在模板上編寫動態變量去控制頁面動態內容的展示;可以通過使用輸入框的雙向綁定,達到輸入框內容與展示內容的雙向實時更新。開發者既能夠享受到擴展語法帶來的編碼上的便利,又不會需要親自搭建框架基礎的腳手架,以及因為引入框架而導致整體項目資源包大小的增加,有效提高了項目的開發效率以及用戶的使用體驗。
本發明授權前端原生組件的語法擴展方法、裝置、設備和存儲介質在權利要求書中公布了:1.一種前端原生組件的語法擴展方法,其特征在于,所述方法包括:獲取前端項目的初始腳本文件;執行預先構建的語法擴展工具,通過所述語法擴展工具對所述初始腳本文件依次進行動態渲染、插值表達式和表單的雙向綁定的語法擴展;在完成所述語法擴展后,得到最終腳本文件;所述執行預先構建的語法擴展工具,通過所述語法擴展工具對所述初始腳本文件依次進行動態渲染、插值表達式和表單的雙向綁定的語法擴展的步驟中,所述動態渲染的實現步驟,包括:根據預設關鍵字,從所述初始腳本文件中查找得到頁面模板;識別所述頁面模板是否存在成對出現的第一屬性和第二屬性;若所述頁面模板存在成對出現的所述第一屬性和第二屬性,則在所述第一屬性和所述第二屬性的第一元素標簽內增加class類;根據所述class類的類名和原生組件定義類的constructor函數的相同層級,定義控制函數方法,所述控制函數方法包含兩個控制入參,所述控制入參表征控制所述第一屬性和所述第二屬性的第一元素標簽進行展示或隱藏的變量值;獲取所述第一屬性的第一屬性值變量和所述第二屬性的第二屬性值變量,并調用所述控制函數方法將對應的第一控制入參對所述第一屬性值變量進行賦值,并根據第二控制入參對所述第二屬性值變量進行賦值,其中,所述第一控制入參和所述第二控制入參為相反值,所述第一屬性值變量用于表征所述第一屬性的元素第一屬性展示或隱藏,所述第二屬性值變量用于表征所述第二屬性的元素第一屬性展示或隱藏;所述執行預先構建的語法擴展工具,通過所述語法擴展工具對所述初始腳本文件依次進行動態渲染、插值表達式和表單的雙向綁定的語法擴展的步驟中,所述插值表達式的實現步驟,包括:識別所述頁面模板的語法中是否使用了所述插值表達式;若所述頁面模板的語法中使用了所述插值表達式,則為第二元素標簽增加第一id屬性,所述第二元素標簽為所述頁面模板中使用了所述插值表達式的元素標簽,所述第一id屬性用于定位所述第二元素標簽;在與所述原生組件定義類的constructor函數的相同層級下,定義替換函數方法,所述替換函數方法包括替換入參,所述替換入參表征需要展示的內容;調用所述替換函數方法,根據所述替換入參和所述第二元素標簽的靜態值拼接得到替換內容,并根據所述第一id屬性查找得到所述第二元素標簽,使用所述替換內容替換所述第二元素標簽包含的變量。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人平安科技(深圳)有限公司,其通訊地址為:518000 廣東省深圳市福田區福田街道福安社區益田路5033號平安金融中心23樓;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。