原创 uni-app 獲取地址位置

uni.getLocation  獲取當前的地理位置、速度。 在微信小程序中,當用戶離開應用後,此接口無法調用;當用戶點擊“顯示在聊天頂部”時,此接口可繼續調用 uni.getLocation({ type: 'wgs84 '

原创 uni-app 提示框

uni-app官網提供的兩種顯示方式: 第一種 uni.showToast /* title {string} 提示的內容,長度與 icon 取值有關。 icon {string} 圖標

原创 前端在線預覽excel、word、pdf、ppt

這裏主要推薦兩種官方提供的API. 第一是微軟提供API,調用方法如下,支持('.ppt''.pptx''.doc','.docx','.xls','.xlsx')格式。 http://view.officeapps.live.com/

原创 vue在IE瀏覽器下報錯Failed to generate render function:SyntaxError: 缺少標識符 in

IE11瀏覽器 以上是報錯信息 這個報錯實在是看不懂,IE瀏覽器的報錯信息一直這麼與衆不同; 查了很多資料,最後發現很簡單隻要把{node,data}換爲一個對象名稱即可。 //{ node, data }替換成下面代碼即可 { sc

原创 Node.js+vue項目中使用AES實現密碼加密解密(ECB和CBC兩種模式)

區別 ECB: 是一種基礎的加密方式,密文被分割成分組長度相等的塊(不足補齊),然後單獨一個個加密,一個個輸出組成密文。 ​CBC: 是一種循環模式,前一個分組的密文和當前分組的明文異或或操作後再加密,這樣做的目的是增強破解難度。(不容易

原创 【譯】尤大:Vue3的設計過程

在過去的一年中,Vue團隊一直在研究Vue.js的下一個主要版本,我們希望在2020年上半年發佈該版本。(在撰寫本文時,這項工作仍在進行中)。 Vue的主要版本於2018年底形成,當時Vue 2的代碼庫已有兩年半的歷史了。在通用軟件的生命

原创 前端動畫交互

一、簡介 Lottie 是Airbnb開源的一個面向 iOS、Android、React Native 的動畫庫,能分析 Adobe After Effects 導出的動畫,並且能讓原生 App 像使用靜態素材一樣使用這些動畫,完美實現動

原创 vue\cli3.0 配置靜態資源問題

重要事情說三遍 vue\cli3.0的靜態資源要(放在public目錄下!放在public目錄下!放在public目錄下!)這樣在打包時不會被解析,而直接引用他。 圖片資源引入 data () { return {

原创 HTML元素方法

首先讓我們來討論一下 HTML 與 DOM 之間的區別。 顯然,普通的 <table> 元素就是一段 HTML 代碼,它可以應用在任何一個以 .html 爲擴展名的文件中。元素自帶一系列特性(attribute),以控制它的顯示方式與行爲

原创 7個關於 CSS backgroundImage 好用的技巧

1.背景圖如何才能完美適配視口 讓背景圖適配視口很容易,需要使用下面 CSS 即可: body { background-image: url('https://images.unsplash.com/photo-157348081

原创 JavaScript事件循環機制(event loop)

首先我們要知道兩點: JavaScript是單線程的語言 Event Loop是javascript的執行機制 javascript事件循環 js是單線程,就像學生排隊上廁所,學生需要排隊一個一個上廁所,同理js任務也要一個一個順序執行。

原创 HTML和CSS代碼規範

  HTML 語法 標籤不要大寫,即便是 doctype 標籤。 用兩個空格來代替製表符(tab) -- 這是唯一能保證在所有環境下獲得一致展現的方法。 嵌套元素應當縮進一次(即兩個空格)。 對於屬性的定義,永遠全部使用雙引號,絕不要使用

原创 JavaScript代碼規範(一)

簡介 將源自 Robert C. Martin 的 Clean Code 的軟件工程原則適配到 JavaScript 。 這不是一個代碼風格指南, 它是一個使用 JavaScript 來生產 可讀的, 可重用的, 以及可重構的軟件的指南

原创 TypeScript報錯信息表(備註)

code 類型 英文描述 中文描述 1002 錯誤 Unterminated string literal. 未終止的字符串文本。 1003 錯誤 Identifier expected. 應爲標識符。 1005 錯誤 '{0}' ex

原创 vue+TypeScript構建第一個項目

安裝項目 因爲本機vue腳手架是2.0,webpack3.0版本所以本文只適用vue/cli2.0版本。 //新建項目 vue init webpack vue-ts 後面一系列路由,測試單元配置忽略。   //新建項目後我們安裝