1、單位變化,寫H5頁,一般用rem、px、percentage等。在小程序,它有自己的單位rpx。我自己的理解是,一個寬度為100%的div,也就是常說的橫幅,所以它的寬度是750rpx。50%寬,也就是375rpx。這個rpx可以自動適應不同的屏幕尺寸,所以不用擔心小程序中頁面的兼容性問題。
2.完全支持flex布局。flex布局之前也接觸過,因為瀏覽器兼容性還沒有完全覆蓋,所以沒什么用。現在還在用float,在小程序,可以放心使用。實際使用后,感覺比float強多了。我相信再過幾年,flex布局會成為主流,這將是前端布局的一次革命,因為它徹底改變了現有的模式。不熟悉flex的小伙伴們,趕緊學起來吧。
3.關于背景圖,首先小程序中不支持背景圖。Base64,對于前端人員來說,這兩種方法完全不現實。因此,不支持背景圖像。那我該怎么辦呢?解決辦法是:小圖,用字體圖標寫。大圖,用圖像寫,再寫絕對定位。到目前為止,還沒有更好的辦法。
4.字體圖標的使用。小程序有自己的字體圖標,但是太少了。這根本不夠好。我們還是要用大阿里的logo庫,但是不能直接用。我們必須將ttf字體轉換成base64。百度有具體方法。
5.關于標簽閉包小程序,標簽閉包的要求特別嚴格,過于精確。可以說稍微短一點就會報錯,有點像xhtml。標簽必須是關閉的。要特別注意像input這樣的單標簽,如果跟隨/不寫的話是永遠不行的。
6,模板和文件引用,只要當遇到重用的代碼塊時,可以構建一個模板在任何地方引用它,比如頭、底、列表。模板的用法也不難,就是把代碼放進去,給它起個名字,就是一個模板。使用IS屬性引用模板。詳情請查閱官方文件。
7.善用公文。前端人員主要看組件,框架部分,夠用了。小程序有自己的官方開發文檔,很詳細,就是對于第一次接觸的人來說,有點頭疼無從下手,不好讀。
:
1.image.png,此時你可以在項目文件夾中看到一個新生成的folder _npm,包括我們剛剛安裝的vant組件庫。
2、image.png,
4.在小程序開發工具中,單擊右上角的“詳細信息”并選中“使用npm模塊”
3、image.png,
5.在需要使用這個組件庫的組件中的json文件中,添加需要使用的組件中的內容(以button為例)
:
1.課程基于新版微信小程序開發,開頭為微信小程序。簡介微信小程序開發
2.介紹新功能,Cloud開發,云功能的基本使用,后端路由的建立。
3.簡介微信小程序與后端的聯合使用,驗證過程,授權機制的詳細說明,token的生成,jwt與token的關系。
4.簡介微信小程序框架,iview,ColorUI,Vant等UI框架,重點介紹canvas的使用,使用canvas前端生成共享海報圖片,后端生成共享海報圖片。
5.項目實戰,兩個項目,一個個人博客微信小程序項目,以wordpress為后端,前端微信小程序,集分享、評論、登錄等功能于一體功能。第二個項目是UI庫的實現,模仿Lagou.com做了一個簡單的UI界面。