1.声明位于文档中的最前面,处于 标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。
2.严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。
3.在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。
4.DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。
2.
如果面试已经过了的话,那么下班之后可以抓紧时间学习前端:
1、一定要重视基础
首先建立第一条技能线:就是前端由html,css,js组成然后将其细化为第二条线,html是由html4和html5组成第三条线,css由css2和css3组成第四条线,js由es5和es6构成。接下来是框架方面的延伸:css方向有less,html方向有bootstrap,js方向有jquery库。
2、学习要有深度和广度
掌握传统PC端网页布局和制作,UI网站设计,掌握页面设计和原型图设计,编程基础技术,利用js完成一些常见网页的特效开发,后端开发技术,了解Web服务器的工作原理,并可以简单搭建自己的应用程序服务器端移动互联网应用,掌握现在主流的页面制作技术,可以完成微网站的制作,并可以做到多设备兼容。
3、一定要探索好的学习方式并持之以恒
在技术领域,有太多的东西会迅速的过时,如何能够在这个领域长期处于不败之地,那就一定要有好的学习方式并持之以恒,锻炼自己的学习能力不断的吸收新知识,突破自己,要记得,技术永远没有上限。
简介
端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,给用户带来极高的用户体验。
主要由知识理论与动手能力两方面来决定。
知识理论主要包含HTML+CSS+JavaScript,检测知识理论的掌握情况可以通过HTML5面试真题来进行测试,检测动手能力主要是项目经验(做了哪些项目,代码质量与开发速度如何)。
知识理论如何测试:
HTML5主要包含HTML+CSS+JavaScript知识理论,知识点会比较散也会比较多,因此更建议你去查看HTML5的面试真题,这样才能更贴合实际的测试自己的掌握情况,这个可以去看决胜前端、HTML5学堂(提供了一些大公司全套面试真题)等技术分享平台。另外,前端工程化、后端技术方面、网络技术等相关知识也是需要你去了解一下,在工作中多多少少都会涉及到。
动手能力如何衡量:
自己能够独立完成2个或者3个项目的开发(1个PC和2个移动端项目),毕竟HTML5是技术开发岗位,动手能力是必不可少的;
再之后,保证代码质量没有问题的情况下,提升自己的开发速度(根据项目难度来衡量),这也是企业比较看重的一点,因为开发时间就是一个很大的成本;
最后,自己能够更好的去完成项目的开发,比如前端页面性能优化、构建前端框架(需要有一定的工作经验了)等;
也可以去做一些HTML5实战面试真题,测试自己的掌握情况;