掘友等级

获得徽章 14
#每天一个知识点# Diff算法的作用是用来计算出 Virtual DOM 中被改变的部分,然后针对该部分进行原生DOM操作,而不用重新渲染整个页面。
#每天一个知识点# font-face属性:定义自己的字体
在新的 @font-face 规则中,您必须首先定义字体的名称(比如 myFirstFont),然后指向该字体文件。
#每天一个知识点# 浏览器内核的理解
浏览器主要分为两个部分:渲染引擎和 JS 引擎
渲染引擎:主要负责获取页面内容和排版渲染页面
JS 引擎:解析和执行 JS 来实现页面的动态效果,以及交互内容
#每天一个知识点# css实现单行文本显示:
overflow : hidden ; //超出部分隐藏
text-overflow : ellipsis ; //省略号显示超出
white-space : nowrap ; //强制一行显示
#每天一个知识点# call、bind 与apply的区别与联系
相同点:
1、都可以改变this的指向
2、第一个参数都是this要指向的对象
不同点:
1、call、bind 可以传入多个参数、apply 只能传入两个参数,所以第二个参数往往是作为数组形式传入,需要传输的参数需要都放到数组中
2、call、apply都是返回一个值,而bind返回的是一个函数形式
#每天一个知识点# box-sizing:content-box 标准盒模型
box-sizing:border-box IE盒模型
#每天一个知识点# display 和 visibility显示与隐藏的区别
1、display:none/block 隐藏后不占有位置
2、visibility:visible/hidden 隐藏后占有位置
3、overflow:visible/hidden 溢出部分隐藏
#每天一个知识点# link 属于 HTML 标签 , @import 是 CSS 提供的,只能用于加载 CSS。
页面加载时,link会同时被加载,而@import引用的css会等到页面加载完成后加载
#每天一个知识点# input的type属性:
password、text、radio单选、checkbox复选框,button,reset重置、submit提交-----单选框必须有相同的name 属性才能实现单选一
#每天一个知识点# Websocked是一种双向通信协议,在建立连接后,websocked服务器和浏览器都能主动向对方发送或者接收数据,websocked需要类似于tcp的客户端和服务器通过握手连接,连接成功后才能互相通信
下一页