原创 vue ie11打包後頁面空白

vue打包後不兼容iePromise問題 Promise問題 ie是個神奇的瀏覽器不兼容es6,也就不兼容promise。解決方法 npm install --save babel-polyfill // 安裝babel-po

原创 es6-對象擴展(一)

對象擴展屬性簡介表達(一)屬性名錶達式Object.is()Object.assign() 屬性簡介表達(一) 一句話,對象的屬性如果是一個變量,那麼值就是這個變量代表的值 let name = 'uzi'; let user =

原创 Promise.all執行順序

Promise.all執行順序理解栗子 理解 Promise.all等待所有Promise執行完畢之後,按照放在all中的先後順序將resolve()返回的數據放在Promise.all的resolve中,說也說不明白,寫個栗子吧

原创 flex-(一)容器的屬性

flex-(一)容器的屬性flex簡介一、基本概念二、容器的屬性2.1、flex-direction2.2、flex-wrap2.3、flex-flow2.4、justify-content2.5、align-items2.6、a

原创 vue-cli打包抽離出配置文件

vue-cli打包抽離出配置文件需求在static中添加配置文件config.js修改index.html 需求 同一份代碼,適應兩份需求。解決:打包後抽離出一份配置文件,在部署時通過修改配置文件達到適應不同的需求。 在stati

原创 css實現邊框內半圓凹槽

實現原理 先畫一個半圓,利用僞類把半圓放在border上 代碼 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="

原创 關於iframe添加點擊事件問題

iframe添加點擊事件 假如要實現個功能,頭部是下拉框下面是iframe頁面,要實現功能爲點擊iframe下拉框關閉,百度了好久發現在iframe跨域的時候根本沒有onclick事件,但是可以換個方法解決,利用document.

原创 js數組把某一項移動到某一位置

let arr = [1,2,3] let item = arr.splice(1, 1) // arr刪除2,把2給item arr.splice(2, 0, item[0]) // 把2添加到arr最後 console.lo

原创 在vue-cli3中使用jRange

在vue-cli3中使用jRangejRange簡介在vue-cli3中使用1.安裝jquery2.下載jRange3.mian.js引入jRange4.最後在使用組件中引入jquery,並使用效果 jRange簡介 參考:jRa

原创 window系統局部安裝webpack,運行時報錯webpack.ps1解決辦法

1.以管理員運行vscode 2.get-help set-executionpolicy 3.set-executionpolicy remotesigned

原创 es6-對象擴展(二)

es6-對象擴展(二)關於原型Object.setPrototypeOf()Object.getPrototypeOf()for..in與Object.keys()Object.values()、Object.entries()O

原创 vue 數據改變,視圖沒有更新

vue 數據改變,視圖沒有更新 修改數組中對象的屬性時,直接修改不能觸發視圖更新,要用this.$set(Array, ‘property’, data)

原创 css 子元素繼承父元素的高度

css 子元素繼承父元素的高度現狀期望實現1實現2 父元素中有a、b兩個子元素,a高度爲300px,撐開父元素也是300px,此時想讓b也是300px。 現狀 期望 實現1 father: position: relative

原创 關於tm的this指向問題

爲啥用this 由於自己比較菜,對爲啥要用this的理解就是方便、簡潔,可以隱式的傳遞一個對象的引用,讓代碼邏輯簡潔,方便。 this的指向問題 誤解一:this指向函數自身 var a = 1 function test() {

原创 關於js原型筆記

js原型原型鏈的查找原則和動態性就近查找原則動態性關於constructor 原型鏈的查找原則和動態性 js原型大家都不陌生,但是涉及到原型鏈有些時候會蒙圈(我本人就是),下面介紹一下我對原型鏈的理解。 就近查找原則 對象訪問一個