1. 程式人生 > >小程序感悟123

小程序感悟123

pan 博客 ice bsp 本地 張小龍 想要 存在 都沒有

前言:小程序越來越受到重視,從去年張小龍的發布會來大力推及開始,但是之後仿佛沒了什麽動靜,而且微信中也沒人去關心小程序的事。但是平靜的湖面下往往是暗流湧動的。許多公司都在著手開發自己的小程序,想著能在以後早早的打下屬於自己的一片天地。記得曾有個大神對我說過“小程序總會火氣來的”,我也深信不疑。並不是微信小程序有多麽的牛逼,只是,微信有著8億+的用戶啊,在這個流量就是王的時代,誰都想分一把小程序的羹。好了,感慨了那麽多,開始說說小程序吧:

一:無DOM操作

在傳統js中,有著三架馬車:DOM,BOM,ECMA,前段時間再看阮一峰的博客時提到,HTML是單線程,所有的http請求亦或者圖片文字的加載都是單線程進行的,而過多的DOM操作會嚴重的堵塞單線程的進度,從而拖慢瀏覽器的渲染速度。但是在小程序裏面你並不會看到任何DOM操作,對,任何DOM都沒有,只有雙向綁定,可以大大的加快瀏覽器的渲染速度。慢慢的你會愛上小程序的編程。

二:去DIV時代

在那個被DIV稱霸的年代,只要是進入一個網頁,慢慢的都是div,div就是一切的象征。但是在小程序中,你見不到任何的DIV,只有滿屏的view,當然,這個view的核心也是div。去微信小程序的開發者文檔看看,你會發現有著許多的標簽來代替原html標簽,如text來代替span標簽,用小程序的標簽進行配合可以很快的達到我們想要的移動端效果。但是,沒有a標簽,多以無法進行錨鏈接的跳轉,在之後會寫一篇關於錨鏈接的文章大家一起交流一下。

三:總文件大小規定2M左右,真正的小

在我第一次寫小程序的時候,用到了許多的本地圖片,結果提交的時候出現了太大的結果。無奈。只能把本地的圖片都刪掉,去數據庫裏調用。所以大家在開發小程序的時候,最好不要使用本地的圖片,以免發生什麽不愉快的事情。還有既是,在背景圖的設置上,是無法調用本地的圖片進行背景圖的設置的,在這點上大家要註意一下。還有就是減少代碼的工作量,這樣也會提高資源的優化。

總結:微信小程序經過了多次的更新,開始趨向於穩定化。同時也為我們提供了豐富的API接口。主要是輕量級,搭載了微信的順風車。如同《海賊王》當中的羅傑高喊一聲“ONEPOICE是是真實存在的”開啟了大航海時代,小程序的時代終將到來,前端的第二春終會來。

小程序感悟123