原创 v8引擎內存管理及優化

什麼是V8引擎? V8使用C++開發,並在谷歌瀏覽器中使用。在運行JavaScript之前,相比其它的JavaScript的引擎轉換成字節碼或解釋執行,V8將其編譯成原生機器碼(IA-32, x86-64, ARM, or MIPS CP

原创 封裝一個簡單的ajax

ajax請求細分的話可以分爲5個步驟: 獲取XMLHttpRequest對象 let xhr = null; if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); } e

原创 微信分享安卓失效

最近vue開發的微信項目碰到了一個關於微信分享失效的問題。 描述:剛開始把微信分享需要初始化的東西,都放在了路由鉤子beforeEach裏調用,結果發現IOS沒什麼問題,但是安卓分享不能正常生效。 問題:後來發現是因爲放在beforeEa

原创 微信支付提示url未註冊

最近在做vue單頁項目開發時,遇到了一個關於微信支付提示url未註冊的問題。 關於微信支付jssdk 在使用微信提供的JSSDK的時候,我們需要給當前的網址簽名。需在微信公衆平臺上填寫當前網址的url。 假設我們支付頁爲: https

原创 vue中阻止事件冒泡

當我們在父子級都加上點擊事件時,此時點擊子級事件,父級事件也會執行。這是因爲事件冒泡,因此我們需要阻止事件冒泡,在vue中,vue.js提供了一個方法。 @click.stop 使用方式: <div @click="father">

原创 js正則

來源: https://any86.github.io/any-rule/ 手機號 /^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9])

原创 vue-cli3.0之vue.config.js的配置項(註解)(轉載!留着自己用)

 以下爲轉載內容!留着自己看的! 原文地址:https://www.cnblogs.com/wiseant/articles/9789371.html 如有侵權,請聯繫刪除! module.exports = { // 部署應用時的

原创 h5中list的特殊用法,既可以做下拉,也可以做模糊搜索

<input list="list" /> <datalist id="list">          <option value="測試1" />          <option valu

原创 微信小程序中絕對定位(position: absolute)會讓bindtap失效

微信小程序中絕對定位(position: absolute)會讓bindtap失效 解決辦法:z-index:100;

原创 微信公衆號(服務號)授權登錄

1認證服務號 如果想要做公衆號開發,儘量申請服務號,因爲訂閱號好多都不支持 2.配置域名 接口權限---網頁授權 3開始授權 詳細的步驟如下:   1.用戶關注微信公衆賬號。   2.微信公衆賬號提供用戶請求授權頁面URL。   3.用

原创 react項目打包時報錯The "path" argument must be of type string. Received type undefined

在我們一個react項目中,近期打生產包的時候,突然報了The "path" argument must be of type string. Received type undefined這個錯誤 剛開始我按照網上的方法試了一遍,包括

原创 vue項目錯誤

1111

原创 Object.assign,Object.keys,Object.values,Object.entries

1.Object.assign用法(拼接對象,返回一個新的對象) let obj1 = {a:1}; let obj2 = {b:2}; let obj3 = {c:3}; let obj = Object.assign({},obj1

原创 Object.assign 是淺拷貝還是深拷貝?

首先,我們要說的是Object.assign的基本用法: Object.assign(目標,數據1,數據2....); 示例: //示例1 let obj = {a:1} let newObj = Object.assign({},ob