原创 React-Native筆記--react-native-router-flux

         項目中已經開始使用react-native-router-flux,這個庫比較大,內容也比較豐富,它是react-navigation的增強版,添加了如modal,refresh等功能,使用的過程中一點點總結下來,方便以

原创 React-Native筆記--INSTALL_FAILED_VERSION_DOWNGRADE

  Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io

原创 ES6筆記--函數

函數默認參數:  在ES5中,我們給函數傳參數,然後在函數體內設置默認值,如下面這種方式。 function a(num, callback) { num = num || 7 callback = callb

原创 Android開發筆記--上架GooglePlay時引發證書安全問題

  APK在GooglePlay上進行版本更新時,收到Google發來的Email警告,原文如下: Submit the updated versions of your affected apps. Upon resubmission

原创 React-Native筆記--node_modules刪除

在開發RN項目過程中,經常會用到刪除node_modules文件夾的命令,現總結如下:   方式1: npm install rimraf -g rimraf node_modules 方式2: rmdir /s/q your_a

原创 React-Native筆記--實現數據一對多顯示

       在RN開發中,遇到顯示一行文本,這個文本中,一部分需要變化一次,一部分需要變化多次,如何通過一個循環將其實現,代碼如下: import _ from 'lodash'; <View style={styles.itemC

原创 ES6筆記--解構

    這一小節主要是記錄解構模塊知識,解構是從對象中提取出更小元素的過程。賦值是對解構出來的元素進行重新賦值,它是對賦值運算符的擴展,解構分4種類型,1 對象解構    2 數組解構    3  混合解構    4  解構參數。    

原创 ES6筆記--Set和Map

Map和Set都叫做集合,但是它們也有所不同。Set常被用來檢查對象中是否存在某個鍵名,Map集合常被用來獲取已存的信息。 Set是有序列表,含有相互獨立的非重複值。Map 對象保存鍵值對。任何值(對象或者原始值) 都可以作爲一個鍵或一個

原创 JavaScript筆記--原型

      原型:原型是一個對象,其他對象可以通過它實現屬性繼承;原型分兩類:顯式原型(prototype)和隱式原型(__proto__)(proto左右兩邊都是兩條下劃線),prototype是函數纔有的屬性,_proto_是每個對象

原创 Angular筆記--組件間通訊

         Angular應用程序的主要構建塊是組件,每個組件由兩部分組成:定義用戶界面(UserInterface,UI)的視圖和實現視圖背後邏輯的類.組件與組件需要信息交互,這時就會涉及到組件之間的通訊。 組件間通訊 組件之間有

原创 Angular筆記--簡介

      AngularJS 是一個 JavaScript 框架。它是一個以 JavaScript 編寫的庫。它可通過 <script> 標籤添加到 HTML 頁面。AngularJS 通過 指令 擴展了 HTML,且通過 表達式 綁定

原创 ES6筆記--迭代器&生成器

迭代器 Iterator是 ES6 引入的一種新的遍歷機制,迭代器有兩個核心概念: 1 迭代器是一個統一的接口,它的作用是使各種數據結構可被便捷的訪問,它是通過一個鍵爲Symbol.iterator 的方法來實現。 2 迭代器是用於遍歷數

原创 Angular筆記--npm ERR! [email protected] install

   在安裝Angular項目依賴的時候,頻繁報如下異常: npm ERR! [email protected] install:(node install/libvips && node install/dll-copy && prebuild

原创 React-Native筆記--Could not resolve io.fabric.tools:gradle:1.+.

最近ci上報出瞭如下異常: Failed to list versions for io.fabric.tools:gradle. > Unable to load Maven meta-data from https://

原创 React-Native筆記--react-native-pdf

項目中使用到pdf文件查看,簡單記錄; 添加依賴: npm install react-native-pdf --save 或 yarn add react-native-pdf 依賴後需要:  react-native link