#
HTTP协议状态码详解(HTTP Status Code)

常见状态码HTTP状态码很多,不要求全部记住,但是以下这些常用的必须记住: 100: 部分请求已经被服务器接收,且仍未被拒绝,客户端应当继续发送请求的剩余部分,post请求时会发2次请求,第一次只把头部发送给服务端确认,服务器返回100时才继续把内容发送给服务端,这样做的目的时万一因为某些原因服务器需要拒绝请求(如没权限),白白发送那么多数据。101:切换协议,如websocket连接时会出... 阅读全文

@2016-06-28 HTML 浏览(4808)
#
comet4j与web推送

原文发表于:2015-12-25,本文源于领导让研究一下comet4j这个东西后发的邮件。 comet4j框架原理一开始还以为这玩意儿底层是优先使用websocket来实现的,不支持的情况再定时ajax请求服务器,后来简单分析了一下前端和后台的源码,发现从头到尾都没用到websocket,也没有用到EventSource,只是在开始时与服务器通信一次,分配一个唯一ID,然后再发送一次ajax请求... 阅读全文

@2016-06-27 前端综合 浏览(5188)
#
node.js使用jsdom解析HTML抓取网站数据

前言解析HTML这事儿本来就是js的强项,以前一直用Java来做,感觉老苦逼了,虽然也有一些插件来辅助,但是用的很蛋疼,node.js的出现简直是一大福音。 虽然如此,但毕竟nodejs没有浏览器,解析html还是需要第三方库支持的。 代码jsdom_v9 重要说明:jsdom从v10开始又更换了api,fuck!以下代码只对v9有效。 首先准备环境: npm install -g ... 阅读全文

@2016-06-25 Node.js 浏览(9669)
#
自己实现简单的switch开关插件

效果最终效果就是这个样子: HTML代码HTML代码结构如下: <div class="simple-switch"> <span class="switch-handler"></span></div> 其中,文字采用:before来实现,switch-handler就是那个圆圈,通过active样式来区分是否选中,还是来看完整代码... 阅读全文

@2016-06-25 JavaScript 浏览(9271)
#
cookie特殊字符

事件描述今天项目中碰到一个问题,存在cookie中的mac地址(形如AC:4A:FE:6F:2B:04)在前端能够正常获取到,但是到了Java后台过去到的只有AC,也就是冒号后面的都被截取掉了。 Cookie中不允许的特殊字符查阅了相关文章,先自己总结一下。 cookie有2个版本,不同版本以及不同浏览器对于限制字符有所不同,一般而言越新的浏览器限制字符越少,但是为了以防万一,以下字符都不建议... 阅读全文

@2016-06-24 JavaScript 浏览(5671)
第9页,共9页