原创 查找字符串 indexof 使用 ~ 符號
對每一個比特位執行非(NOT)操作。NOT a 結果爲 a 的反轉(即反碼); 即把0和1全部取反 if (~str.indexOf(searchFor)) { // searchFor 包含在字符串中 } else {
原创 js獲取計算後的css
function getCss(obj) { if (obj.currentStyle) { // 兼容ie return obj.currentStyle;
原创 對象方法和json方法
對象方法 Object.keys(obj) 返回一個由 key 組成的數組 Object.values(obj) 返回一個由 value 組成的數組 刪除對象中的元素 delete obj.key JSON JSON是什麼?
原创 js 精確判斷數據類型
js 精確判斷數據類型 Object.prototype.toString.call(arr); let arr = []; let obj = {}; console.log(typeof arr); // objec
原创 網站logo等內容,logo圖片高度不統一的情況下,垂直居中
圖片用絕對定位 position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);
原创 js 賦值和作用域
function fn(){ var a = b = 10; // 實際上是 先進行右邊的 b = 10 ,然後再進行 var a = 10 。所以a是局部變量 } fn() console.log(a); // 報錯
原创 字體行高奇數
當行高爲奇數時,文字的下方大1px
原创 開發 hbuilderx 中,wifi 鏈接 adb 報錯 adb server version (36) doesn't match this client (41); killing..解決
開發 hbuilderx 中,wifi 鏈接 adb 報錯 adb server version (36) doesn’t match this client (41); killing…解決 終端查詢 adb version 會
原创 深拷貝 方法
深拷貝 方法 遍歷對象 function deepCopy(obj) { let newObj = Array.isArray(obj) ? [] : {}; for (let i in ob
原创 DOM
DOM javascript 的組成部分 DOM (document object model) 文檔對象模型 BOM (browers object model) 瀏覽器對象模型 ECMAScript js 的核心 [外鏈圖
原创 vue v-for實現hover效果,點擊效果
<template> <ul class="item"> <li v-for="(item, index) in Arr" :key="index" :class="{'ho
原创 js處理時間,ios 兼容問題,顯示 NAN
new Date(start_time) start_time 參數格式不能是 - 中橫槓,可以是 / 斜槓
原创 less 循環
循環出圖片的背景色還有子類元素的 // 循環出圖片 .generate-columns(19); .generate-columns(@n, @i: 1) when (@
原创 js 模版字符串增加條件判斷
用 三元判斷或者自執行函數內使用if for ( let i = 0; i < data.length; i++ ) { const html = `<li class="fl t-left"><div cla
原创 vscode 使用 prettier 進行js文件的 eslint規則 格式化
安裝 prettier 插件 然後在設置內,勾選 Prettier: Eslint Integration 使用 eslint規則