從小程序學到了什么?
服務項目 |
網站建設,開發,微分銷系統,400電話 |
面向地區 |
|
類型 |
網頁設計 |
前言
近在看小程序相關,從技術角度來看小程序在Hybrid的優化過程有很多值得我們學習的地方,所以我想在學習的同時也能有所輸出,在這個系列我不會講怎么去申請一個小程序,怎么去開發一個程序,而是講從小程序我們能學到什么,盡管它現在還存在很多問題,但大范圍的使用會推動小程序將技術生態做到,使用到Hybrid技術的公司非常多,希望我的系列文章能對大家有所幫助。
在下的頁面技術演變
從技術的角度來看,其實的頁面技術是小程序的前身。
前言
近在看小程序相關,從技術角度來看小程序在Hybrid的優化過程有很多值得我們學習的地方,所以我想在學習的同時也能有所輸出,在這個系列我不會講怎么去申請一個小程序,怎么去開發一個程序,而是講從小程序我們能學到什么,盡管它現在還存在很多問題,但大范圍的使用會推動小程序將技術生態做到,使用到Hybrid技術的公司非常多,希望我的系列文章能對大家有所幫助。
在下的頁面技術演變
從技術的角度來看,其實的頁面技術是小程序的前身
一般的Hybrid技術,WebView既做js解析和執行,還要渲染html和css,當頁面比較復雜時,很有可能出現界面的渲染等待JS的執行從而造成白屏現象,我們用雙線程可以降低Webview的負擔,在復雜的頁面交互里可以并行js執行與界面渲染。 另外Native的Jscore僅僅只是實現了ECMAScript標準,它不像瀏覽器還需要實現DOM與BOM,所以在小程序里通過js無法操作dom,無法使用BOM,這也在一定程度上解決了安全和管控的問題。
小程序的javascript
如上所說,小程序的javascript是由JSCore來實現ECMAScript,除了這個之外小程序還提供了一個框架和一系列api,這些底層的升級是與客戶端的升級同步的。
總結
頁面以及小程序的技術體系其實與大多數公司一致,但做為一個平臺會將安全與性能做到,雖然大部分公司不需要做到這種平臺體量,但它的技術演進還是能給我們很多借鑒,比如我們可以也用多個WebView嗎?我們也可以用雙線程嗎?我們也可以做WebView預加載嗎?我們也能做工具嗎?接下來我們也會漸漸結合我們自身的業務場景繼續和大家分享。
網站建設、開發、小程序開發、微分銷系統、電商系統、APP開發、國內外服務器、全球郵箱、域名注冊、400電話、SEO優化、千城千站等網絡產品銷售,歡迎咨詢:(微/電)黎經理
本文來源于廣州網站建設公司與廣州網站設計制作公司-互諾科技廣州公司!
標簽: 網站設計公司 、 網站建設公司 、 網站制作 、 網站設計 、 網站建設 、 廣州網站設計公 司 、 廣州網站設計 、 廣州網站建設公司 、 廣州網站建設 、 廣州網站制作公司 、 廣州網站制作
查看全部介紹