网页布局 方方面面疑难解答的优秀文章,由本人肉眼搜集于 sogou.com(按一般的技术学习路线排序;技术更迭,未完待续)——
【CSS 盒模型】元素长宽计算与 padding、border 的关系
【浏览器乱象】网页长宽属性
- http://blog.sina.com.cn/s/blog_48e6792c0100z7ge.html
- http://blog.csdn.net/u010200222/article/details/10948059
- http://www.cnblogs.com/yesw/p/4259727.html
【CSS】伪元素特性
- http://www.cnblogs.com/oooweb/p/css-pseudo-element-before-and-after.html
- http://www.hulufei.com/post/about-before-and-after-pseudo-element
【CSS】content 属性用法详解
- http://blog.dimpurr.com/css-before-after/
- http://www.zhangxinxu.com/wordpress/2010/04/css-content%e5%86%85%e5%ae%b9%e7%94%9f%e6%88%90%e6%8a%80%e6%9c%af%e4%bb%a5%e5%8f%8a%e5%ba%94%e7%94%a8/
- http://www.zhangxinxu.com/wordpress/2014/08/css-counters-automatic-number-content/
- http://www.w3cplus.com/css3/css-counters.html
【CSS】文本溢出显示省略号
【CSS 盒模型】position、float 与 display 关系梳理
http://www.cnblogs.com/coffeedeveloper/p/3145790.html
【CSS 盒模型】内容、元素水平、垂直居中
- http://www.qianduan.net/css-to-achieve-the-vertical-center-of-the-five-kinds-of-methods.html
- http://www.zhangxinxu.com/wordpress/2010/10/%e6%88%91%e6%89%80%e7%9f%a5%e9%81%93%e7%9a%84%e5%87%a0%e7%a7%8ddisplaytable-cell%e7%9a%84%e5%ba%94%e7%94%a8/
【CSS 盒模型】z-index 堆叠规则
【CSS 3】IE CSS 滤镜
- http://www.cnblogs.com/shiyangxt/archive/2008/11/16/1334633.html
- http://www.javascriptkit.com/filters/filters.shtml
- http://www.laoshu133.com/post/css_background_transparence.html?jdfwkey=ggieh1
- http://www.cnblogs.com/yushiro/archive/2008/11/26/1341219.html
- http://www.75team.com/archives/303
【动态 CSS】JavaScript 操作 CSS 属性
- http://www.cnblogs.com/flyjs/archive/2012/02/20/2360502.html
- http://www.zhangxinxu.com/wordpress/2012/05/getcomputedstyle-js-getpropertyvalue-currentstyle/
【动态 CSS】JavaScript 操作 CSS 规则
- http://blog.csdn.net/renfufei/article/details/39085235
- http://javascript.ruanyifeng.com/dom/css.html
- http://robinqu.iteye.com/blog/461359
- http://www.alloyteam.com/2013/12/powerfuljs-1-to-operate-an-html-document-using-js/
【DOM 特性】Attribute 与 Property
【DOM 兼容】innerText、textContent
- http://www.cnblogs.com/sniper007/archive/2012/04/24/2468175.html
- http://www.360doc.com/content/14/0414/16/15727046_368828277.shtml
【DOM 兼容】动态创建元素
- http://www.cnblogs.com/yizihan/p/4386431.html
- http://qbaok.blog.163.com/blog/static/101292652013022296590/
【DOM 监控】Mutation 的 Event 与 Observer
- http://www.cnblogs.com/rubylouvre/p/3192021.html
- http://www.cnblogs.com/rubylouvre/archive/2012/05/28/2520721.html
- http://chrisyip.github.io/post/mutation-events-and-mutationobserver/
- http://javascript.ruanyifeng.com/dom/mutationobserver.html
- https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver
【浏览器数据流操作】JavaScript 转换 DataURL
- http://www.iunbug.com/archives/2012/06/05/254.html
- http://www.78oa.com/news/news727.html
- http://my.oschina.net/l3ve/blog/300097
- http://stackoverflow.com/questions/11335460/how-do-i-parse-a-data-url-in-node
- http://stackoverflow.com/questions/6926016/nodejs-saving-a-base64-encoded-image-to-disk
- http://segmentfault.com/q/1010000000095621
- https://cnodejs.org/topic/4f939c84407edba2143c12f7
- https://developer.mozilla.org/zh-CN/docs/Using_files_from_web_applications
- http://www.cnblogs.com/boychenney/archive/2011/10/08/2203036.html
【浏览器数据流操作】JavaScript Base64 编解码
- http://qianduanblog.com/post/js-learning-34-en-decodeuri-en-decodeuricomponent-un-escape-btoa-atob.html
- http://www.cnblogs.com/rubylouvre/archive/2010/09/19/1829898.html
【浏览器数据流操作】JavaScript 二进制数据操作
- http://javascript.ruanyifeng.com/htmlapi/file.html
- http://javascript.ruanyifeng.com/stdlib/arraybuffer.html#toc7
- http://www.douban.com/note/225494734/
- http://www.blogjava.net/jidebingfeng/articles/406171.html
- http://www.cnblogs.com/axes/p/4603984.html
【浏览器加密】window.crypto
【浏览器乱象】键盘事件对象的 keyCode 属性
【浏览器乱象】网页文档模式
- http://blog.csdn.net/ennyhong/article/details/8330160
- http://blog.csdn.net/justremind/article/details/25913639
- http://www.oschina.net/translate/doctype
【浏览器乱象】Window 对象的识别
- http://www.w3school.com.cn/jsref/dom_obj_window.asp
- http://www.cnblogs.com/rubylouvre/archive/2010/02/20/1669886.html
【浏览器乱象】鼠标事件兼容
- http://segmentfault.com/a/1190000002499967
- http://w3help.org/zh-cn/causes/BT9017
- http://blog.csdn.net/ge_yulong/article/details/38924475
- http://www.cnblogs.com/_franky/archive/2010/05/01/1725624.html
【DOM 事件】事件模拟
【HTML 5 API】鼠标拖拽
【AJAX】跨域通信
- https://segmentfault.com/a/1190000003642057
- http://segmentfault.com/a/1190000000702539
- https://github.com/luics/storage/wiki/Storage
- http://cssha.com/cross-domain-local-storage/
- http://stackoverflow.com/questions/1653308/access-control-allow-origin-multiple-origin-domains
- http://blog.csdn.net/vivianhope/article/details/46581039
- http://www.tuicool.com/articles/3UBzIbb
- http://my.oschina.net/blogshi/blog/303758
- https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS
- https://dev.opera.com/articles/dom-access-control-using-cors/
【AJAX】跨域 XHR 兼容
- http://segmentfault.com/a/1190000000702550
- http://www.vinqon.com/codeblog/?detail/11103
- http://www.w3cmm.com/ajax/xdomainrequest.html
- https://msdn.microsoft.com/en-us/library/ie/cc288060(v=vs.85).aspx
- http://blogs.msdn.com/b/ieinternals/archive/2009/07/23/the-ie8-native-xmlhttprequest-object.aspx
【HTML 5 API】历史记录 与 AJAX
- http://www.zhangxinxu.com/wordpress/2013/06/html5-history-api-pushstate-replacestate-ajax/
- http://blog.csdn.net/tianyitianyi1/article/details/7426606
- http://blog.csdn.net/fdipzone/article/details/8928202
- https://github.com/browserstate/history.js
【JSON 本地处理】JSON 对象方法的详细用法
- http://www.cnblogs.com/mu-mu/p/3394475.html
- http://www.cnblogs.com/anychem/archive/2012/04/02/2429785.html
- http://www.cnblogs.com/damonlan/archive/2012/03/13/2394787.html
【JS 技巧】in 操作符
【JS 技巧】类数组对象
- http://www.cnblogs.com/littledu/archive/2012/05/19/2508672.html
- http://www.zipeng.info/archives/js-array-like-obj.html
- http://www.cnblogs.com/fool/archive/2010/10/09/1846966.html
- http://www.zuojj.com/archives/218.html
- http://blueion.iteye.com/blog/371861
【JS 技巧】对象自定义属性的单独处理
【SVG】浏览器 JS 网页截图
- http://www.raychase.net/1152
- http://www.webhek.com/drawwindow
- https://github.com/niklasvh/html2canvas
- https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Drawing_DOM_objects_into_a_canvas
【浏览器性能】JavaScript 函数调用降频
【Web 前端性能】
【HTTP 协议】Header 标准
- http://www.cnblogs.com/shanyou/archive/2012/05/06/2486134.html
- http://kb.cnblogs.com/page/92320/
- https://imququ.com/post/vary-header-in-http.html
【HTTP 协议】缓存机制
- http://www.cnblogs.com/TankXiao/archive/2012/11/28/2793365.html
- http://www.studyofnet.com/news/935.html
- http://blog.csdn.net/crazyhacking/article/details/44497293
【HTTP 协议】ETag 缓存头
- http://blog.csdn.net/21aspnet/article/details/6604822
- http://blog.csdn.net/chenzhiqin20/article/details/10947857