![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
゛anqiaoyun
“愿你与未来的自己不期而遇 撞个满怀”
展开
-
session和token
session 是什么?session:服务端技术,意为会话控制;和 cookie 不同,session 是保存在服务器上的,而且并不会随着 http 传递;因为 cookie 保存在客户端,还是很不安全的,服务器为了杜绝这种事情,在服务器上也搞了一个存储用户信息的东西,这就是 session。一般用于用户的登录状态,用户 id 等敏感信息的保存;session 怎么使用?以登录为例,...原创 2019-10-16 10:38:46 · 490 阅读 · 0 评论 -
滴滴面试题LazyMan(同异步、原型、原型链、while)
实现一个LazyMan,可以按照以下方式调用:LazyMan(“Hank”)输出:Hi! This is Hank!LazyMan(“Hank”).sleep(10).eat(“dinner”)输出Hi! This is Hank!//等待10秒…Wake up after 10Eat dinner~LazyMan(“Hank”).eat(“dinner”).eat(“suppe...原创 2019-09-03 00:20:49 · 176 阅读 · 0 评论 -
JavaScript中15种数组的使用方法总结
1.push 向数组的后面添加一项或多项参数可以是一个也可以是多个,返回值为新数组的长度修改原数组var ary = [1,2];var num = ary.push('a');console.log(num); //3console.log(ary); //[1, 2, "a"]2.pop 删除数组的最后一项没有参数返回值为被删除的项修改原数组var ary = ["a...原创 2019-09-07 15:17:52 · 249 阅读 · 0 评论 -
如果你还不懂发布订阅,看这篇文章就够了!
观察者模式(发布订阅)观察者模式又叫自定义事件模式或发布订阅;发布订阅: 是一种编程的思想;***发布订阅的思想***:先进行订阅,把要执行的一些方法先存储到一个事件池中;当条件成立时,进行发布的操作;发布时,遍历事件池中的所有的方法,让这些方法依次执行;attachEvent : DOM2级兼容的处理就是采用发布订阅的思想;on:订阅事件;emit:发布事件;off:取消订阅;...原创 2019-09-18 21:33:34 · 253 阅读 · 0 评论 -
史上最全的继承方式 - 原型继承、中间类继承、call 继承、寄生组合继承、class继承
继承方式:原型继承: 继承私有和公有;中间类继承: 继承公有属性;call 继承: 继承私有属性;寄生组合继承: 继承公有和私有属性;上面四种属于原生JS中的继承方式;class继承:ES6中的继承原型继承通过类A new出来的实例覆盖了B的默认原型的空间地址,那么通过类B创建的实例既可以使用类A实例的私有属性,也可以调用类A原型上的公有属性;类B继承了类A公有和私有属性,这...原创 2019-09-18 23:43:31 · 318 阅读 · 0 评论 -
函数的防抖和节流
防抖和节流<div id="box" style="width:300px;height:300px;background: #ccc;text-align: center;line-height: 300px;color:red;font-size: 40px;">0</div><script> let box = document.getElem...原创 2019-10-10 12:03:05 · 174 阅读 · 0 评论