摘要: JavaScript 不同浏览器之间的差异还是很大,所以js库才这么有需求,需要解决各种兼容性问题。其实反过来,既然存在js库能解决这些兼容性问题,说明底层大部分功能还是相通的。首先想到的是事件模型,IE最早只支持冒泡,不支持捕获,event是全局变量再想到的都是一些API接口上的差异,比如event.srcElement与event.target再比如getComputedStyle与currentStyle再有就是ActiveXObject与XMLHttpRequest再能想到的就是ES3与ES5的差异,String、Array的API差异cookie localStorage基本上能想到 阅读全文
posted @ 2013-09-13 15:22 web 的世界 阅读(229) 评论(0) 推荐(0) 编辑
摘要: CSS3的兼容性,除了前缀、还有参数格式的区分,因为仍在变化中,不在这篇文章中讨论。很想总结一下IE 6 7 8 9 10的兼容性问题,但是我实在不喜欢IE 6 7 8,在Web开发上也很少再调整到IE 67 模式下观察,先说几点能想到的吧。IE6的一些问题,浮动间距double,不支持png透明,IE8开始支持box-sizing after伪类,遵循ES3标准,开始表现的更接近标准。IE9开始支持border-radius仍然不支持transform transition animation,flexbox开始支持SVG、Canvas,放弃了VMLIE10开始全面支持CSS3,更多的设计. 阅读全文
posted @ 2013-09-13 15:05 web 的世界 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 前端性能优化http://www.zhangxinxu.com/wordpress/2013/04/%E5%89%8D%E7%AB%AF%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/总结几点:一、最最基本的CSS顶部, JS底部YUI compressor/Gzip 可替换成UglifyJsCDN 有必要的CSS Sprite Ajax可缓存二、CSS渲染、页面重绘以及回流三、降低静态资源请求数 四、资源的复用 CSS三角形 base64小图像 webFonts五、js/HTML交互相关六... 阅读全文
posted @ 2013-09-13 11:55 web 的世界 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 参考张鑫旭博客:http://www.zhangxinxu.com/wordpress/2010/01/%E5%9B%9E%E6%B5%81%E4%B8%8E%E9%87%8D%E7%BB%98%EF%BC%9Acss%E6%80%A7%E8%83%BD%E8%AE%A9javascript%E5%8F%98%E6%85%A2%EF%BC%9F/CSS编写的误区,避免重绘,尽可能地降低回流。避免table布局,因为table布局需要进行回溯,重新计算单元格元素的高度和宽度。 阅读全文
posted @ 2013-09-13 11:40 web 的世界 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.完成PHP学习 2天 半天 环境搭建、语法练习、 半天 数据库连接、增删查改 半天 服务搭建、session控制 半天 用户注册、登录、信息管理练习2.完成Python学习 3天3.完成require模块化开发 3天 阅读全文
posted @ 2013-09-13 10:46 web 的世界 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一.记录Web技术学习文章内容分类1.浏览器原理 WebCore JsCore2.后端开发 PHP Python JAVA .net Node.js3.前端开发 CSS CSS3 ES5 ES6 JavaScript Lib WebFont UI Framework4.设计 培养艺术感5.开发工具 git sublime Dreamweaver6.作品展示 阅读全文
posted @ 2013-09-13 09:13 web 的世界 阅读(68) 评论(0) 推荐(0) 编辑