摘要: 本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习、透彻学习,形成自己的知识链。万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的!不可能的!不可能的! 前端还是一个年轻的行业,新的行业标准, 框架, 库都不断在更新和新增,正如赫门在2015深J 阅读全文
posted @ 2017-03-06 16:56 丶King 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 页面可见性: 就是对于用户来说,页面是显示还是隐藏, 所谓显示的页面,就是我们正在看的页面;隐藏的页面,就是我们没有看的页面。 因为,我们一次可以打开好多标签页面来回切换着,始终只有一个页面在我们眼前,其他页面就是隐藏的,还有一种就是.........,(把浏览器最小化,所有的页面就都不可见了)。 阅读全文
posted @ 2017-03-06 15:50 丶King 阅读(3760) 评论(0) 推荐(0) 编辑
摘要: Adobe Flash Socket 、 ActiveX HTMLFile (IE) 、 基于 multipart 编码发送 XHR 、 基于长轮询的 XHR 阅读全文
posted @ 2017-03-06 15:04 丶King 阅读(6331) 评论(0) 推荐(0) 编辑
摘要: 调用localstorge、cookies等本地存储方式 阅读全文
posted @ 2017-03-06 15:02 丶King 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 给不想要提示的 form 或下某个input 设置为 autocomplete=off。 阅读全文
posted @ 2017-03-06 14:57 丶King 阅读(733) 评论(0) 推荐(0) 编辑
摘要: label标签来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。 <label for="Name">Number:</label> <input type=“text“name="Name" id="Name"/> <label>Date:<input ty 阅读全文
posted @ 2017-03-06 14:51 丶King 阅读(3305) 评论(0) 推荐(0) 编辑
摘要: iframe会阻塞主页面的Onload事件;*搜索引擎的检索程序无法解读这种页面,不利于SEO; *iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。 使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好是通过javascript动态给ifra 阅读全文
posted @ 2017-03-06 14:50 丶King 阅读(230) 评论(0) 推荐(0) 编辑
摘要: cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递。sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。 存储 阅读全文
posted @ 2017-03-06 14:48 丶King 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 在线的情况下,浏览器发现html头部有manifest属性,它会请求manifest文件,如果是第一次访问app,那么浏览器就会根据manifest文件的内容下载相应的资源并且进行离线存储。如果已经访问过app并且资源已经离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览器会对比新的mani 阅读全文
posted @ 2017-03-06 14:46 丶King 阅读(3466) 评论(0) 推荐(0) 编辑
摘要: 在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。原理:HTML5的离线存储是基于一个新建的.appcache文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资源,这些资源就会像cookie一样被存储了下来。之后当网络在处于离线状态下时 阅读全文
posted @ 2017-03-06 14:42 丶King 阅读(7695) 评论(0) 推荐(1) 编辑
摘要: 1、什么是HTML语义化? <基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等> 根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。 2、为什么要语义化? 为了在没有CS 阅读全文
posted @ 2017-03-06 14:38 丶King 阅读(395) 评论(0) 推荐(0) 编辑
摘要: * HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。绘画 canvas;用于媒介回放的 video 和 audio 元素;本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;sessionStorage 的数据在浏览器关闭后自动删 阅读全文
posted @ 2017-03-06 14:34 丶King 阅读(2686) 评论(0) 推荐(0) 编辑
摘要: Trident内核:IE,MaxThon,TT,The World,360,搜狗浏览器等。[又称MSHTML]Gecko内核:Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等Presto内核:Opera7及以上。 [Opera内核原为:Presto,现为:Blink 阅读全文
posted @ 2017-03-06 14:01 丶King 阅读(3565) 评论(0) 推荐(1) 编辑
摘要: 主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染 阅读全文
posted @ 2017-03-06 13:57 丶King 阅读(480) 评论(0) 推荐(0) 编辑
摘要: (2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载;(3)import是CSS2.1 提出的,只在IE5以上才能被识别,而link是XHTML标签,无兼容问题; 阅读全文
posted @ 2017-03-06 13:51 丶King 阅读(4661) 评论(0) 推荐(1) 编辑
摘要: 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 首先:CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值,如div的display默认值为“block”,则为“块级”元素;span默认display属性值为“inline”,是“行内”元 阅读全文
posted @ 2017-03-06 12:05 丶King 阅读(6804) 评论(0) 推荐(1) 编辑
摘要: HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML 4.01 基于 SGML。而 HTML 5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为。其中,SGML是标准通用标记语言,简单的说,就是比HTML,XML更老的标准 阅读全文
posted @ 2017-03-06 09:42 丶King 阅读(7927) 评论(0) 推荐(0) 编辑
摘要: 位置:<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前。作用:告知浏览器的解析器用什么文档标准解析这个文档。 DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。语法: HTML 顶级元素 可用性 "注册//组织//类型 标签//定义 语言""URL"; 举 阅读全文
posted @ 2017-03-06 09:38 丶King 阅读(4547) 评论(0) 推荐(0) 编辑