摘要:不得不说float是件很恶心的事情,最开始学习布局时利用各种各样的float,最后搞的晕头转向。现在发现,一个好的网页制作使用float越少它的后续可开发性越高。但使用float时不可避免的,现在就说一说float那点事。 float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕
阅读全文
摘要:这周科研时间占据了60%的,睡觉30%,最后那可怜的10%时间留给了前端,现在整个人处于蒙圈状态。今天我们不聊科研,不聊前端,来,来,我们聊一聊情怀。 作为一位伪文艺程序媛平时除了听周杰伦的悲伤情歌以外,最喜欢的就是民谣。为了证明这一切我还特意买了把吉他,好吧,它至今还被遗弃在宿舍的某个角落里。之所
阅读全文
摘要:指令(Directives)是带有 v- 前缀的特殊属性。指令属性的值预期是单一 JavaScript 表达式(除了 v-for,之后再讨论)。指令的职责就是当其表达式的值改变时相应地将某些行为应用到 DOM 上。 指令 描述 代码 v-if 根据表达式的值的真假条件渲染元素。在切换时元素及它的数据
阅读全文
摘要:Html: <div id="app"> {{ message }} </div> Vue: var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) 本例子由HTML模板(View)+Vue实例(ViewModel)组成。
阅读全文
摘要:本文主要介绍了AJAX工作原理以及在面试题经常会遇到的问题,目录如下: 什么是Ajax 为什么要使用Ajax? Ajax特点? AJAX优缺点? Ajax流程? XMLhttprequest对象 AJAX请求总共有多少种CALLBACK? AJAX应用和传统Web应用有什么不同? Ajax应用场景
阅读全文
摘要:Cookie由变量名和值组成, 其属性中既有标准的Cookie变量, 也有用户自己创建的变量,属性中变量是用"变量=值"形式来保存 Cookie格式如下: Set-Cookie: NAME=VALUE;Expires=DATE;Path=PATH;Domain=DOMAIN_NAME;SECURE
阅读全文
摘要:缓存分好多种:服务器缓存,第三方缓存,浏览器缓存等。其中浏览器缓存是代价最小的,因为浏览器缓存依赖的是客户端,而几乎不耗费服务器端的资源。浏览器做缓存需要给浏览器发送指定的Http头,告诉浏览器缓存多长时间,或者坚决不要缓存。 1.Expires: +过期时间 表示在指定时间后浏览器缓存失效 这里的
阅读全文
摘要:http报文包括起始行、首部和主体。 HTTP请求/响应起始行 请求组成: 方法 + 请求URL + HTTP版本 响应组成: HTTP版本 + 数字状态码 + 描述状态的原因短语 HTTP首部 首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。首部和方法配合工作,共同决定了客户端和服务器
阅读全文
摘要:状态码: 范围 已定义范围 分类 100~199 100~101 信息性状态码 200~299 200~206 成功状态码 300~399 300~307 重定向状态码 400~499 400~417 客户端错误状态码 500~599 500~505 服务端错误状态码 常用状态码: 200:请求没问
阅读全文
摘要:XSS 跨站脚本攻击(cross site script),本来缩写CSS单位了和层叠样式(Cascading Style Sheet,CSS)有所区别,所以在安全领域叫做“XSS”。 XSS攻击,通常上指黑客通过“HTML注入”篡改了网页,插入了恶意的脚本,从而在用户浏览网页时,控制用户浏览器的一
阅读全文
摘要:为什么使用同源策略?一个重要原因就是对cookie的保护,cookie 中存着sessionID 。如果已经登录网站,同时又去了任意其他网站,该网站有恶意JS代码。如果没有同源策略,那么这个网站就能通过js 访问document.cookie 得到用户关于的各个网站的sessionID。其中可能有银
阅读全文
摘要:第一次听到重绘和回流是在鹅厂实习面试,那个时候对浏览器没有任何的概念,所以面试官说到这个问题的时候整个人都蒙圈了。下面是近期学习总结: 重绘(repaint)和回流(reflow) 文档初次加载时,HTML解析器会解析元素构建DOM树,CSS解析器将样式解析为样式结构体,之后通过DOM树和样式结构体
阅读全文
摘要:主要浏览器内核 Trident(MSHTML)内核:IE,MaxThon,TT,The World,360,搜狗浏览器等 Gecko内核:Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等 Presto内核:Opera7及以上 Webkit内核:Safari,Chro
阅读全文
摘要:浏览器内核包括渲染引擎和JS引擎,由于js引擎越来越独立,内核就倾向于只指渲染引擎 渲染引擎是一种对HTML文档进行解析并将其显示在页面上的工具。它负责取得网页的内容(HTML、XML、图象等等)、整理信息(例如加入CSS等),以及计算网页的显示方式然后会输出至显示器或打印机 渲染引擎工作流程 HT
阅读全文