原创 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這個錯誤 剛開始我按照網上的方法試了一遍,包括
原创 佔位-----react父子組件交互的4種方式
111111
原创 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