前端
文章平均质量分 92
AmazingZ-sys
毫无感情的搬砖机器
展开
-
学习笔记2-ES6/TypeScript/JavaScript内存优化
ES6数组解构let arr = [100,200,300]const [name, age, sex] = arrconsole.log(name, age, sex)const [, ,bar] = arrconsole.log(bar)const [a,...rest] = arr // rest展开运算符只能用在最后的位置console.log(a)console.log(rest)对象解构let person = { name: "John", ag原创 2021-03-16 23:05:12 · 392 阅读 · 0 评论 -
学习笔记-JavaScript深度剖析
函数式编程什么是函数式编程函数式编程(Functional Programming,FP),FP是编程范式之一,我们常说的编程范式还有面向过程编程(C/C++)、面向对象编程(Java/go)面向对象编程:把现实中的事物抽象成类和对象,通过封装、继承、多态等特性来演示事物和事件的联系(万物皆为对象)面向过程编程函数式编程:把现实世界中事物之间的联系抽象成函数(对运算过程进行抽象)程序的本质:根据输入通过某种运算获得相应的输出函数:即映射(y = f(x),输入x通过特定运算输出y)函原创 2020-11-12 10:48:20 · 309 阅读 · 0 评论 -
面试题记录
前端页面加载的流程,TCP请求到页面交互前端框架对比(vue和react)理解函数式组件的产生背景和优势,理解js class逐渐被react和vue抛弃的原因js的基础知识优化方案,建议从TCP请求到接口请求再到页面的绘制刷算法题(leetcode-cn.com)面试题记录:请描述一下vue的双向绑定原理答:vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式...原创 2020-03-25 14:25:05 · 356 阅读 · 0 评论 -
面试知识点复习
面试准备:ES6新特性(ES6是ECMAscript的规范,js进行实现)let、const不存在变量提升(预解析)console.log(c); //输出undefinedvar c = "c";//解析顺序:var c;console.log(c);c = "c";console.log(d); //报错let d = "D";同一个作用域...原创 2020-03-23 22:27:54 · 171 阅读 · 0 评论 -
console使用总结
每天都在使用的console.log总结:基础调用(在任何js代码中都能使用)console.log('123')// 123console.log('1','2','3')// 1 2 3console.log('1\n2\n3\n')// 1// 2// 3我们可以通过上面的方式进行单个变量(表达式)、多个变量以及换行输出。格式化输出console.log('...原创 2019-07-31 11:42:50 · 197 阅读 · 0 评论 -
在vue-cli3上使用echarts
在vue中使用百度数据可视化解决方案Echarts,通过学习发现也有很多种使用方式,暂时先使用第二种方案引用官方Echarts(vue cli3.0结合echarts3.0)安装echartsnpm install echarts --save在main.js中引入并挂载到vue的prototype上import echarts from "echarts"Vue.pro...原创 2019-07-31 11:41:00 · 3971 阅读 · 0 评论 -
vue中的watch监听
在以前使用vue的项目中,也用到过watch监听,因为长时间不用了,导致现在都忘记了。现在突然有了这个需求,重新看了下文档,并整理一下,详情请看官方文档:vue官方文档watch的使用!!!注意,不应该使用箭头函数来定义watcher函数(例如searchQuery:newValue => this.updateAutocomplete(newValue))。理由是箭头函数绑定了父级作用...原创 2019-04-28 10:01:30 · 17345 阅读 · 1 评论 -
Vue的跨域解决方案
如何在vue里面优雅的解决跨域,路由冲突问题?当我们在路由里面配置成一下代理可以解决跨域问题:proxyTable:{ '/goods/*':{ target:'http://localhost:3000' }, '/user/*':{ target:'http://ocalhost:3000' }},这种配置方式在一定程度上解决了跨...原创 2019-04-28 10:00:47 · 899 阅读 · 0 评论 -
在vue项目中使用高德地图
需求很重要,有需求你才有努力解决问题的方向,加油!在我们使用vue构建项目的时候,难免在业务需求上会遇到使用高德地图的时候,这时候问题就来了。我们该怎么在vue项目中插入高德地图?通过度娘我知道了vue-amap这个好东西,详细看官方文档:vue-amap安装vue-amap推荐npm安装npm install vue-amap --save通过CDN引入<scrip...原创 2019-04-28 09:59:12 · 2435 阅读 · 0 评论