前端学习总结(一)
前端包括 html + css + js/0jquery,现在使用html5居多(CSS 3+JQ 2.0),但是因为浏览器的DOM不同,会存在兼容性问题,简单来说其原因就是html5附带了一些老版本的浏览器识别不了的标签和属性。
面对一些旧版本的浏览器还需利用一些普通的标签和样式来处理,因此学习html5之前也要掌握基本的html+css相关知识。
PS. 相关知识扩展
Q1. 360浏览器采用两种模式的原因?
A1. 兼容模式是使用当前电脑的IE内核(默认稳定版),但对于WIN7系统来说其自带的内核版本一般在IE7-9之间,高版本的网页放到兼容模式下显示,效果不一定好。
A2. 极速模式使用的是高版本的内核(非IE内核,速度快),但对于低版本的网页渲染效果不好。
Q2. 在以后WINDOWS系统中,微软不再对IE 11以下的版本进行更新;
Q3. JQUERY2.0不再对其以下版本向下兼容;
学习html+css,我感觉要注意两个方面:
一个是编码,
首先,得熟悉html标签及其属性的特点和作用域;
另外,编码规范挺重要的,因为各个元素会相互影响,代码要做到规范、清晰(比如要知道什么情况下用那种标签,用什么样的结构),这样可以减少后面修改的工作量。
另一个是调试,
等基本掌握基本样式结构和属性后,结合一些具体问题来巩固效果可能会更好,比如学会使用浏览器的开发者工具(F12)来调试页面