原创 面試題——對象

var a = {} var b = {key: 'b'} var c = {key: 'c'} a[b] = 123 a[c] = 456 console.log(a[b]) // 輸出什麼 第一次看到這個題目想法:b和c是兩

原创 實現一個簡單的柯里化函數

//基礎函數 const sum = (a, b, c) => { return [a,b,c] } ES5寫法 /* *cb爲調用的函數,lens爲最多接受的參數長度,array爲初始的參數 */ co

原创 面試題——算法手寫題(攜程)

已知如下數據: var arr = [[1,2,3], [3,4,5], [6,7,8,9,[11,12,[12,13, [14]]]], 10] 編寫一個程序將數組扁平化去併除其中重複部分數據,最終得到一個升序且不重複的數組

原创 淺談axios

簡單講些axios的簡單應用,具體使用可以參考axios中文文檔https://www.kancloud.cn/yunye/axios/234845 const Axios = require('axios') 1.這是文檔指出的axio

原创 簡單路由的實現

1.hash路由 原理:就是監聽瀏覽器的hashchange事件,通過動態設置location.hash或者錨點的方式來改變hash值,讓頁面內的視圖發生變化 <!DOCTYPE html> <html lang="en"> <h

原创 小程序二維碼生成

插件地址:https://github.com/yingye/weapp-qrcode 1.普通情況在page裏面使用,只需要引入,然後調用一下就可以了 wxml: <canvas class="qrCode" canvas-id="qr

原创 小程序全局注入-gio原理簡單分析

1.簡單看了一下gio源碼,通過定義App和Page兩個方法,將小程序運行時的App()和Page()作爲調用,然後對App和Page中的對應的事件方法進行注入自己的代碼實現埋點 核心代碼  Page = function () { re

原创 微信開發openId和UnionId區別

     爲了識別用戶,每個用戶針對每個公衆號會產生一個安全的OpenID,如果需要在多公衆號、移動應用之間做用戶共通,則需前往微信開放平臺,將這些公衆號和應用綁定到一個開放平臺賬號下,綁定後,一個用戶雖然對多個公衆號和應用有多個不同的O

原创 小程序中,exports與module.exports的區別

exports和module.exports都是可以導出文件中的變量,方法的 其中,exports是module.exports的引用,意思是如果在exports上添加屬性,會改變module.exports對象 舉個例子:A文件中 mo

原创 Nodejs正則表達式函數之match、test、exec、search、split、replace使用詳解

Nodejs正則表達式函數之match、test、exec、search、split、replace使用詳解 1. Match函數使用指定的正則表達式函數對字符串驚醒查找,並以數組形式返回符合要求的字符串原型:st

原创 運行gulp報錯Cannot read property 'apply' of undefined

gulp版本:4.0.0 gulpfile.js代碼: var gulp = require('gulp') console.log(process.argv) gulp.task('aqq', function () { console

原创 小程序rich-text使用

今天在做小程序一個搜索頁面,對輸入的內容匹配到相應的地點,並且要高亮搜索內容 就上面這種,看到這個想了一下,這個簡單 思路就是:拿到着總字符串和查詢字符串,然後根據查詢字符串把文案切出來,再根據字符串索引判斷將查詢字符串插入到數組對應位置

原创 Navicat Premium 12破解方法

來源網址:https://www.jianshu.com/p/42a33b0dda9c 1、按步驟安裝Navicat Premium,如果沒有可以去官網下載:http://www.navicat.com.cn/download/n

原创 scrollIntoView動畫效果

我還是比較喜歡平滑滾動。HTML5 中提供了 CSS 屬性 scroll-behavior 並且修改了一系列滾動函數的可接受參數用於支持平滑滾動特性。 scroll-behavior 這個 CSS 屬性就只接受兩個自定義值:auto

原创 配置本地jenkins自動化打包vue項目的小坑

配置jenkins參考:https://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000 第一坑:因爲本人用windows系統,在