摘要: unicode对于字符的解码最大是FFFF的字母表 也就是65535 例如: "0".charCodeAt() => 48 可以用 \u0030转成字符串 "0" 每个字符是两个字节 "😁".charCodeAt() => 55357 小于65535 ,需要四个字节 , 就会转换不了 ,变成"ὠ1 阅读全文
posted @ 2018-07-25 17:36 wengwj 阅读(103) 评论(0) 推荐(0) 编辑
摘要: var t = null; var weeks=['星期日','星期一','星期二','星期三','星期四','星期五','星期六']; t = setTimeout(time,1000);//开始执行 function time() { clearTimeout(t);//清除定时器 dt = n 阅读全文
posted @ 2018-07-19 16:11 wengwj 阅读(79) 评论(0) 推荐(0) 编辑
摘要: //遍历所有的子元素集合,然后把子元素的所有下级元素返回! function getNodes(nodes) { var newNodes=[]; for(var i=0,len=nodes.length;i<len;i++) { newNodes=newNodes.concat(Array.pro 阅读全文
posted @ 2018-07-19 16:09 wengwj 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机; 第二次握手:主机B收到请求后要确认联机信息,向A发送ack number=(主机A的seq+1),syn=1,ack=1,随机产生seq=7654321的包 阅读全文
posted @ 2018-07-19 16:08 wengwj 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 这是因为服务端在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在一个报文里发送给客户端。而关闭连接时,当收到对方的FIN报文时,仅仅表示对方不再发送数据了但是还能接收数据,己方也未必全部数据都发送给对方了,所以己方可以立即close,也可以发送一些数据给对方后,再发送FIN报 阅读全文
posted @ 2018-07-19 16:08 wengwj 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 第一步:查找域名的IP地址(浏览器缓存,系统缓存,路由器缓存,ISP的DNS缓存,递归搜索域名从顶级域名开始) 第二步:通过三次握手建立TCP/IP连接 第三步:发送HTTP请求(HTTP头等分析) 第四步:baidu.com到www.baidu.com的永久重定向相应(和搜索引擎重定向排名有关,搜 阅读全文
posted @ 2018-07-19 11:56 wengwj 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 问题描述1: 微信开发的时候,在公众号菜单中打开一个H5页面(如:个人中心),在这个页面上的一些操作,经过多次跳转后,点击左上角的返回按钮,发现会原封不动的返回至上一级页面。 即 公众号菜单->A->B->C,点击返回后,返回了B(且无刷新),目的是要在C直接跳转至A(公众号菜单->A->B->C, 阅读全文
posted @ 2018-07-19 11:52 wengwj 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: viewport-fit iOS11 新增特性,苹果公司为了适配 iPhoneX 对现有 viewport meta 标签的一个扩展,用于设置网页在可视窗口的布局方式,可设置三个值: contain: 可视窗口完全包含网页内容(左图) cover:网页内容完全覆盖可视窗口(右图) auto:默认值, 阅读全文
posted @ 2018-07-19 11:36 wengwj 阅读(277) 评论(0) 推荐(0) 编辑