原创 JavaScript base64

加密標準的JavaScript庫https://github.com/brix/crypto-js 簡介 標準的Base64並不適合直接放在URL裏傳輸,因爲URL編碼器會把標準Base64中的“/”和“+”字符變爲形如“%XX”的形式,

原创 新版Iconfont-阿里巴巴矢量圖標庫支持三種引用方式

下載代碼   然後將壓縮包解壓,代碼包括demo的html和css文件、iconfont的css、js以及各種字體文件,demo是使用說明,iconfont文件是使用這個圖標庫所必須的文件,可根據使用的具體方式引用相應文件    

原创 前端TypeScript初解

安裝TypeScript 有兩種主要的方式來獲取TypeScript工具: 通過npm(Node.js包管理器) 安裝Visual Studio的TypeScript插件 Visual Studio 2017和Visual Studio

原创 cordova適配android虛擬按鍵

項目運行在android手機中會出現某些自帶虛擬按鍵的機型,比如華爲,vivo等其中一些機型,如果不進行處理適配的話會導致虛擬按鍵覆蓋app底部tab欄,影響視覺效果以及某些操作,用戶體驗極差。 解決方法: 在項目路徑->platform

原创 ES6特性一覽

目錄 class類 Module promise Async 箭頭函數 let和const 字符串方法 數組方法 對象方法 ...操作符 Set class類 constructor():構造函數,new命令生成實例時自動調用 exten

原创 ES6用法集合

一.class類 二.promise 三.箭頭函數 四.let和const 五.模板字符串拼接 六.includes,startsWith,endsWith,repeat字符串方法 七.for of,forEach,map,reduce,

原创 使用npm下載依賴報錯

錯誤如下:“Unexpected end of JSON input while parsing near···” 解決方法: 1.清理緩存: npm cache clean --force 2.執行命令:npm install  --r

原创 前端JS數據類型

JS 5大原始類型:Undefined、Null、Boolean、Number 和 String。 原始數據值是一種沒有額外屬性和方法的單一簡單數據值。 typeof 運算符可返回以下原始類型之一: string number boole

原创 VUE CLI4新特性以及項目搭建

默認進行懶觀察(lazy observation)。在 2.x 版本里,不管數據多大,都會在一開始就爲其創建觀察者。當數據很大時,這可能會在頁面載入時造成明顯的性能壓力。3.x 版本,只會對「被用於渲染初始可見部分的數據」創建觀察者,而

原创 js常見的數據加密與解密的方法

常見的加密方式 常見的加密算法基本分爲這幾類, 線性散列算法(簽名算法)MD5 SHA1 對稱性加密算法 AES DES 非對稱性加密算法 RSA Md5加密 MD5是一種被廣泛使用的線性散列算法,可以產生出一個128位(16字節)的散

原创 Promise和setTimeout執行順序

代碼如下: (function test() { setTimeout(function() {console.log(4)}, 0); new Promise(function executor(resolve) {

原创 TypeScript基礎篇

安裝TypeScript 有兩種主要的方式來獲取TypeScript工具: 通過npm(Node.js包管理器) 安裝Visual Studio的TypeScript插件 Visual Studio 2017和Visual Studio

原创 CSS粘性佈局 position:sticky

        CSS 3的屬性粘性定位position:sticky,它是相對定位(position:relative)和固定定位(position:fixed)的混合。 使用它,我們不再用監聽scroll事件,即可實現導航欄滾動絕對定

原创 前端json數據進行base64編碼

  代碼如下: new Buffer(JSON.stringify({"name":"zhangsan","pass":"123"})).toString("base64");   如需引入Buffer: npm install  

原创 ionic cordova-plugin-themeablebrowser插件使用方法

1.插件圖片需要手動移動位置才能顯示 android: 插件src/android/res/drawable-xhdpi目錄下將圖片複製到platforms/android/res/drawable-xhdpi目錄下即可 ios: