原创 禁止複製粘貼操作

//屏蔽右鍵菜單 document.oncontextmenu = function (event){ if(window.event){ event = window.event; }try{ var the = event.srcEle

原创 長方形切角

<div class="corner"></div> .corner{ width: 500px; height: 150px; background: #58a; background: linear-gr

原创 小程序頁面之間的傳值

第一種 url攜帶參數 A.js doUpload(){ wx.navigateTo({ url: '../index/index?id=123' }) }, B.js onLoad: function(o

原创 css畫六邊形

<div class="node_sty"> <p>s</p> <h4>GATEWAY</h4> <P>1 instance</P> <p>1.0.8</p> </div> .node_sty{

原创 echarts地圖下鑽右擊添加返回上一級

1.首先在頁面中新建一個替代默認右擊的懸浮框 <div id="contextMenu">返回上一級</div> 2.屏蔽自身的右擊事件 //屏蔽右擊事件 myChart._dom.oncontextmenu = function(

原创 一看就懂得Vue生命週期

上圖 1、創建vue實例,Vue(); 2、在創建Vue實例的時候,執行了init(),在init過程中首先調用了beforeCreate鉤子函數; 3、同時監聽data數據,初始化vue內部事件,進行屬性和方法的計算; 4、以上都幹完了

原创 預編譯(題目)

1.函數聲明整體提升 2.變量 聲明提升 3.一切聲明的全局變量,全是window的屬性 預編譯過程: 1.創建AO對象 2.找形參和變量聲明,將變量和形參作爲AO屬性名,值爲undefined 3.將實參值和形參值統一 4.在函數體裏面找

原创 ES6 - let和const 1.var let和const的特性:

1.var 特點有三: 變量生命提升 可重複定義同一個名字的變量不報錯 全局變量掛載到window let和const的特性: 沒有變量生命提升 不能重複聲明同一個變量,即使是var過的變量,甚至是行參也不行。 聲明的變量不會掛載到w

原创 合併兩個對象,並去重

var ss={ name:'你不好', id:123 } var bb={ name:'你好', id:520, year:'1212', he:'王八蛋' } //ss=Object.as

原创 根據一個數組,刪除另一個數組指定的對象(去重)

根據數組arr2,刪除arr1中指定的數組對象 方法1: var arr1 =[{a:1},{a:2},{a:3},{a:5},{a:1}]; var arr2 =[1,2]; var arr3 = []; arr1.map((item1)

原创 判斷手機是安卓機還是蘋果機?

var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('L

原创 Chrome瀏覽器解決本地文件跨域(加載失敗)問題

1.右擊桌面的谷歌快捷方式選擇‘新建快捷方式’,創建一個新的 2.右擊谷歌快捷方式選擇屬性,打開屬性窗口 3.在目標中的原有地址後面加上+ 空格+‘--user-data-dir="c:\ChromeDebug" --test-typ

原创 Vue 之 Mixins (混入)簡單易懂

混入 (mixin) 提供了一種非常靈活的方式,來分發 Vue 組件中的可複用功能。一個混入對象可以包含任意組件選項。當組件使用混入對象時,所有混入對象的選項將被“混合”進入該組件本身的選項。 定義一個 mixin.js文件 const m

原创 vue跳轉路由無反應,也不報錯的某個原因

beforeRouteLeave(to, from, next) { next() } 參數裏面如果有next,函數中需要調用一下next();或者就是刪除next。 如果不寫不報錯但是不跳轉頁面。

原创 看過最唯美的回答

one 交朋友的標準是什麼? 出世的智者,入世的強者 或者正常而陽光的普通人 two 有哪些可以令人清醒的句子? 你多學一樣本事 就少說一句求人的話 three 結婚以後兩個人在一起最重要的是什麼? 就當這婚還沒結。 four