摘要:
之前一直以为if和else if是并列关系,if满足条件执行了,后面的else if若满足条件也会执行,其实并不是这样的。 来看个简单的例子: var a=10; if(a>9){ console.log("执行if里面的代码"); }else if(a>6){ console.log("执行els 阅读全文
摘要:
常用命令 一、 ls:只列出文件名。(相当于dir,dir也可以使用) -A:列出所有文件,包含隐藏文件。 -l:列表形式,包含文件的绝大部分属性。 -R:递归显示。 --help:此命令的帮助。 二、cd:改变目录。 cd /:进入根目录。 cd :回到自己的目录。(用户不同则目录也不同,root 阅读全文
摘要:
JS中的new是来创建实例对象的。 new开辟了一个新的空间来存储构造函数中初始化的数据,并将地址作为返回值返回 如果没有new,构造函数中的this指向全局变量,没有返回值,会显示undefined。 function Student(name,num,age){ this.name=name; 阅读全文
摘要:
这几天发现自己对js的数组方法有点生疏,这里整理一下,方便后期查看 首先看一下汇总: 1.join() 2.push() 3.pop() 4.unshift() 5.shift() 6.reverse() 7.sort() 8.concat() 9.slice() 10.splice() 下面是ES 阅读全文
摘要:
我们首先来看一下官方介绍: 将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。 它跟全局方法 Vue.nextTick 一样,不同的是回调的 this 自动绑定到调用它的实例上。 理解:总结来说,假设我们更改了某个dom元素内部的文本,而这时候我们想直接打 阅读全文
摘要:
这两个是H5规范为window.history引用的两个新的api,pushState和replaceState,我们可以使用它很方便达到改变url不重载页面的目的。 1.pushState 说明 浏览器不会向服务端请求数据,直接改变url地址,可以理解为变相版的hash;但是不像hash一样,浏览 阅读全文
摘要:
## src和href的区别 src是对资源的引用,它指向的内容会嵌入到当前标签的位置,用于代替这个元素,比如<img src="abc.jpg"> href是超文本引用,用于检历这个标签和外部资源之间的关系。 ## 同步和异步的区别 同步:客户端给服务端发送请求,在等待服务端响应的请求时,客户端是 阅读全文
摘要:
1.hash路由在地址栏URL上有#,而history路由没有会好看一点 2.我们进行回车刷新操作,hash路由会加载到地址栏对应的页面,而history路由一般就404报错了(刷新是网络请求,没有后端准备时会报错)。 3.hash路由支持低版本的浏览器,而history路由是HTML5新增的API 阅读全文
摘要:
含义: 所谓FBC全称Block Formatting Contexts(BFC),又叫块级元素格式化上下文,它决定了块级元素如何对他的内容进行布局,以及和其他元素的关系的相互关系。BFC是个独立的空间,里面的元素和外面的元素不会互相影响。 触发条件(以下任意其一满足即可): 1.float浮动的值 阅读全文
摘要:
要想封装ajax,我们要先了解ajax四部曲 第一步:创建ajax对象 第二步:打开接口 ajax.open() 第三步:发送解析过程 ajax.send() 第四部:响应完成,可以获取并使用服务器的响应 接下来按照步骤一步一步去写 <!DOCTYPE html> <html lang="en"> 阅读全文