随笔分类 -  JS高阶难点

无聊时候看看
摘要:对象合并 1 $.extend() 2 遍历赋值 3 Object.assign() 2.4 对象的深拷贝和浅拷贝 2.4.1 浅拷贝 2.4.2 深拷贝 阅读全文
posted @ 2018-10-31 20:05 芥末的糖 阅读(125) 评论(0) 推荐(0)
摘要:1.escape 2.最常用的encodeURI和encodeURIComponent 阅读全文
posted @ 2018-10-15 23:23 芥末的糖 阅读(223) 评论(0) 推荐(0)
摘要:~~1.23 // returns 1 ~~"1.23" // returns 1 ~~"23" // returns 23 阅读全文
posted @ 2018-10-15 21:48 芥末的糖 阅读(642) 评论(0) 推荐(0)
摘要:扩展运算符 解构赋值 rest运算符 rest运算符配合解构使用: 阅读全文
posted @ 2018-10-11 08:56 芥末的糖 阅读(631) 评论(0) 推荐(1)
摘要:<strong>问:你有事去隔壁寝室找同学,发现人不在,你怎么办呢?</strong><strong>方法1</strong>,每隔几分钟再去趟隔壁寝室,看人在不<strong>方法2</strong>,拜托与他同寝室的人,看到他回来时叫一下你 前者是轮询,后者是回调。 要是你去等他,就把原来的非阻 阅读全文
posted @ 2018-09-06 15:32 芥末的糖 阅读(109) 评论(0) 推荐(0)
摘要:设计模式 (Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 1.惰性函数 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <s 阅读全文
posted @ 2018-09-04 21:42 芥末的糖 阅读(141) 评论(0) 推荐(0)
摘要:一.js闭包理解 闭包的三大特点为: 1、函数嵌套函数 2、内部函数可以访问外部函数的变量 3、参数和变量不会被回收。 好了闭包就学完了,就这么简单。 那么你一定很迷 接下来才是重点 常见的写法 1. //第1种写法 function Circle(r) { this.r = r; } Circle 阅读全文
posted @ 2018-09-04 14:28 芥末的糖 阅读(455) 评论(0) 推荐(0)
摘要:当ajax请求的接口如果没有发生变化的情况下,那么会缓存中读取数据, 不会再向服务器请求数据,如果接口的地址发生了改变那么会再次向服务器请求数据 1. 通过URL添加后缀的方式 本来请求的地址是: /home/action? 加查询参数后缀后:/home/action?ran=Match.Rando 阅读全文
posted @ 2018-08-30 19:31 芥末的糖 阅读(5620) 评论(0) 推荐(0)
摘要:1.文章内记录的网络协议种类 *http *https *tcp 2.三种协议的详细介绍 *http *https *tcp 建立连接需要三次握手 断开连接需要四次挥手 三、HTTP(HyperText Transfer Protocol,超文本传输协议) Session和Cookie Sessio 阅读全文
posted @ 2018-08-29 19:36 芥末的糖 阅读(255) 评论(0) 推荐(0)