自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 null 和undefined 的区别

1)null是一个对象,typeof返回object, 这个是js中的一个bug,在进行二进制转换过程中,如果前三位都是0,则typeof时就返回object,而null转换为二进制时所用的位都是0undefined不是一个对象typeof 返回的是undefined2)null 是一个关键字,undefined不是关键字3)null 转化为数字是 0 ,undefined是NaN...

2019-09-28 17:26:52 232

原创 常见的浏览器内核有哪些

Trident内核:IE,MaxThon,TT,The World,360,搜狗浏览器等。(又称MSHTML)Gecko内核:Netscape6及以上版本,FF, MozillaSuite/ SeaMonkey等Presto内核:Opera7及以上。 (Opera内核原为:Presto,现为:Blink)Webkit内核:Safari,Chrome等。 (Chrome的:Bli...

2019-09-25 20:33:02 359

原创 VUE计算属性和方法有什么区别?

计算属性调用不需要括号(立即执行函数),方法需要括号计算属性只是引用值,无法进行参数传递,方法可以传参计算属性会缓存值,方法不会缓存值当需要在数据变化时执行异步或开销较大时应该使用计算属性当需要的数据是实时变化的,那么请使用方法...

2019-09-23 19:31:39 580

原创 输入URL到页面展示过程

1、输入网址2、DNS解析3、建立tcp连接4、客户端发送HTPP请求5、服务器处理请求 6、服务器响应请求7、浏览器展示HTML8、浏览器发送请求获取其他在HTML中的资源。...

2019-09-22 17:32:44 130

原创 vue生命周期钩子函数有哪些?分部能做些什么?

beforeCreate():创建前的状态,初始化事件和生命周期。可以加载一些比如 loading加载动画,在页面渲染前出现的内容created():Init (初始化) injections (依赖注入) & reactivity (开始响应),通过ajax请求数据beforeMount():组件实例将要挂载到挂载点,页面未显示,开发中很少使用mounted():组件模板已经渲染...

2019-09-20 19:21:33 1638 1

原创 求解:webpack配置 和 webpack工作流

webpack配置 和 webpack工作流是一个东西吗?

2019-09-19 13:04:21 140

原创 HTML5、CSS3里面都新增了那些新特性

新的语义标签本地存储离线存储Websocket2d,3d变换Transition,animation媒体查询新的单位(rem,vw,vh等)

2019-09-18 17:04:03 410

原创 cookies,sessionStorage 和 localStorage 的区别

cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递。sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。存储大小:cookie数据大小不能超过4k。sessionStorage和localStorag...

2019-09-17 14:08:18 114

原创 什么是事件流

DOM(文档对象模型)结构是一个树型结构,当一个HTML元素产生一个事件时,该事件会在元素结点与根结点之间的路径传播,路径所经过的结点都会收到该事件,这个传播过程可称为DOM事件流。DOM同时支持两种事件模型:捕获型事件和冒泡型事件...

2019-09-16 19:36:58 3337

原创 Vue的双向数据绑定原理

vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。具体步骤:第一步:需要observe的数据对象进行递归遍历,包括子属性对象的属性,都加上 setter和getter这样的话,给这个对象的某个值赋值,就会触发setter,那么就能监听到了数...

2019-09-15 15:01:22 191

转载 计算机网络知识

概述七层网路协议物理层 -> 数据链路层 -> 网络层 -> 传输层 -> 会话层 -> 表示层 -> 应用层http和tcphttp是应用层协议,tcp是传输层协议常见的应用层协议还包括:telnet,ssh,smtp,pop,ssl/tls,mime 常见传输层协议还有:udp,sctpHTTP概况HTTP服务器并不保存关于客户的...

2019-09-14 14:52:44 159

原创 DOM元素Attribute与Property的区别

property是DOM中的属性,是JavaScript里的对象;而attribute是HTML标签上的特性,它的值只能够是字符串DOM对象初始化时会在创建默认的基本property;只有在HTML标签中定义的attribute才会被保存在property的attributes属性中attribute会初始化property中的同名属性,但自定义的attribute不会出现在pro...

2019-09-13 15:01:44 635

原创 HTML文件头里Doctype的作用

声明位于文档中的最前面的位置,处于html 标签之前。作用:1.告知浏览器文档使用哪种 HTML 或 XHTML 规范。2.告诉浏览器按照何种规范解析页(如果你的页面没有DOCTYPE的声明,那么compatMode默认就是BackCompat,浏览器按照自己的方式解析渲染页面)...

2019-09-12 17:14:55 285

原创 jQuery中 detach() 和 remove() 方法的区别是什么

尽管 detach() 和 remove() 方法都被用来移除一个DOM元素, 两者之间的主要不同在于 detach() 会保持对过去被解除元素的跟踪, 因此它可以被取消解除, 而 remove() 方法则会保持过去被移除对象的引用. 你也还可以看看 用来向DOM中添加元素的 appendTo() 方法。...

2019-09-11 20:01:53 1035

原创 简述DOM,HTMLDOM的区别和联系

DOM分为三部分核心DOM:遍历DOM树、添加新节点、删除节点、修改节点HTML DOM:以一种简便的方法访问DOM树XML DOM:准用于操作XML文档核心DOM与HTML DOM的区别核心DOM :对象:Document,Node, ElementNode, TextNode,AttributeNode,CommentNode, NodeList核心DOM提供了统一的操作...

2019-09-10 18:14:35 819

原创 CSS选择符有哪些?哪些属性可以继承?

选择器1、id选择器( # myid)2、类选择器(.myclassname)3、标签选择器(div, h1, p)4、相邻选择器(h1 + p)5、子选择器(ul > li)6、后代选择器(li a)7、通配符选择器( * )8、属性选择器(a[rel = “external”])9、伪类选择器(a:hover, li:nth-child)可继承属性1、font-si...

2019-09-09 20:21:29 568

转载 提高幸福感的 9 个 CSS 技巧

9 个 CSS 技巧建议使用 padding 代替 margin我们在设计稿还原的时候,padding 和 margin 两个是常用的属性,但我们知道属于同一个 BFC 的两个相邻 Box 的 margin 会发生重叠,所以如果 margin 使用的过于频繁的时候,Box 的垂直距离可能就会发生重叠。还有一个问题就是第一个子元素的 margin-top 值会加在父元素上的 bug(最后一个...

2019-09-08 20:52:49 147

转载 你所不知道的 CSS 负值技巧与细节

使用负值 outline-offset 实现加号假设我们有这样一个简单的结构:<div></div>div { width: 200px; height: 200px; outline: 20px solid #000; outline-offset: 10px;}修改 outline-offset 到一个合适的负值 ,那么在恰当的时候...

2019-09-07 18:14:19 266

转载 CSS清除浮动的方法以及优缺点

CSS清除浮动的方法以及优缺点height:父元素设置高度原理:父级div手动定义height,就解决了父级div无法自动获取到高度的问题。优点:简单、代码少、容易掌握缺点:只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题建议:不推荐使用,只建议高度固定的布局时使用/* 高度清除浮动 */ div{ height: 300px; ...

2019-09-05 17:38:40 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除