原创 cordova-plugin-qrscanner 在 iOS高版本中閃退 報錯的問題

因爲之前版本太低了用的2.6.2的版本 是用的swift3寫的 然而高版本的 iOS 用的swift5 所以就有語言用法上的區別 解決方案: ionic plugin rm cordova-plugin-qrscanner ion

原创 ionic iPhoneX適配 因爲iPhoneX啓動圖的問題

xml裏面要配置iphoneX系列的啓動圖 <icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" /> <splash height="1

原创 ionic android 小米手機 調用相機拍照失敗或者照片不顯示(Camera cancelled)

我們用的是ionic框架,而項目中調用手機拍照的功能是使用cordova插件中的cordova plugin add cordova-plugin-camera插件,但是在有些android拍完照片之後,照片不顯示,並且彈出錯誤信

原创 JavaScript null和undefined的區別 區分JS中的undefined,null,"",0和false

null:用來表示尚未存在的對象,常用來表示函數企圖返回一個不存在的對象(引用爲空)。 undefined:當聲明的變量還未初始化時,變量的默認值爲undefined(只是定義了引用)。 var a; console.log(a

原创 ionic2 更新版本 下載並安裝 fileOpener不能打開

因爲Android 版本問題 在xml 裏面添加 <preference name="android-minSdkVersion" value="16" /> <preference name="android-targetSdk

原创 JavaScript函數的6個基本術語 匿名函數、高階函數、頭等函數、柯里化、一元函數、純函數

lambdas(匿名函數)、 first-class functions(頭等函數)、higher-order functions(高階函數)、unary functions(一元函數)、currying(柯里化 )和pure f

原创 JavaScript簡介 ECMAScript和JavaScript的區別

JavaScript是什麼? JavaScript 是屬於網絡的腳本語言! JavaScript 被數百萬計的網頁用來改進設計、驗證表單、檢測瀏覽器、創建cookies,以及更多的應用。 JavaScript 是因特網上最流行的腳

原创 函數防抖和節流

函數防抖: 什麼是函數防抖: 當持續觸發某件事件時,一定時間間隔內沒有再觸發該事件,事件函數會執行一次。如果設定的時間間隔到來之前,再次觸發了事件,就重新開始延時。 例如: 當持續觸發scroll事件,並不立即執行handle函數

原创 ionic2 小米手機拍照選相冊 閃退的問題

1.ionic platform add [email protected] 說明: 可能是android 版本的問題 指定版本 2.android sdk 說明:可能是sdk版本太高 用24版本 26 27 28 可能會導致這些問題

原创 ionic2運行ionic serve有問題(首次運行沒問題但是代碼改變後編譯報錯)

解決辦法1:npm install [email protected] --save-dev --save-exact 解決辦法2:提高@ionic/app-scripts的版本,我之前版本是3.1.0,後面升版本到3.1.6。完美解決問題。 npm

原创 mac安裝軟件允許任何來源(sudo spctl --master-disable)

解決問題辦法: 系統偏好設置 -> 安全性與隱私 -> 通用 -> 選擇“任何來源” “通用”裏有時沒有“任何來源”這個選項: 顯示"任何來源"選項在控制檯中執行: sudo spctl --master-disable 不顯示

原创 使用mac自帶終端 修改hosts

修改mac host文件綁定域名 打開終端 在終端terminal中輸入sudo vi/etc/hosts sudo與vi之間有一個空格 上一步輸入完成之後按enter回車鍵,如果當前用戶賬號有密碼,則在按完之後會提示輸入密碼,此時

原创 一個蠢哭的問題 ionic build iOS 報錯

解決辦法: 拔掉你插到電腦上的手機! 嗯 ,就這麼簡單!

原创 ionic 通過PouchDB + SQLite來實現app的本地存儲(Local Storage)

首先聲明,本教程參考國外網站(http://gonehybrid.com/how-to-use-pouchdb-sqlite-for-local-storage-in-your-ionic-app/) 代碼書寫格式上不一樣! 1.io

原创 ionic2 android打簽名包

生成簽名文件 keytool -genkey -v -keystore ionic2safecampus.keystore -alias ionic2safecampus -keyalg RSA -validity 10000