教你做一個開源的小程式計算器
這是一個小程式新手練習的專案(基於微信quick demo改寫),做了一個計算器。有基本的UI,有基本的跳轉及簡單的js邏輯,很適合初學者閱讀。
讀別人的程式碼,就是歸整自己的程式設計技能。
涉及微信小程式開發相關知識:
1、CSS Flexbox佈局
2、事件綁定、頁面跳轉
3、Page、 window、App全域設定
4、wxml、wxsss、js、json檔案使用方法
5、view、text、icon、button元件使用方法
6、navigate 、wx.setStorageSync、資料綁定等API
Setup
#1、Clone the repo
$ git clone github.com/dunizb/wxapp-sCalc.git
2、Import to Wechat DEV Tools
#把專案導入到微信開發者工具中即可
編者註:源碼中有兩點值得注意-
1,作者並沒有給每一個計算器按鈕綁定一個事件函數,統一綁定於blickBtn這一函數,而透過id與e.target.id來分別使用者點擊的是哪一個按鈕,並且作者直接用了計算按鈕的屏顯數字做了id,簡單直接
2,點擊按鈕時有一個紅色的高亮效果,該效果是透過css實現的:
.item:active { background-color: #ff0000; }
一行簡單的程式碼,就使UE體驗上升了不少。值得學習~
另外,再分享一個小程式遊戲,雖說微信官方禁止小遊戲上架,但是誰又能阻止學習者的腳步呢。微信小程式文件中那些繪圖API與動畫API,可能也是為將來做遊戲準備的。
github.com/natee/wxapp-2048
這個一個2048遊戲,如果喜歡計算器風格的demo,這個可能你也會喜歡。
以上是教你做一個開源的小程式計算器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

計算機上的ac是“全部清除”鍵,ac的英文全名為“All Clear”,表示“全清鍵”;按下ac鍵表示清除所有暫存器中的數值;在數位輸入期間,第一次按下ac鍵將清除記憶體內容外的所有數值。

計算器中的e表示10的冪,即表示以10為底的指數,例如1.99714E13就等於19971400000000;把一個數表示成a與10的n次冪相乘的形式,這種記數法叫做科學記數法;當我們要標記或運算某個較大或較小且位數較多時,用科學記數法免去浪費很多空間和時間。

win10系統有許多強大的功能,吸引不少網友下載安裝使用,其中也有很多實用的小工具,比如說win10計算機工具。有網友還不清楚win10計算機怎麼打開,下面小編就教下大家打開win10計算機的方法。方法一:開始功能表中尋找1、在Windows10系統桌面,依序點選「開始/計算機」選單項目。 2.就可以開啟Windows10的計算機視窗了。方法二:小娜搜尋開啟1、在Windows10桌面,點選工作列左下角的「小娜搜尋」的圖示。 2.在彈出的選單中輸入「計算器」的關鍵字進行搜索,點擊搜尋結果中的計算器選單項

無儲存功能的計算器指的是科學型計算器;科學型計算器是電子計算器的一種,可進行乘方、開方、指數、對數、三角函數、統計等方面的運算,又稱函數計算機;計算機一般由運算器、控制器、記憶體、鍵盤、顯示器、電源供應器和一些可選週邊設備及電子配件組成。

高效斐波那契數列計算器:PHP實作斐波那契數列(Fibonaccisequence)是一個非常經典的數學問題,其規律是每個數等於前兩個數總和,即F(n)=F(n -1)+F(n-2),其中F(0)=0,F(1)=1。在計算斐波那契數列時,可以使用遞歸方式來實現,但隨著數值增大會出現效能問題。因此,本文將介紹如何使用PHP來寫一個高效率的斐波那

如何使用JavaScript實作一個簡單的計算器功能?計算器是我們日常生活中常用的工具之一,它可以用來進行簡單的數學運算。今天,我們將使用JavaScript實作一個簡單的計算器功能。在本文中,我將為您介紹如何使用JavaScript編寫程式碼來實現基本的數學運算和計算器介面。首先,我們需要建立一個HTML文件,其中包含一個用於顯示運算結果的文

小程式開發中的PHP權限管理與使用者角色設定隨著小程式的普及和應用範圍的擴大,使用者對於小程式的功能和安全性提出了更高的要求,其中權限管理和使用者角色設定是保證小程序安全性的重要一環。在小程式中使用PHP進行權限管理和使用者角色設定能夠有效地保護使用者的資料和隱私,以下將介紹如何實現此功能。一、權限管理的實作權限管理是指依據使用者的身分和角色,授予不同的操作權限。在小

小夥伴們知道Mac系統計算器如何轉換貨幣嗎?今天小編就來講解Mac系統計算器轉換貨幣的方法,感興趣的快跟小編一起來看看吧,希望能夠幫助到大家。第一步:開啟Mac系統計算器,在選單欄,點選轉換。第二步:在轉換選單中,點選貨幣。第三步:選擇轉換貨幣後,點選轉換按鈕即可。
