iOS開發做微信小程序學習小結(一) - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

iOS開發做微信小程序學習小結(一)

發表時(shí)間:2021-4-22

發布人(rén):融晨科技

浏覽次數:102

1.  我想大(dà)家做iOS移動端開發去做微信小程序感覺挺新奇的(de)本人(rén)是(shì)這(zhè)個(gè)想法,願意嘗試。這(zhè)段時(shí)間不(bù)是(shì)很忙公司留給時(shí)間學習微信小程序開發。我也(yě)就(jiù)小結一下。我依舊是(shì)菜鳥無法與大(dà)神相提并論,大(dà)神的(de)話不(bù)許要(yào / yāo)看下面可以(yǐ)直接走開。入門前還是(shì)要(yào / yāo)對小程序有所了(le/liǎo)解。微信小程序簡單,快捷,用後即關。我這(zhè)種用戶就(jiù)是(shì)這(zhè)樣,需要(yào / yāo)了(le/liǎo)看下,不(bù)需要(yào / yāo)百年都不(bù)會打開看一眼。

2.  準備工作:

1> 看官方文檔,全都看完了(le/liǎo)解一下。我是(shì)這(zhè)麽搞的(de)。

2> 不(bù)建議直接開發,你畢竟是(shì)iOS開發工程師。你甚至不(bù)懂html就(jiù)不(bù)要(yào / yāo)搞wxml。js、css、及json文件都是(shì)搞啥的(de)。開發前要(yào / yāo)明白這(zhè)些。本人(rén)是(shì)知道(dào)後直接上(shàng)手的(de)。

3> 不(bù)需要(yào / yāo)急因爲(wéi / wèi)沒用,就(jiù)如讓你搞個(gè)即時(shí)通信自做(Websocket)你都不(bù)知道(dào)是(shì)啥搞個(gè)毛,不(bù)推薦直接上(shàng)手,我無法堅持,毛都不(bù)會如何上(shàng)手,這(zhè)看一點那看一點。最後還是(shì)亂套迷糊。走過的(de)坑高速自己還是(shì)一步步來(lái)。很快就(jiù)可以(yǐ)搞得定。搞程序切記眼高手低。本人(rén)還是(shì)回歸根本。我是(shì)一隻小小鳥,隻想跟随大(dà)神們的(de)腳步,一步步走。

4> 如果你公司有個(gè)做前端的(de),那麽恭喜你。你可以(yǐ)減少一半的(de)學習時(shí)間。我是(shì)比較幸運的(de)。微信小程序開發工具确實不(bù)是(shì)很友善各種字符硬敲,各種标簽,我一搞iOS開發的(de)看見就(jiù)煩,但還是(shì)要(yào / yāo)靜下心。畢竟出(chū)來(lái)沒多長時(shí)間,相信一定會越來(lái)越好。

5> 本人(rén)是(shì)從布局開始搞起的(de)因爲(wéi / wèi)掉過很多坑了(le/liǎo)。統一學習的(de)。慢慢總結,還是(shì)要(yào / yāo)靠一些記憶力的(de)。對于(yú)方法封裝及傳數據,及等等吧,也(yě)大(dà)差不(bù)差。不(bù)過不(bù)要(yào / yāo)再以(yǐ)iOS的(de)寫法标準考慮小程序。完全不(bù)一個(gè)東西。

3. css小結一下:

display:flex; 這(zhè)是(shì)什麽鬼東西呢,

1. flex布局爲(wéi / wèi)默認橫向排列元素

2. flex-direction 決定元素排列方向

3. flex-wrap 決定元素如何換行(數據多的(de)時(shí)候)

nowrap 默認值。規定靈活的(de)項目不(bù)拆行或不(bù)拆列。

wrap  規定靈活的(de)項目在(zài)必要(yào / yāo)的(de)時(shí)候拆行或拆列。

wrap-reverse  規定靈活的(de)項目在(zài)必要(yào / yāo)的(de)時(shí)候拆行或拆列,但是(shì)以(yǐ)相反的(de)順序。

initial 設置該屬性爲(wéi / wèi)它的(de)默認值。請參閱 initial。

inherit 從父元素繼承該屬性。請參閱 inherit。

4.flex-flow

flex-flow: wrap row,編譯運行結果:如圖5所示,flex-flow相當于(yú) flex-direction和(hé / huò) flex-wrap兩個(gè)屬性的(de)組合

5. justify-content:center

:space-between每個(gè)子(zǐ)view左右都有留邊,但是(shì)首尾兩個(gè)view各自左右對齊不(bù)留邊

:space-around---效果如圖8所示,每個(gè)子(zǐ)view左右都有留邊

6.position: relative;  // 相對定位 position: absolute;      // 絕對定位

。。。。。。。。

下面你看到(dào)就(jiù)熟悉了(le/liǎo)哦。開心一下。

1. 尺寸

width: 228rpx;  // 寬度

height: 228rpx; //  高度

min-width:    //最小寬度

max-width:    //最大(dà)寬度

min-height:  //最小高度

max-height:  //最大(dà)高度

...

2. 背景

background-color: darkcyan;  //背景顔色

...

3. 邊框

border-radius: 20%;    //邊框圓角

border-width: 5px;      //邊框寬度

border-color: #ddd;    //邊框顔色

border-style: solid;    //邊框樣式

...

4. 邊距

margin: 20rpx;      //外邊距,邊框距離父級元素的(de)距離

margin: 14rpx 50rpx 30rpx 50rpx;    // 上(shàng)右下左   1px =2rpx

padding: 20rpx;    //内邊距,邊框距離元素的(de)距離

padding: 10rpx 20rpx 30rpx 40rpx;    // 上(shàng)右下左

5. 文本

font-size: 30px;    //字體大(dà)小


這(zhè)隻是(shì)其中一點點哦可見路還很遙遠對吧。沒錯,不(bù)過相信自己一定可以(yǐ)的(de)。本人(rén)以(yǐ)前考空餘時(shí)間搞過java語法,考這(zhè)個(gè)自己還做了(le/liǎo)一個(gè)小賣鋪的(de)系統。哈哈