原创 簽名打包發佈Release版本的apk安裝包

簽名打包發佈Release版本的apk安裝包 請參考以下兩篇文章: ReactNative之Android打包APK方法(趟坑過程) React Native發佈APP之簽名打包APK 如何發佈一個apk 先保證自己正確

原创 js實現二維數組中查找目標數算法

題目 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 分析:數組中任意找一個數,它

原创 react調用攝像頭拍照

React調用攝像頭拍照場景 在一些移動app的個人登陸頁面往往有頭像的地方,我們可以根據自己的喜好隨意的更換我們的頭像。那麼在react-native的項目中如果輕鬆的實現這一功能,下面有一些簡單的步驟。 React調用攝像頭拍

原创 React輪播圖使用

React輪播圖使用 使用react-native開發的移動端的項目往往有輪播圖的存在,尤其是首頁,如果正確使用輪播圖,下面有一些簡單的步驟。 在項目的終端運行npm i react-native-swiper --save命令

原创 React-Native的路由使用

React-Native的路由使用場景 在一些首頁或者其他的頁面中,往往存在一些鏈接(標題),就像是手機裏的淘寶一樣,每一種商品都存在商品詳情,我們點擊江寧區就會切換到另一個頁面,這裏的應用就是路由實現的,下面就React中的路由

原创 React中的核心概念

React中幾個核心的概念 虛擬DOM(Virtual Document Object Model) DOM的本質是什麼:就是用JS表示的UI元素 DOM和虛擬DOM的區別:DOM是由瀏覽器中的JS提供功能,所以我們只能人爲

原创 React創建組件

React創建組件 React創建組件有兩種方式:構造函數和class關鍵字 構造函數: 第一種基本組件的創建方式(構造函數),就是一個最基本的組件,想要把組件放在頁面中,可以把 構造函數的名稱,當作 組件的名稱,以HTML標籤

原创 JSX語法

JSX語法注意點 如要要使用 JSX(符合XML規範的JS語法) 語法,必須先運行 cnpm i babel-preset-react -D,然後再 .babelrc 中添加 語法配置(在presets中加入一個"react")

原创 前端常用的設計模式

原文鏈接:https://www.cnblogs.com/smlp/p/9776789.html 前端常用的設計模式

原创 js中null,undefined,false,0,'',[],{}判斷方法

原文鏈接:https://www.jianshu.com/p/c699c8c3008d js中的特殊值判斷

原创 Generator和async

什麼是Generator函數 Generator函數與普通函數的區別是該函數可以分步驟阻塞,不像普通函數需要一路走到底,就像是Generator生成一堆的小函數,只有主動調用next()纔會一個個的執行這些小函數。總結起來就是Ge

原创 瀏覽器緩存

原文鏈接:https://www.jianshu.com/p/54cc04190252 瀏覽器緩存詳解

原创 數組常用方法詳解

數組是一個最常見的數據結構,也是用來存儲數目比較大的有效的工具,這裏詳細的介紹數組的一些基本的方法 棧和隊列 JavaScript 中的數組既可以表示棧也可以表示隊列,當使用 pop方法時會視爲棧,將棧頂也就是數組最後一個元素彈

原创 CSS網格佈局

原文鏈接:http://www.ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html 網格佈局詳解

原创 消息推送協議

消息推送協議 消息推送協議是一個解決CS/BS/APP端實時消息推送問題的應用層文本協議,使用json數據結構描述,它工作在websocket上,也可以工作在websockets上,由業務場景決定了消息推送協議由內網消息推送,外網