原创 再讀小程序

文件基本結構: 先看入口app.js,app(obj)註冊一個小程序。接受一個 object 參數,其指定小程序的生命週期函數等。其他文件可以通過全局方法getApp()獲取app實例,進而直接調用它的屬性或方法,例如(getA

原创 初讀小程序

微信小程序開發調研文檔 經過調研,首先微信小程序的開發不同於h5開發,也即是說微信小程序的頁面是通過另一套特殊的代碼編寫的,所以並不能將h5的代碼嵌入到微信的小程序中。so   sad~其次,經過調研微信小程序提供錄音相關的api。也提供

原创 css完美實現垂直居中

之前看到很多人一直都問這個問題,不過當時我沒當一回事,因爲在 CSS 中要垂直居中,多數是在有高度的情況下,或者容器高度不定的情況下才用,看上去比較舒服,而且實現的方法也不少,不一定要拘泥於和 table 佈局一樣。不過最近有人問了幾個

原创 js洗牌算法實現產生隨機數組

在學習排序算法的時候,經常要用到隨機數組,於是就寫了一個生成隨機數組的方法。算法來自網絡,只是修改成了 JavaScript 版本。 基本原理是洗牌算法,首先從所有元素中隨機選取一個與第一個元素進行交換,然後在第二個之後選擇一個元素與

原创 js面向對象編程指南學習筆記--閉包封裝HTTP請求

js面向對象編程指南學習筆記–閉包封裝HTTP請求 首先補充一下js 閉包 的概念, 閉包是指可以包含自由(未綁定到特定對象)變量的代碼塊;這些變量不是在這個代碼塊內或者任何全局上下文中定義的,而是在定義代碼塊的環境中定義(局部變

原创 css實現超長文字省略號處理(單行和多行)

當行超長文字處理方法: <div style="width:150px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis">用CSS實現超長字段被省略的簡單方法</di

原创 使用git命令將代碼託管到github(1)

由於你的本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以,需要一點設置: 第1步:創建SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文

原创 雲片網絡創建java短信模塊

項目開發中,用戶註冊和重置密碼要發送短信驗證碼。         找了個第三方的服務商——雲片網,看了看上面的API實例代碼,實現起來非常簡單,但中間還是有一些小波折,今天來給大家掃除障礙,完美實現短信驗證~         首先

原创 用sublime開發微信小程序的快捷插件

因爲sublime只是敲代碼的地方,最終運行結果還是得看官方的IDE,所以使用sublime開發微信小程序的流程是這樣的: 創建小程序項目,直接將整個項目文件夾拖入sublime,即可在sublime裏面進行編輯,而官方的IDE就只是單純

原创 微信小程序開發之頁面棧

由於微信小程序做了頁面棧的技術: 導致小程序開發過程中,如果使用wx.navigateTo()方法跳轉頁面 會將跳轉之前的頁面壓倒頁面棧之中。so,使用navigateBack()方法會將棧首頁面出棧,直到目標頁面出棧。值得注意的是頁面

原创 reactjs學習(2)

組件並不是真實的 DOM 節點,而是存在於內存之中的一種數據結構,叫做虛擬 DOM (virtual DOM)。只有當它插入文檔以後,纔會變成真實的 DOM 。根據 React 的設計,所有的 DOM 變動,都先在虛擬 DOM 上發生,

原创 css選擇器大全

選擇器 例子 例子描述 CSS .class .intro 選擇 class="intro" 的所有元素。 1 #id #firstname 選擇 id="firstname" 的所有元素。 1 * * 選擇

原创 reactjs學習(3)組件的生命週期

組件的生命週期分成三個狀態: Mounting:已插入真實 DOM Updating:正在被重新渲染 Unmounting:已移出真實 DOM React 爲每個狀態都提供了兩種處理函數,will 函數在進入狀態之前調用,did 

原创 js判斷undefined和null

JS 中如何判斷 undefined JavaScript 中有兩個特殊數據類型:undefined 和 null,下節介紹了 null 的判斷,下面談談 undefined 的判斷。 以下是不正確的用法: var exp =

原创 使用git命令將代碼託管到github(3)

從遠程庫克隆 上次我們講了先有本地庫,後有遠程庫的時候,如何關聯遠程庫。 現在,假設我們從零開發,那麼最好的方式是先創建遠程庫,然後,從遠程庫克隆。 首先,登陸GitHub,創建一個新的倉庫,名字叫gitskills: 我