摘要: POST提交数据方式 协议规定 POST 提交的数据必须放在消息主体(entity body)中,但协议并没有规定数据必须使用什么编码方式。实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。 但是,数据发送出去,还要服务端解析成功才有意义。一般服务端语 阅读全文
posted @ 2016-08-25 22:55 郭逊 阅读(6258) 评论(0) 推荐(0) 编辑
摘要: Session,Cookie的问题 Cookie expires不设置的情况下,Cookie就变为seesion-cookie。就是这个session cookie的生命周期是浏览器的生命周期。 问题 一般情况下session cookie应该关闭页面就消失了。但是,chrome浏览器必须整个浏览器 阅读全文
posted @ 2016-08-24 17:49 郭逊 阅读(136) 评论(0) 推荐(0) 编辑
摘要: chrome缓存问题 问题描述 chorme浏览器忽略expires和max-age头,每次请求头里面都有max-age=0; 原因 chrome浏览器20版之后,有一个独特的算法,F5或者点击刷新按钮刷新的时候。如果两个相邻的请求请求的 事相同的资源,那么就会忽略本地 expires,max-ag 阅读全文
posted @ 2016-08-24 13:32 郭逊 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 性能优化思考 优化由来 <!DOCTYPE html TODO supply a title window.onload = function(){ var lis = document.getElementsByTagName('li') var list = Array.prototype.ma 阅读全文
posted @ 2016-08-18 17:26 郭逊 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 作者:DaraW 链接:https://www.zhihu.com/question/44724640/answer/117339055 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 这个问题问的很好。 流行的MVVM的JS库/框架都有共同的特点就是数据绑定,在数据变更后响应式的自动进行相 阅读全文
posted @ 2016-08-18 09:13 郭逊 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: HTML VS BODY html和body是有区别的。HTML是文档的跟元素,body是html的子元素。 样式使用 按道理,HTML是跟元素,全局样式应该设置在html上面。但是,实际上不是这样子的。 background background color margin bottom margi 阅读全文
posted @ 2016-08-15 13:29 郭逊 阅读(317) 评论(0) 推荐(0) 编辑
摘要: jshint 静态代码分析工具 pros:帮助寻找可疑的代码错误。(例如,变量定义未使用,运算符使用不正确等等。) 特别有利于大型项目提早发现错误。 cons:只是静态分析,无法寻找到程序的动态问题(如,程序崩溃原因,内存泄漏等等) "jshint文档" 阅读全文
posted @ 2016-08-13 08:42 郭逊 阅读(176) 评论(0) 推荐(0) 编辑
摘要: OOP的解释 "stackoverflow 上面OOP的概要解释" 阅读全文
posted @ 2016-08-12 18:09 郭逊 阅读(146) 评论(0) 推荐(0) 编辑
摘要: contain block IFC,BFC inline block,vertical align,white space JS clientHeight,clientWidth,offsetHiehgt,offsetWidth,innerWidth,innerHeight viewPort 阅读全文
posted @ 2016-08-11 13:37 郭逊 阅读(108) 评论(0) 推荐(0) 编辑
摘要: source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。 注:该命令通常用命令“.”来替代。 如:source .bash_rc 与 . .bash_rc 是等效的。 注意:source命令与shell scripts的区别是, sour 阅读全文
posted @ 2016-08-10 14:41 郭逊 阅读(189) 评论(0) 推荐(0) 编辑