原创 前端提升(16)之 session+cookie 和 token有什麼區別? + 瀏覽器是如何記錄用戶登陸狀態的?

導航 1、session+cookie 和 token有什麼區別? 首先了解一下什麼是session、cookie和token Session Session存在於服務端,對於客戶端來說是沒有Session這個說法的,當服務端與

原创 前端提升(13) 之 移動端1px問題,爲什麼會有?如何解決? + typeof和instanceof相同點與不同點 + JS單線程如何改多線程?

導航 1、 移動端1px問題,爲什麼會有?如何解決? 1、移動端1px問題,爲什麼會有?如何解決? 因爲在移動端,由於屏幕分辨率的不同,現在分爲一倍屏、二倍屏、三倍屏。在不同的分辨率上,有可能一像素被渲然成二個像素點或者三個像素

原创 vue javascript 實時檢測滾輪(scroll)距頁面頂部的距離

版權聲明:本文爲CSDN博主「MICHAEL_LIU」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/liu798675179/arti

原创 前端提升 之番外篇 和《帥哥美女》

大家都在看電影,俺無事可做,就寫了這篇博客。 誰能想到,今天我會一反常態夸人,都說俺嘴裏吐不出象牙,呸,俺沒有狗嘴。 首先是萬衆矚目的面試題,說是面試題其實也不太準確,目的性太強。應該說是對專業的提升,知識的積累,精神的昇華,以及

原创 後知後覺的解構賦值,原來如此

大神常用而菜鳥不清楚的 對象解構賦值 1、普通對象解構賦值 let obj = { a: 1, b: `I'm b` } let { a, b } = obj console.log(a,b) // 1 I'm b

原创 ant螞蟻框架,對接口數據自動分詞bug

這是我腦子的bug 本來要渲染的長這樣: 一看就知道是字符串,聰明的我裏媽就想到了JSON.parse()。嘻嘻,然後變成了這樣,變成數組了: 我用逗號作爲分隔符,但是數組不是字符串啊,於是我自作聰明想到了 JSON.pars

原创 git提交工具sourcetree的基本使用

點這裏下載sourcetree 然後把從github下載下來的文件複製到下面的文件夾裏面,然後再打開sourceTree,就可以使用一目瞭然的功能了 C:\Users\自己的電腦名字\AppData\Local\Atlassian

原创 前端技能提升(11) 之 什麼是函數柯里化及使用場景 + JS單線程和多線程

導航 1、什麼是函數柯里化及使用場景 函數柯里化就是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數,並且返回接受餘下的參數而且返回結果的新函數的技術。 太權威了。 來一個簡單的demo // 普通的ad

原创 javascript中reduce的用法

reduce的簡單用法 當然最簡單的就是我們常用的數組求和,求乘積了。 var arr = [1, 2, 3, 4]; var sum = arr.reduce((x,y)=>x+y) var mul = arr.reduce(

原创 前端提升(14)之 IOS和Android常見兼容問題

導航 爲什麼只有一個問題,我也要煞有其事的搞一張圖片呢?我也不知道,可能是因爲傳統吧。哎對,關於我是處子之身的這一點也得到了解釋。 1、IOS下input默認樣式(圓角、陰影) 解決方案 input { -webkit-ap

原创 怎麼在vue中用函數防抖和函數節流

函數防抖 <div> <button @click="click">點我進行函數防抖</button> </div> script標籤下定義一個函數 function throttle (method) { clearT

原创 基於vue寫一個插件,併發布npm

今天是一月一日,看看身邊的情侶,感覺又是一個七夕節。 新年新氣象,我應該立一些flag了,就一個月一個目標吧。 好話不多說,開始插件教程。 功能:用vue的自定義指令directive封裝一個轉換時間格式的插件 步驟: 下載vu