發布者:小程序與普通網頁開發的區別
時間:2022.08.20
來源:小程序與普通網頁開發的區別
小程序的主要開發語言是 JavaScript ,所以通常小程序的開發會被用來同普通的網頁開發來做對比。兩者有很大的相似性,對于前端開發者而言,從網頁開發遷移到小程序的開發成本并不高,但是二者還是有些許區別的。
網頁開發渲染線程和腳本線程是互斥的,這也是為什么長時間的腳本運行可能會導致頁面失去響應,而在小程序中,二者是分開的,分別運行在不同的進程中。 網頁開發者可以使用到各種瀏覽器暴露出來的 DOM API,進行 DOM 選中和操作。而如上文所述,小程序的邏輯層和渲染層是分開的,邏輯層運行在 JSCore 中,并沒有一個完整瀏覽器對象,因而缺少相關的DOM API和BOM API。這一區別導致了前端開發非常熟悉的一些庫,例如 jQuery、 Zepto 等,在小程序中是無法運行的。同時 JSCore 的環境同 NodeJS 環境也是不盡相同,所以一些 NPM 的包在小程序中也是無法運行的。
本文關鍵詞:小程序與普通網頁開發的區別
推薦資訊
聯系我們
聯系我們
24小時熱線
電話
地址
郵箱
在線留言
獲取方案
股權代碼
服務熱線
一瞬公眾號
掃一掃關注微信