原创 rem PC端和手機端適配 問題

當手機端和pc端需要做適配時,建議手機端用rem爲單位。 設置px和rem的比例。因爲rem是相對於頁面根元素元素大小來設置的 let iWidth = document.documentElement.clientWidt

原创 JavaScript中 && 和 || 操作符

首先,在js邏輯運算中,0、""、null、false、undefined、NaN都會判爲false &&(邏輯與) 短路原理: 1、只要“&&”前面是false,結果都將返“&&”前面的值(無論“&&”後面是true還是fals

原创 數組的對象方法

長度屬性: arr.length:返回數組長度 添加元素: arr.push(): push可以接受任意數量的參數,將參數放在原數組的尾部,該方法返回的是最終數組的長度 【會更改原數組】 arr.unshift():

原创 ES6 引入模塊時加{}問題

// 導出 abc.js文件 導入 export const A = 1; import { A } from './abc.js' export const B = 2; import

原创 vue的computed、watch

computed 不在data中定義 場景:適用於多個變量計算一個變量。比如商品總價,用單價*數量。只要單價或數量發生了變化,總價就會被修改。 優點:只有在依賴(即裏面的變量)發生變化的時候纔會重新計算,否則使用緩存中的數據,大

原创 小程序獲取用戶地理位置

小程序獲取用戶定位

原创 微信小程序中,動態給對象數組中的某個字段賦值

// 切換顯示與隱藏 toggleShow(e){ let _index = e.currentTarget.dataset.index; let _ifshow = e.currentTarget.dataset

原创 vue.draggable 編寫表格拖拽排序

主要使用vuedraggable和sortablejs兩個組件。 1、安裝組件 npm install vuedraggable npm install sortablejs 2、引入組件 import draggable from '

原创 var let 在for循環中的區別

var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[5](); // 10 爲什麼結果是10而不是5

原创 Linux基本命令

1、用22端口號,以root用戶名登錄服務器 ssh -p 22 [email protected] 2、創建a.txt文件,並將當前日期和時間輸入到其中。再打開顯示 touch a.txt date > a.txt vi a.tx

原创 截取指定字符串前後的字符

/* string 字符串; str 指定字符; split(),用於把一個字符串分割成字符串數組; split(str)[0],讀取數組中索引爲0的值(第一個值),所有數組索引默認從0開始; */ function getStr(str

原创 監聽頁面返回事件或者移動端返回按鈕事件

監聽頁面返回事件或者移動端返回按鈕事件 pushHistory(); window.addEventListener("popstate", function(e) { // pushHistory(); ale

原创 從url獲取參數

//獲取url參數值 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r =