上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 30 下一页
摘要: 一、Object.defineProperty 定义:Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象 为什么能实现响应式 通过defineProperty 两个属性,get及set get 属性的 getter 函数,当 阅读全文
posted @ 2021-02-03 19:16 喆星高照 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 Tree shaking 是一种通过清除多余代码方式来优化项目打包体积的技术,专业术语叫 Dead code elimination 简单来讲,就是在保持代码运行结果不变的前提下,去除无用的代码 如果把代码打包比作制作蛋糕,传统的方式是把鸡蛋(带壳)全部丢进去搅拌,然后放入烤箱,最后把( 阅读全文
posted @ 2021-02-03 19:14 喆星高照 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 数组基本操作可以归纳为 增、删、改、查,需要留意的是哪些方法会对原数组产生影响,哪些方法不会 下面对数组常用的操作方法做一个归纳 增 下面前三种是对原数组产生影响的增添方法,第四种则不会对原数组产生影响 push() unshift() splice() concat() push() push() 阅读全文
posted @ 2021-02-03 19:11 喆星高照 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 首次为变量赋值时务必使用var关键字 变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量。 使用 取代== ==和!=操作符会在需要的情况下自动转换数据类型。但 和!==不会,它们会同时比较值和数据类型,这也使得它们要比==和!=快。 [10] 10 // is fals 阅读全文
posted @ 2021-01-18 17:45 喆星高照 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 如果要用一句话来描述,我们可以说 Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构 什么是集合?什么又是字典? 集合是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合 字典是一些元素的集合。每个元素有一个称作key 的域,不同元素的key 各不相同 区别? 共同点 阅读全文
posted @ 2021-01-15 10:43 喆星高照 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源 而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发 页面加载触发 页面上的按钮点击触发 总的来说,所有的请求发起都触发自前端路由或视图 所以我们可以从这两方面入手,对触发权限的源头进行控制,最 阅读全文
posted @ 2021-01-13 08:51 喆星高照 阅读(3392) 评论(0) 推荐(0) 编辑
摘要: 一、属性的简写 ES6中,当对象键名与对应值名相等的时候,可以进行简写 const baz = {foo:foo}// 等同于const baz = {foo} 方法也能够进行简写 const o = { method() { return "Hello!"; }};// 等同于const o =  阅读全文
posted @ 2021-01-13 08:48 喆星高照 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、如何部署 前后端分离开发模式下,前后端是独立布署的,前端只需要将最后的构建物上传至目标服务器的web容器指定的静态目录下即可 我们知道vue项目在构建后,是生成一系列的静态文件 常规布署我们只需要将这个目录上传至目标服务器即可 // scp 上传 user为主机登录用户,host为主机外网ip, 阅读全文
posted @ 2021-01-12 18:08 喆星高照 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 一、跨域是什么 跨域本质是浏览器基于同源策略的一种安全手段 同源策略(Sameoriginpolicy),是一种约定,它是浏览器最核心也最基本的安全功能 所谓同源(即指在同一个域)具有以下三个相同点 协议相同(protocol) 主机相同(host) 端口相同(port) 反之非同源请求,也就是协议 阅读全文
posted @ 2021-01-12 18:05 喆星高照 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 一、扩展运算符的应用 ES6通过扩展元素符...,好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列 console.log(...[1, 2, 3])// 1 2 3console.log(1, ...[2, 3, 4], 5)// 1 2 3 4 5[...document.que 阅读全文
posted @ 2021-01-12 18:03 喆星高照 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 30 下一页