原创 雲函數之http調用

一、爲什麼要是用雲函數的http調用? 一個小程序需要調用另外一個小程序的雲函數時可以使用。 h5端調用雲函數數據劇製作後臺管理系統(當然這個也是有別的方法可以直接調用的) 前端工作者編寫封裝好的功能,可以直然後端人員使用。 二、如何調用

原创 JavaScript之堆棧溢出

今天聊一下JavaScript中的堆棧溢出 一、什麼是堆棧溢出?        每次執行JavaScript代碼時,都會分配一定尺寸的棧空間(Windows系統中爲1M),每次方法調用時都會在棧裏儲存一定信息(如參數、局部變量、返回值等等

原创 雲函數生成小程序某頁面二維碼

一、爲什麼要是用雲函數生成小程序二維碼呢。      是用雲函數生成小程序碼,是可以脫離後端人員的接口,自己來實現的。而且通過一定的封裝調用起來也是蠻方便的。而且這個功能應用的場景還是蠻多的。   二、下面簡單說一下步驟 1、創建雲函數,

原创 關於js的實用高階函數的用法

一下是我個人總結常用的一些關於JavaScript的高階函數的用法: 1、關於取數組中最大值的做法6 scoreEst= Math.max.apply(Math, allMan.map(function(item) {return ite

原创 原 微信分享自定義樣式&微信分享給朋友自定義圖文信息

下圖爲效果圖:上圖爲沒有設置得樣式,下圖是設置樣式分享後的效果,差距甚遠。 做的過程也遇到了一些問題,我會在博文最下方標明. 下面是我的代碼: <!DOCTYPE html> <html lang="en"> <head>

原创 時間戳的使用總結

  獲取當前的時間戳: let timestamp= Math.round(new Date() / 1000)   //這個只精確到了秒 var timestamp=new Date().getTime();  //這個精確到了毫秒 判

原创 小程序之快速獲取用戶手機號碼

用傳統的方法獲取手機號碼,可能需要後端的朋友配合驗證解密數據才能獲取成功,不多說,直接上代碼   一、首先是要開通一下小程序的雲開發(自己名稱啥的就行) 二、獲取 cloudID(getphonenumber是通過button設置獲取手

原创 小程序之自定義組件

      今天說一下關於小程序中的自定義組件。 這裏不說太基礎的東西,對於基礎的用法的話可以直接去小程序官網查詢。 傳送門:https://developers.weixin.qq.com/miniprogram/dev/framewo

原创 小程序獲取用戶位置詳情信息

首先,小程序裏wx.getLocation可以獲取用戶當前的經緯度,即 wx.getLocation({ type: 'wgs84', success (res) { console.log(res) const lat

原创 css中的 px, em,rem的特點與區別

  px:(固定不變的) px 是 pixel 的縮寫,它的含義是像素的意思,在指定字體大小和元素的寬高的時候使用。像素是相對於顯示器屏幕分辨率而言的   em:(相對於父元素的) em是一個相對長度的單位,是相對於當前對象內文本的字體尺

原创 輕鬆獲取小程序源碼

一、獲取小程序的編譯包       在模擬器打開想獲取的是小程序的,在模擬器的文件管理中獲取相應的文件。      /data/data/com.tencent.mm/MicroMsg/{{一串32位的16進制字符串文件夾}}/appbr

原创 小程序關注公衆號official-account組件

注意:編譯要使用掃碼方式進行編譯操作 index.wxml: <official-account></official-account> 效果圖:     說明:該組件也可以添加對應的時間綁定,也可以外加盒子設置對應的樣式,個人覺得組

原创 js生成小程序某頁面二維碼(生成小程序二維碼)

  時候會有業務需求生成某頁面的小程序二維碼,進入指定頁面 效果圖: 首先要獲取access_token; 下面是鏈接 https://api.weixin.qq.com/cgi-bin/token?grant_type=client_

原创 js設置概率隨機數(可用於抽獎,砍價的邏輯應用)

     今天接觸到一個砍價的業務邏輯。需要做一個按照概率的隨機數選取。(類似商場的抽獎活動) 需求:我需要設置出現1~5的概率爲55%  5~10的概率40%  10~15的概率5% 下面是我的頁面代碼:   <!DOCTYPE htm

原创 小程序毫秒級倒計時(適用於拼團秒殺功能)

廢話不多說直接上代碼: 效果圖: index.js Page({ /** * 頁面的初始數據 */ data: { countdown:'' , endDate2: '2018-08-08 11:4