從小程序?qū)W到了什么?

2024-01-18    分類: 網(wǎng)站建設(shè)

前言

最近在看小程序相關(guān),從技術(shù)角度來看小程序在Hybrid的優(yōu)化過程有很多值得我們學(xué)習(xí)的地方,所以我想在學(xué)習(xí)的同時也能有所輸出,在這個系列我不會講怎么去申請一個小程序,怎么去開發(fā)一個程序,而是講從小程序我們能學(xué)到什么,盡管它現(xiàn)在還存在很多問題,但大范圍的使用會推動小程序?qū)⑽⑿偶夹g(shù)生態(tài)做到極致,使用到Hybrid技術(shù)的公司非常多,希望我的系列文章能對大家有所幫助。

在微信下的頁面技術(shù)演變

從技術(shù)的角度來看,其實(shí)微信的頁面技術(shù)是小程序的前身。

前言

最近在看小程序相關(guān),從技術(shù)角度來看小程序在Hybrid的優(yōu)化過程有很多值得我們學(xué)習(xí)的地方,所以我想在學(xué)習(xí)的同時也能有所輸出,在這個系列我不會講怎么去申請一個小程序,怎么去開發(fā)一個程序,而是講從小程序我們能學(xué)到什么,盡管它現(xiàn)在還存在很多問題,但大范圍的使用會推動小程序?qū)⑽⑿偶夹g(shù)生態(tài)做到極致,使用到Hybrid技術(shù)的公司非常多,希望我的系列文章能對大家有所幫助。

在微信下的頁面技術(shù)演變

從技術(shù)的角度來看,其實(shí)微信的頁面技術(shù)是小程序的前身

一般的Hybrid技術(shù),WebView既做js解析和執(zhí)行,還要渲染html和css,當(dāng)頁面比較復(fù)雜時,很有可能出現(xiàn)界面的渲染等待JS的執(zhí)行從而造成白屏現(xiàn)象,我們用雙線程可以降低Webview的負(fù)擔(dān),在復(fù)雜的頁面交互里可以并行js執(zhí)行與界面渲染。 另外Native的Jscore僅僅只是實(shí)現(xiàn)了ECMAScript標(biāo)準(zhǔn),它不像瀏覽器還需要實(shí)現(xiàn)DOM與BOM,所以在小程序里通過js無法操作dom,無法使用BOM,這也在一定程度上解決了安全和管控的問題。

小程序的javascript

如上所說,小程序的javascript是由JSCore來實(shí)現(xiàn)ECMAScript,除了這個之外小程序還提供了一個框架和一系列api,這些底層的升級是與微信客戶端的升級同步的。

總結(jié)

微信頁面以及小程序的技術(shù)體系其實(shí)與大多數(shù)公司一致,但微信做為一個平臺會將安全與性能做到極致,雖然大部分公司不需要做到微信這種平臺體量,但它的技術(shù)演進(jìn)還是能給我們很多借鑒,比如我們可以也用多個WebView嗎?我們也可以用雙線程嗎?我們也可以做WebView預(yù)加載嗎?我們也能做微信開發(fā)者工具嗎?接下來我們也會漸漸結(jié)合我們自身的業(yè)務(wù)場景繼續(xù)和大家分享。

本文來源于成都網(wǎng)站建設(shè)公司與成都網(wǎng)站設(shè)計制作公司-創(chuàng)新互聯(lián)成都公司!

網(wǎng)站題目:從小程序?qū)W到了什么?
文章URL:http://www.muchs.cn/news19/314219.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站內(nèi)鏈、靜態(tài)網(wǎng)站、全網(wǎng)營銷推廣定制網(wǎng)站、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)