摘要: CSS是基础简单的语句组合,避免不了重复和冗长。没有传统编程语言的变量,控制语句等高级特性。所以css编写低效,往往通过查找替换,大量复制来修改或者编写。 sass为css提供额外的高级功能,使开发更加方便快捷,更易管理。通过sass来编写代码,通过sass编译成具体的css代码,然后使用。 sas 阅读全文
posted @ 2019-05-30 23:54 viky丶一口一个小盆友 阅读(473) 评论(0) 推荐(0) 编辑
摘要: JS是单线程,JS代码从上到下依次执行,但是单线程有一个非常大的问题,遇到耗时的任务,后面的任务只能等待它执行完,才能接着执行。比如ajax请求,从服务器上获取数据,本身是耗时的,如果遇到网络波动,就更耗时,只能等待它的返回结果再接着执行后面的任务。如果处在渲染阶段,也会阻塞渲染。 基于此,JS引入 阅读全文
posted @ 2019-05-22 02:40 viky丶一口一个小盆友 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 浏览器缓存机制也就是http缓存机制,其机制是根据http报文的缓存标识进行的,http报文分为两种,一种请求报文,一种响应报文。 http请求报文(request):请求行 – HTTP头(通用信息头,请求头,实体头) – 请求报文主体(只有POST才有报文主体) http响应报文(respons 阅读全文
posted @ 2019-05-09 23:33 viky丶一口一个小盆友 阅读(202) 评论(0) 推荐(0) 编辑
摘要: IP地址表现由一组32位2进制数组成,每8位为一个段,共分为4段,以‘.’间隔。含义由网络地址(NetID)和主机地址(HostID)两部分组成。网络地址表示其属于互联网中的哪一个网络,而主机地址则表示其属于该网络中的哪一台主机,两者之间是主从关系。IP地址对应应用于网络层,基于IP协议的网络地址就 阅读全文
posted @ 2019-05-03 22:50 viky丶一口一个小盆友 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 对象是由多对key/value组成得无序集合,通过object.key=value来设置属性外,还可通过Object.defineProperty定义新属性或修改原有的属性。 语法:Object.defineProperty(obj, prop, descriptor): 参数: 注意:一旦使用Ob 阅读全文
posted @ 2019-04-27 23:33 viky丶一口一个小盆友 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 需求分析:根据一级标题ID筛选出所有对应的二级标题,返回一级标题ID,标题名和二级标题ID,标题名组成的数组 问题:通过forEach遍历所有一级标题取对应的ID,根据ID条件查找所有的二级标题,遍历符合条件的二级,取出二级标题的ID和标题名,此时,循环内部嵌套条件查找是个异步函数,resolve返 阅读全文
posted @ 2019-04-25 01:43 viky丶一口一个小盆友 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 什么是执行上下文? 执行上下文就是当前JavaScript代码被解析和执行时所在环境的抽象概念,JavaScript中运行任何的代码都是在执行上下文。 什么是执行栈? 执行栈,在其他编程语言中也被叫做调用栈,具有LIFO(后进先出)结构,用于存储在代码执行期间创建的所有执行上下文。当JavaScri 阅读全文
posted @ 2019-03-14 03:00 viky丶一口一个小盆友 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型: 数据分为基本数据类型(String,Number,Boolean,Null,Undefined,Symbol)和对象数据类型。基本数据类型:直接存储在栈(stack)中的数据;引用数据类型:存储的是该对象在栈中引用,真实的数据存放在堆内存里。引用数据类型在栈中存储了指针,该指针指向堆 阅读全文
posted @ 2019-03-14 01:18 viky丶一口一个小盆友 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 什么是BFC?如何生成一个BFC?BFC有什么作用? 一:什么是BFC? 首先了解CSS中两个概念:box和formatting context。 Box:CSS布局中的基本单位。一个页面由多个box组成,元素的类型和display的属性决定了这个box的类型,不同类型的box会参与不同的forma 阅读全文
posted @ 2019-03-02 23:44 viky丶一口一个小盆友 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 概括:this指向在函数定义的时候是无法确定的,只有在函数调用执行的时候才能确定this最终指向了谁,this最终指向的是调用它的对象(常见的说法,后面有小小的纠正); 例1: 图中的函数fn1其实是window对象下面的一个方法,相当于window.fn1()调用了这个方法,而name是fn1的私 阅读全文
posted @ 2019-02-20 02:24 viky丶一口一个小盆友 阅读(192) 评论(0) 推荐(0) 编辑