sort()对数组进行排序,原数组改变 sort()方法没有参数时,按照ascii码对元素进行排序 sort()方法传入的参数返回一个负数,可实现数组的reverse()效果...
sort()对数组进行排序,原数组改变 sort()方法没有参数时,按照ascii码对元素进行排序 sort()方法传入的参数返回一个负数,可实现数组的reverse()效果...
for循环 使用break,可以中断循环 使用continue,循环可以继续 使用return,会报错 for...in 循环 使用break,可以跳出循环 使用contin...
盒模型 IE盒模型:content = content + padding + border W3C标准盒模型:content = content box-sizing: b...
数据结构 栈:栈是只允许在一端进行插入和删除操作的线性表,是一种先进后出的数据结构。(基本数据类型)采用数组的pop()和unshift()方法可以模拟栈的先进后出。 队列:...
axios介绍 什么是axios axios是一个基于Promise的HTTP库,可以用在浏览器或node.js中。 axios特点: 从浏览器中创建XMLHTTPReque...
一:什么是axios拦截器、为什么要使用axios拦截器? 在vue项目中,我们通常使用axios与后台进行数据交互,axios是一款基于promise封装的库,可以运行在浏...
hash和history模式的设定 router-link 其实就是导航,根据to属性去匹配对应的组件,然后渲染到正确位置。如果用a标签,页面会发生跳转。默认router-l...
送福利啦! 历经两个月发展,本人终于回归前端岗位!裸辞的艰辛已然消逝在这里特地讲我自己这两个月整理的相关面试题分享给大家,免费获取哦~ 内容: 基础题(293题) 进阶题(3...
HTML部分 你是如何理解 HTML 语义化的? HTML语义化就是使用合适的标签书写合适的内容,避免使用过多无意义的标签,例如div。举例来说:段落使用p标签,标题使用h1...
(1)有两种, IE 盒子模型、W3C 盒子模型;(2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border);(3)区 别...
多页面(MPA)应用 每一次页面跳转的时候,后台服务器都会返回一个新的html文档,这种类型的网站也就是多页网站,也叫多页应用。(一个应用多个页面,页面跳转的时候,整个页面都...
react-router-dom BrowserRouter:对Router接口的实现,使得页面和浏览器的history保持一致。如:window.location hash...
HTML页面的组成部分 HTML本身,JS和CSS等静态文件,图片,JSON接口等。这些资源一般都是通过HTTP或HTTPS发送请求。然后从浏览器返回数据,浏览器解析。 资源...
单页面应用 第一次进入页面时会请求一个html文件,刷新清除一下,切换到其他组件,此时路径也相应变化,但是并没有新的html文件请求,页面内容却变化了。 原理: js会感知到...
1. 项目搭建 使用create-react-app搭建项目 关于css 一个.css文件一旦被引入后,是在全局生效的。只要css类一致,样式都一致,就会造成两个css文件的...
join MDN定义:join()方法将一个数组或类数组对象的所有元素拼接成一个字符串,并且返回这个字符串。如果数组只有一个项目,那么将返回该项目而不使用分隔符。原数组不变。...
对象 对象是由多个名/值对组成的无序的集合。对象中每个属性对应任意类型的值。在JS中有一下几种方法为对象定义属性 Object.defineProperty() MDN定义:...
代码优化的基本原则 易读性优先 如果不是性能瓶颈,就不要为了性能而改写代码 复杂性守恒原则:无论怎么写代码,复杂性都不会消失的。 命名规则: 注意词性: 普通变量/属性用名词...