小程序與普通網(wǎng)頁開發(fā)的區(qū)別
小程序的主要開發(fā)語言是 微信,與普通網(wǎng)頁開發(fā)相比,小程序的開發(fā)非常相似。對于前端開發(fā)者來說,從網(wǎng)頁開發(fā)到小程序的開發(fā)成本并不高,但兩者之間仍然存在一些差異。
網(wǎng)頁開發(fā)渲染線程和腳本線程相互排斥,這就是為什么長時間的腳本操作可能會導(dǎo)致頁面失去響應(yīng)。在小程序中,它們是分開的,分別在不同的線程中操作。網(wǎng)頁開發(fā)者可以使用各種瀏覽器暴露的 DOM API,進(jìn)行 DOM 選擇和操作。如上所述,小程序的邏輯層和渲染層是分開的,操作在 微信中,沒有完整的瀏覽器對象,因此缺乏相關(guān)性DOM API和BOM API。這種差異導(dǎo)致了一些非常熟悉前端開發(fā)的庫,如 微信、 Zepto 等等,不能在小程序中運行。同時, 微信的環(huán)境也不同于 微信,所以有些 NPM 包也不能在小程序中運行。
網(wǎng)頁開發(fā)者需要面對各種瀏覽器,PC 端需要面對 IE、微信、QQ瀏覽器等,在移動端需要面對微信、微信以及 iOS、微信系統(tǒng)中的各種 微信。在小程序開發(fā)過程中,兩個操作系統(tǒng) iOS 和 微信的微信客戶端,以及輔助開發(fā)的小程序開發(fā)者工具,小程序中的三個運行環(huán)境也不同,如下表所示。
表1-1 小程序的運行環(huán)境
當(dāng)網(wǎng)頁開發(fā)者開發(fā)網(wǎng)頁時,他們只需要使用瀏覽器和一些輔助工具或編輯器。小程序的開發(fā)是不同的,需要通過申請小程序帳戶、安裝小程序開發(fā)人員工具、配置項目等過程來完成。
小程序與普通網(wǎng)頁開發(fā)的區(qū)別 希望這篇文章對您有幫助.
上海西陸信息科技有限公司 承接各類微信小程序開發(fā)制作、小程序定制、APP 網(wǎng)站 開發(fā)制作,聯(lián)系電話 18221533805、15900430334
西陸招聘成品系統(tǒng)
西陸房產(chǎn)成品系統(tǒng)
西陸家政成品系統(tǒng)
西陸教育成品系統(tǒng)
西陸二手市場成品系統(tǒng)
西陸旅游成品系統(tǒng)
西陸健身成品系統(tǒng)
短視頻劇本|“瘋狂小楊哥”的爆火之路:人物關(guān)系反差
2年漲粉3800萬,零演技網(wǎng)紅——瘋狂小楊哥,為何會如此火?
共享儲物柜小程序APP 必要的功能
小程序 開發(fā)公司 聊應(yīng)用基礎(chǔ)模塊
生鮮小程序APP要知道什么
房產(chǎn)APP小程序開發(fā)須知
教育類商城系統(tǒng)與教育小程序商城
聊電商APP小程序模塊
教育小程序開發(fā)功能
開發(fā)一款教育小程序,需要哪些基本功能?
聊聊 交友APP 小程序
在線教育小程序風(fēng)頭正勁,格子匠為你量身定制
一起來聊法律顧問小程序APP
聯(lián)系我們