HTML5前端开发知识小结.docx
《HTML5前端开发知识小结.docx》由会员分享,可在线阅读,更多相关《HTML5前端开发知识小结.docx(8页珍藏版)》请在三一办公上搜索。
1、HTML5前端开发知识小结HTML5前端开发知识小结 PART1 前端综合 1. 对WEB标准的理解 Web标准是一系列标准的集合:结构标准、表现标准和行为标准。还有这些代码的书写标准。要实现的Web标准是:结构化文档;内容、表现和行为三者间的分离。 2. 浏览器内核差异 IE浏览器的内核Trident、Mozilla的Gecko、Chrome的Blink、Opera内核原为Presto,现为Blink。 PART2 HTML 1. HTML的,所谓的“严格模式”和“混杂模式” 声明位于文档中的最前面,处于标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档。 严格模式的排版和JS运
2、作模式是以该浏览器支持的最高标准运行。 在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。 DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。 2. 和IMPORT 的区别 属于XHTML标签,而import是CSS提供的; 会同时被加载,页面被加载的时,而import引用的CSS会等到页面被加载完再加载; import只在IE5以上才能识别,而是XHTML标签,无兼容问题; 方式的样式的权重高于import的权重。 3.块级元素、行内元素、空元素有哪些? 块级元素。默认display属性是block。div ul ol li dl dt dd h1
3、 h2 h3 h4p。 行内元素。默认display属性是inline。a b span img input select strong。 空元素。功能性元素,标签可以不闭合。 4.常见的HTML浏览器兼容性问题 获取标签的自定义属性。 IE下,可以使用获取常规属性的方法来获取自定义属性,也可以使用getAttribute获取自定义属性;Firefox下,只能使用getAttribute获取自定义属性。 解决方法:统一通过getAttribute获取自定义属性。 even对象。 IE下,even对象有x,y属性,但是没有pageX,pageY属性;Firefox下,event对象有pageX,
4、pageY属性,但是没有x,y属性。 解决方法:var x = (event.x ? event.x : event.pageX) 5.HTML语义化 用正确的标签做正确的事情! html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析; 在没有样式CSS情况下也以一种文档格式显示,并且是容易阅读的。 搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。 使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。 6.IFRAME的缺点 iframe会阻塞主页面的Onload事件; iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载
5、。 解决方法:使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好是通过javascript动态给iframe添加src属性值,这样可以可以绕开以上两个问题。 PART3 HTML5 1.HTML5的离线储存 localStorage 长期存储数据,浏览器关闭后数据不丢失; sessionStorage 数据在浏览器关闭后自动删除。 2.COOKIES,SESSIONSTORAGE 和 LOCALSTORAGE 的区别 cookie在浏览器和服务器间来回传递, sessionStorage和localStorage不会。 sessionStorage和localStorage
6、的存储空间更大。 sessionStorage和localStorage有更多丰富易用的接口。 sessionStorage和localStorage各自独立的存储空间。 3.如何实现浏览器内多个标签页之间的通信? (阿里) 调用localstorge、cookies等本地存储方式 4.WEBSOCKET如何兼容低浏览器?(阿里) Adobe Flash Socket 、 ActiveX HTMLFile (IE) 、基于 multipart 编码发送 XHR 、基于长轮询的 XHR PART4 CSS 1. 布局 Table布局,Div+CSS布局,响应式设计。 2. 盒子模型 IE 盒子模
7、型、IE的content部分包含了 border 和 pading; 有两种,标准 W3C 盒子模型;盒模型:内容(content)、填充(padding)、边界(margin)、边框(border). 3.选择器优先级及使用 1.id选择器 2.类选择器 3.标签选择器 4.相邻选择器 5.子选择器(选择父元素为元素的所有元素。) 6.后代选择器 7.通配符选择器 8.属性选择器 9.伪类选择器 优先级: 1.!important id class tag 2.important 比内联优先级高 4. CSS3新特性 CSS3实现圆角,阴影,对文字加特效,线性渐变,旋转、缩放scale(0.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTML5 前端 开发 知识 小结
链接地址:https://www.31ppt.com/p-3158316.html