前言 需求:軟鍵盤彈起時,輸入框吸附在輸入法框上坑: 安卓和IOS鍵盤彈起和收起存在差異; IOS12上,微信v6.7.4以上,鍵盤彈起,頁面(webview)整體往上滾動,...
前言 2020年清明小假期,雖然新型冠狀病毒疫情得到了很好的控制,但是大家還是盡量避免出門,在家待著不能浪費時間,讓我們重新思考一下移動端適配方案吧。 隨著Web技術(shù)的革新,...
原型對象的創(chuàng)建 我們創(chuàng)建的每個函數(shù)都有一個prototype(原型)屬性,這個屬性是一個指針,指向函數(shù)的原型對象。 原型對象 所有的原型對象都會自動獲得一個construct...
前言 在retina屏中,像素比為2(iPhone6/7/8)或3(iPhone6Plus/7Plus/8Plus),1px的邊框看起來比真的1px更寬。 本文默認你已經(jīng)對視...
px 絕對單位,頁面按精確像素展示 em 相對單位,相對于父元素的font-size,具有繼承性,如果自身設(shè)置了font-size按照自身計算(瀏覽器默認字體是16px,即使...
為什么需要 nextTick Vue 是異步執(zhí)行 DOM 更新:也就是數(shù)據(jù)更新后,視圖不會馬上更新,而是等同一事件循環(huán)中的所有數(shù)據(jù)變化完成之后再統(tǒng)一進行視圖更新。 什么時候觸...
data 和props props常用于數(shù)據(jù)傳遞,子組件中不可以直接修改,這也是vue 單向數(shù)據(jù)流的特性 data在任何情況下改變,都能同步反應(yīng)的view層 怎么在子組件中改...
一般來說,組件可以有以下幾種關(guān)系: 如上圖所示,A 和 B、B 和 C、B 和 D 都是父子關(guān)系,C 和 D 是兄弟關(guān)系,A 和 C 是隔代關(guān)系(可能隔多代)。 1.prop...
vue中允許你自定義過濾器,用于一些文本的格式化。 組件中定義過濾器 全局定義過濾器 過濾器傳參 傳一個參數(shù) 傳2個參數(shù) 傳3個參數(shù)
this.$router和this.$route的區(qū)別是什么? this.$router:VueRouter的實例,是一個全局路由對象,包含了路由跳轉(zhuǎn)的方法、鉤子函數(shù)等 th...
前言 想要了解一門語言,最好的辦法就是了解它的運行機制。掌握了運行機制,能夠讓我們在開發(fā)中少走許多彎路,寫出高質(zhì)量的代碼。本文從一道題淺談JavaScript運行機制,給剛剛...
前言 我們都知道Node.js 給我們的標簽是:非阻塞I/O、事件驅(qū)動、高效、輕量,這也是官網(wǎng)的描述。 Node.js? is a JavaScript runtime bu...
1. 加載渲染過程 同步引入時生命周期順序為:父組件的beforeCreate、created、beforeMount --> 所有子組件的beforeCreate、crea...
生命是生命周期:從Vue實例創(chuàng)建、運行、到銷毀期間,總是伴隨著各種各樣的事件,這些事件統(tǒng)稱為生命周期 生命周期鉤子 = 生命周期函數(shù) = 生命周期事件 vue 生命周期圖vu...