自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JavaScript基础之对象

文章目录1 、对象的基础1.1 类型null特殊对象子类型数组函数1.2 内置对象1.3 内容1.4 可计算属性名1.5 属性描述符1.6遍历for infor offor of 如何工作?对象如何内置@@iterator,遍历属性的值?其他数组遍历函数2、混合类对象面试题1、对象的深拷贝和浅拷贝相关知识基本类型和引用类型JavaScript的变量的存储方式:栈(stack)和 堆(heap)基本类型与引用类型最大的区别就是 传值 和 传址 的区别浅拷贝和深拷贝是什么?如何实现浅拷贝objectArray如

2021-12-19 15:35:47 653

原创 前端面试题之css

转载:https://blog.csdn.net/weixin_41937552/article/details/111591669

2021-06-02 15:21:10 186

原创 斐波那契数列

假设一对初生兔子一个月到成熟期一对成熟兔子每月生一对兔子并且一年内没有发生死亡那么,由一对初生兔子开始一年以后可以繁殖多少对兔子?解题思路:某月的兔子对数量 = 上个月的兔子对数量 + 上上个月的兔子对数量;怎么来理解这句话,上上个月的兔子不管是成熟的兔子还是没有成熟兔子对都应该在上个月成熟了,那就是上上个月的兔子对在这个月生崽了,新生崽数量就是上上个月的兔子,成熟的兔子对数量就是上个月的兔子对数量。按照这个思路,建立数学公式:当n>2时,fn(n) = fn(n-1) + f

2021-03-28 17:40:18 262

原创 JavaScript深入系列之this

文章目录1、为什么使用this2、this 的指向3、this的作用域4、this到底是什么?5、this的四条绑定规则1)默认绑定规则2)隐式绑定规则隐式丢失3)显示绑定硬绑定4)new绑定使用new 来调用函数,会执行的的操作优先级绑定例外1、被忽略的this更安全的this软绑定this和箭头函数1、为什么使用thisthis 提供了用更加优雅的方式来隐式传递一个对象的引用,使得api设计的更加简洁易于复用。如果代码越来越复杂,使用显示传递上下文对象会让代码变得越来越混乱。2、this 的指向

2020-12-27 17:03:28 208

原创 js面试题之Promise

文章目录1、promise基本输出题1、new Promise 的参数函数是同步执行2、promise的then函数不同返回值的区别1、promisepromise使用文档面试题面试题2事件循环基本输出题1、new Promise 的参数函数是同步执行const p = new Promise((resolve, reject) => { console.log(1) resolve() console.log(2)})p.then(() => {

2020-12-27 14:11:13 1470 1

原创 异步技术

文章目录axja技术1、什么是axja?2、一个简单的axja实例axiosJS 异步解决方案的发展历程以及优缺点1、回调函数2、Promise3、Generator4、asyn awaitaxja技术1、什么是axja?AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使

2020-12-07 17:41:30 439

原创 前端实现文件流上传下载

文章目录1、请求文件流,并下载1.1、 请求文件流1.2、 利用下载文件流2、更改文件后缀附录1、请求函数 request1、请求文件流,并下载1.1、 请求文件流request({ url:'/file/download', method:'post', responseType:'blob',//该参数一定要加,不然无法获取文件 data:{id:'1'}}).then(res=>{}).catch(err=>{})1.2、 利用下载文件流

2020-12-01 17:40:27 5518 1

原创 项目问题解决总结

文章目录1、npm1.1、内网 npm 更换成私服地址2、在局域网访问vue项目3、vue项目的跨域解决方案3.1 vue的代理服务1、npm1.1、内网 npm 更换成私服地址查看地址C:\User\qs>npm config get registry设置地址C:\User\qs>npm set 私服地址2、在局域网访问vue项目第一步:修改config文件中找到 index.js 文件的host改成 ‘0.0.0.0’ devServer: { port: po

2020-12-01 14:18:18 214

原创 JavaScript深入系列之原型继承

文章目录原型继承1、原型继承机制2、原型继承的方式原型继承上一篇讲到原型,对原型的概念想必有一定的了解了。原型的核心思想就是给其他对象提供共享属性的对象。那它有什么好处呢?1、原型继承机制在面向类的语言中,类可以被复制多次,就像一个模具制作东西一样。但是JavaScript并没有类似的复制机制。在JavaScript中,你不能创建多个实例,只能创建多个对象,它们的 [[prototype]] 关联的是同一个对象,这是认为JavaScript没有类的主要原因。观察下图:cf1,cf2,cf3,c

2020-11-29 20:24:13 195

原创 JavaScript深入系列之JavaScript原型

文章目录原型与原型链1、Prototype原型与原型链说到原型跟原型链,网络上有各种说法,甚至有许多关系复杂的连线图,下面参考《JavaScript权威指南》《es2020》,一些个人理解,会主要介绍原型的复杂背景1、Prototype...

2020-11-26 22:43:57 276 2

原创 Taro实现购物车流程

//这个是购物车使用的封装的request方法 @逆战import Taro from '@tarojs/taro'const baseUrl = 'http://xxx'export function request(options) { const { url, data, method, header } = options Taro.showLoading({ ti...

2020-02-24 10:47:37 385

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除