
javascript
ccc_c桑
这个作者很懒,什么都没留下…
展开
-
微信小程序聊天室+websocket+文件上传(发送图片)
最近哥们在写微信小程序,其中有个需求是搭建一个聊天室,可多人聊天,可私聊,可发送图片。但是由于一直没有这方面相关的了解,于是慢慢的去看,去做,前期真的很困难,路子不好走,慢慢的再搭建。先看看效果吧1.websocket包搭建我是用的Springboot + gradle搭建的,这是gradle配置plugins {id 'org.springframework.boot' vers...原创 2020-04-18 17:23:08 · 5659 阅读 · 3 评论 -
关于微信小程序开发用户openid保存session操作和重构wx.request整合promise
最近接了份外包,客户希望做个微信小程序,于是今天开始搭建的时候就想着怎么搭建方便以后使用,比如说我希望每个用户在登录了以后,每次向服务器发送请求时,让每个用户的请求都绑定自己的session,并且把自己独立的openid存放在session里面,这样服务器端就可以不用每次去传一个userid回去,而只需要通过去请求里获取就行。java代码: @RequestMapping("/setSessi...原创 2020-04-15 23:09:49 · 1109 阅读 · 0 评论 -
array.map(parseInt)
[‘1’, ‘2’, ‘3’].map(parseInt)输出什么这是一个很偏僻的知识点,会导致你每次看的时候都会觉得很惊讶,但是看了以后就觉得很简单,过一段时间后忘得一干二净,所以我决定写一个博客来提醒自己:输出:[1,NaN,NaN].首先让我们回顾一下,map函数的第一个参数callback:然后是parseInt函数这两个个函数所接收的参数如上所示。了解这两个函数后,我们...原创 2020-04-13 10:53:47 · 749 阅读 · 0 评论 -
promise的内部实现
代码:代码浅显易懂,用来提醒自己。路过的可以看看,底部附上大佬代码出处。const PENDING = 'pending'; //初始状态const FULFILLED = 'fulfilled'; // 成功状态const REJECTED = 'rejected'; // 成功function Promise(extutor){ let self = this; self.st...原创 2020-04-13 10:42:31 · 240 阅读 · 0 评论 -
带你理解最最最真实易懂的闭包,妈妈再也不怕面试官问问题
理解闭包掀翻闭包的遮羞布模块掀翻闭包的遮羞布首先,什么是闭包?你可以理解为在两个不相连接的作用域下共享变量。举个栗子:function foo() { var a = 10; function bar () { console.log(a); } return bar;}foo()();// 10 请注意这里的10怎么来的。注意到了么,这里在全局的作用域下面,使用了fo...原创 2020-04-07 10:47:39 · 207 阅读 · 0 评论 -
js提升
所谓javascript的提升提升js引擎和编译器提升js引擎和编译器变量和函数如何提升 ,js代码的编译阶段;js有个比较经典的问题,如: a = 10; console.log(a); var a;或者 a = 10; var a; console.log(a);你觉得他会输出什么呢?undefined?ReferenceError? 不不不,他会显示10!为什么呢...原创 2020-04-06 17:24:54 · 161 阅读 · 0 评论