diff --git "a/blog/develop/\346\265\205\350\260\210HTTP.md" "b/blog/develop/\346\265\205\350\260\210HTTP.md" index 8cdcbc94..72397d58 100644 --- "a/blog/develop/\346\265\205\350\260\210HTTP.md" +++ "b/blog/develop/\346\265\205\350\260\210HTTP.md" @@ -121,7 +121,7 @@ Accept-Language: zh-CN,zh;q=0.9 在这里我看到了原文的信息,这是通过 Jquery 通过 id 获取元素的值,也就是这里的手机号和密码,在这里还都是原文,点到下一个函数则变成了密文,那么肯定是上一个函数做了手脚。 -认真观察,N 这个是我们的密码,但对 N 进行了一个操作也就是 `a.hex_md5(N)`,没错,这就是 md5 加密。有关加密的可以看看我写过的 [浅谈加密算法](./docs/brief-talk-encryption-algorithm) +认真观察,N 这个是我们的密码,但对 N 进行了一个操作也就是 `a.hex_md5(N)`,没错,这就是 md5 加密。有关加密的可以看看我写过的 [浅谈加密算法](/docs/brief-talk-encryption-algorithm) 那么通过加密工具将 md5 加密是否能得到我们要的加密结果,如下 diff --git "a/docs/skill/web/vue/Vue\345\223\215\345\272\224\345\274\217\346\225\260\346\215\256\344\271\213Array.md" "b/docs/skill/web/vue/Vue\345\223\215\345\272\224\345\274\217\346\225\260\346\215\256\344\271\213Array.md" index 27ecd19e..b4c1a5f3 100644 --- "a/docs/skill/web/vue/Vue\345\223\215\345\272\224\345\274\217\346\225\260\346\215\256\344\271\213Array.md" +++ "b/docs/skill/web/vue/Vue\345\223\215\345\272\224\345\274\217\346\225\260\346\215\256\344\271\213Array.md" @@ -106,7 +106,7 @@ ADD [ 0 ] ## Proxy -但在 Vue3 也可以使用 Proxy 来监听(代理)数据,先引用监听[Object 中的最终代码](/docs/vue-reactive-data-object/#最终代码),对其稍加修改一下,看看效果 +但在 Vue3 也可以使用 Proxy 来监听(代理)数据,先引用监听[Object 中的最终代码](/docs/vue-reactive-data-object#最终代码),对其稍加修改一下,看看效果 ```javascript function log(type, index, val) { @@ -132,7 +132,13 @@ function reactive(target) { set(target, key, newVal, receiver) { const oldVal = target[key] - const type = Array.isArray(target) ? (Number(key) < target.length ? 'SET' : 'ADD') : Object.prototype.hasOwnProperty.call(target, key) ? 'SET' : 'ADD' + const type = Array.isArray(target) + ? Number(key) < target.length + ? 'SET' + : 'ADD' + : Object.prototype.hasOwnProperty.call(target, key) + ? 'SET' + : 'ADD' const res = Reflect.set(target, key, newVal, receiver)