原创 新增的HTML5語義化標籤 — HTML5 教程

header 頁面頭部信息 nav 製作菜單或底部TAB導航 main 主體內容 article 定義結構完整的文章內容 aside 側邊欄 section 劃分頁面不同板塊或文章分節 footer 頁面底部或版塊底部 hgr

原创 從Hello World開始

教程目標 使用React輸出Hello World到網頁瀏覽器 新建HTML文件 網頁的內容通過HTML文件來承載。本教程中的HTML文件很簡單,如下所示: index.html <html> <head> <title>Hel

原创 mysql實現分頁

基本SQL SELECT * FROM 表名 limit 開始位置, 記錄條數 " 實現步驟 頁碼傳入 根據頁碼從數據庫獲取數據 顯示數據和分頁條 代碼片段 $page = $_GET['page']; //POST

原创 header函數實現文件下載

文件下載功能是網站中常見的一個小功能,本節介紹一下它的具體實現方式。 對於瀏覽器支持直接瀏覽的文件類型,用戶點擊通常是直接將文件打開達到了瀏覽的效果,對於部分不支持直接瀏覽的文件,瀏覽器會自動實現將文件下載到本地。我們這裏針對的

原创 JavaScript的模塊系統詳解(二)

本文是JavaScript模塊系統系列的第二篇。 CommonJS CommonJS旨在爲服務端JavaScript應用程序的模塊化開發提供規範。在NodeJS最初的幾個版本中,開發人員也是需要遵守CommonJS規範,由於各種原

原创 React組件的定義和使用 — React教程

React組件的定義相當於定義類型,而使用表示類的實例化。 組件定義 React開發中通常使用JSX語法進行組件定義,方便組件代碼的編寫。如: class ShopCart extends React.Component{ re

原创 JavaScript的模塊系統詳解(一)

由於JavaScript開發變得越來越普遍,命名空間和依賴管理更加難以處理,前赴後繼的程序員們提出來很多的解決方案,本文將探討一些經典的方案,並描述這些方案解決了哪些問題。 爲什麼需要模塊系統 作爲開發人員,我們一定知道封裝和依賴

原创 JavaScript的模塊系統詳解(三)

這是JavaScript模塊系列的最後一篇,介紹AMD。 爲什麼? AMD全稱是Asynchronous Module Defintion,或者叫異步模塊規範。它和CommonJS的最大區別就是AMD支持異步模塊加載,有利於瀏覽器

原创 微信會員卡投放

微信搜索"雲谷數據"關注我的公衆號~ 微信會員卡創建成功後獲得對應的card_id,運營或開發人員可進行投放。常用的投放方式有二維碼,圖文消息,卡券貨架,H5和微信小程序。 二維碼投放 開發者調用卡券二維碼創建接口生成投放二維碼,

原创 logrotate的使用

用途 在Centos系統中,logrotate可根據用戶配置的規則檢測和處理日誌文件,配合Cron讓處理定時化。 組成 /usr/bin/logrotate 程序位置 /etc/cron.daily/logrotate 定時任務

原创 微信會員卡創建

微信會員卡可通過微信公衆平臺手動創建,也可以通過微信卡券接口創建,接口創建具有更靈活的定製性,本系列主要介紹微信會員卡的接口創建。 準備工作 正式開發前,開發者需要去公衆平臺開通微信卡券功能,添加功能插件、開通卡券功能即可。當然,

原创 centos中掛載數據盤

在阿里雲購買ecs後,選擇系統鏡像,默認會分配一個40G的系統盤,因業務需要我們可以自選一個300G的數據盤,需要運維人員自行掛載到centos系統,本文是對數據盤掛載過程進行一個描述。 查看文件系統使用的硬盤信息(不展示未掛載

原创 前端工具使用

vs code的命令行啓動 window+r code . vscode 打開當前目錄 cmder cmd模擬器 npm 6.9.0 node 10 當npm版本和node版本不匹配時,安裝package會出現cmd腳本文件編寫

原创 基於支付寶小程序合成海報

合成海報是活動、商品分享中比較常用的功能。之前在微信小程序中經常實現,最近由於項目需要,在支付寶小程序中也實現了該功能。實現流程大同小異,但由於是兩個生態的物種,所以也有個別地方需要注意,在此記錄。 需求描述 用戶上傳照片,填寫暱

原创 支付寶小程序隱藏的絕招

微信搜索『雲谷數據』,獲得我的項目心得。 近兩週的時間都在接手開發一個政府項目,其中涉及到支付寶小程序,雖然功能很簡單,但是開發過程中遇到的一些有意思的問題有必要梳理一下,方便後來者查閱。 首先比較下支付寶和微信小程序的授權登錄,