原创 移動端解決input框被輸入法擋住的問題

有過移動端web開發經驗的人應該都會遇到這個問題,一個input在頁面最底部或者偏下的位置,輸入時由於輸入法的彈出,在部分瀏覽器下由於不會自動計算window的高度,導致input被輸入法擋住。 本文的解決方式是利用scrollT

原创 Javascript兩個感嘆號的用法(!!)

var foo; alert(!foo);//undefind情況下或者null,一個感嘆號返回的是true; alert(!goo);//undefind情況下,一個感嘆號返回的也是true; 但是這裏會報undefi

原创 前端模板引擎 -- art-template

art-template 是一個簡約、超快的模板引擎。 它採用作用域預聲明的技術來優化模板渲染速度,從而獲得接近 JavaScript 極限的運行性能,並且同時支持 NodeJS 和瀏覽器。 1、可以通過npm安裝: npm in

原创 輸入框不能輸入小數

只允許輸入數字(整數:小數點不能輸入) //onkeyup: 鍵盤按鍵擡起後 //onafterpaste:粘貼後 <input type="text" onkeyup="value=value.replace(/[^\d]/g,

原创 vue中使用AES加密與AES解密

先安裝 npm install crypto-js --save-dev 在項目中新建一個utils.js文件 我建在 src/assets/js/utils.js utils.js文件中的內容 import CryptoJS

原创 原生js的常用方法

常用的原生js方法 1.輸出語句:document.write(""); 2.JS中的註釋爲// 3.傳統的HTML文檔順序是:document->html->(head,body) 4.一個瀏覽器窗口中的DOM順序是:window-